From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Sassmannshausen Subject: Re: [PATCH 0/3] Add a generalized `wrap-language-programs` Date: Thu, 17 Nov 2016 18:09:28 +0100 Message-ID: <87bmxenid3.fsf@gmail.com> References: <20161116132734.5943-1-alex@pompo.co> <582C6035.1070202@crazy-compilers.com> <87d1hunlmy.fsf@gmail.com> Reply-To: alex.sassmannshausen@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7QBt-0006du-Oy for guix-devel@gnu.org; Thu, 17 Nov 2016 12:09:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7QBq-0006tQ-JI for guix-devel@gnu.org; Thu, 17 Nov 2016 12:09:37 -0500 Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]:32775) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c7QBq-0006sO-8w for guix-devel@gnu.org; Thu, 17 Nov 2016 12:09:34 -0500 Received: by mail-wm0-x241.google.com with SMTP id u144so23112846wmu.0 for ; Thu, 17 Nov 2016 09:09:34 -0800 (PST) Received: from rosser ([91.178.67.142]) by smtp.gmail.com with ESMTPSA id z6sm4246646wjt.24.2016.11.17.09.09.29 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 17 Nov 2016 09:09:29 -0800 (PST) In-reply-to: <87d1hunlmy.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Fwiw, I have now succeeded at building offlineimap, and as a result, it seems youtube-dl also was able to be built easily (presumably because they share a great number of dependencies). In both cases, the programs work fine with the generalized patch. Alex Alex Sassmannshausen writes: > Hello > >> You may try e.g. scons, pip, sphinx, or youtube-dl. > > Hartmut was kind enough to suggest the above python applications to test > this `wrap-language-programs` patch set against, however I have been > stuck in "Rebuild the world"-hell for the last day and a half setting up > testcases. > > I end up feeling a bit desesperated and incompetent, as I'm sure it's > not supposed to be this hard to create an appropriate test scenario here > — so I was wondering whether anyone has any pointers in avoiding > constantly rebuilding the world? > > For details: > - I run on i686 > - using GuixSD > - I rebased my patch set on master 2 days ago and tried to test from > there > - this resulted in a bunch of "401 - Not Found" for a number of the > binary substitute dependencies. > - and from then I have been rebuilding those dependencies > > I guess part of the problem is that the substitute servers won't > necessarily have substitutes for a particular program from master yet? > > I guess an additional problem is that some of the packages fail tests on > my setup intermittently (they fail using > `guix package -i youtube-dl --fallback`, for instance, but would then > succeed if I build using `guix build $dependency`). > > But would people have recommendations to ensure some level of substitute > stability or some such? > > Best wishes, > > Alex > > Hartmut Goebel writes: > >> Am 16.11.2016 um 14:27 schrieb Alex Sassmannshausen: >>> as I did not know of an >>> appropriate test candidate (I tried to build offlineimap, but this failed >>> because Guile@2.013 failed at least one of it’s tests). >> >> You may try e.g. scons, pip, sphinx, or youtube-dl.