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 16:58:45 +0100 Message-ID: <87d1hunlmy.fsf@gmail.com> References: <20161116132734.5943-1-alex@pompo.co> <582C6035.1070202@crazy-compilers.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]:57820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7P5S-0005UV-AP for guix-devel@gnu.org; Thu, 17 Nov 2016 10:58:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7P5N-0006LZ-Gu for guix-devel@gnu.org; Thu, 17 Nov 2016 10:58:54 -0500 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:34072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c7P5N-0006LJ-AE for guix-devel@gnu.org; Thu, 17 Nov 2016 10:58:49 -0500 Received: by mail-wm0-x242.google.com with SMTP id g23so22611435wme.1 for ; Thu, 17 Nov 2016 07:58:48 -0800 (PST) Received: from rosser ([91.178.67.142]) by smtp.gmail.com with ESMTPSA id w79sm298882wmw.0.2016.11.17.07.58.46 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 17 Nov 2016 07:58:47 -0800 (PST) In-reply-to: <582C6035.1070202@crazy-compilers.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 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.