From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 01/01: hydra: Work around import problem. Date: Tue, 30 Jan 2018 21:12:50 -0500 Message-ID: <878tcewzbx.fsf@netris.org> References: <20180129122403.22184.83539@vcs0.savannah.gnu.org> <20180129122403.D1E1420ABC@vcs0.savannah.gnu.org> <87efm8ojpc.fsf@gnu.org> <20180129150249.7a1a7140@scratchpost.org> <87bmhcbu3e.fsf@netris.org> <20180131003529.03312495@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49313) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eghv0-00046N-C2 for guix-devel@gnu.org; Tue, 30 Jan 2018 21:15:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eghu1-0007qF-4Y for guix-devel@gnu.org; Tue, 30 Jan 2018 21:14:34 -0500 Received: from world.peace.net ([50.252.239.5]:59214) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eghu0-0007p5-Mf for guix-devel@gnu.org; Tue, 30 Jan 2018 21:13:32 -0500 In-Reply-To: <20180131003529.03312495@scratchpost.org> (Danny Milosavljevic's message of "Wed, 31 Jan 2018 00:35:29 +0100") 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: Danny Milosavljevic Cc: guix-devel@gnu.org Danny Milosavljevic writes: > On Mon, 29 Jan 2018 09:47:01 -0500 > Mark H Weaver wrote: > >> I strongly suspect that this evaluation error occurred for a commit >> _before_ you added (use-modules (gnu bootloader)), unless you have >> reason to believe otherwise. > > Ah, might be. How do I find out which commit has been evaluated? The commit of _successful_ Hydra evaluations is recorded, but I don't know of any record of the commits of failed evaluations. However, from my own memory of the timeline, I feel reasonably confident that the failed Hydra evaluation was started in the ~10 hour period between commit de2bc8d6d (hydra: add arm image builder) and commit 1fe805b29 (hydra: Add (gnu bootloader) import.) I think it would be okay to simply revert commit ebd6a6445 (hydra: Work around import problem.) and see what happens. However, it also seems that the current 'flash-image' job isn't working. Its first build on Hydra got stuck at a guile prompt: https://hydra.gnu.org/build/2481717/nixlog/6/tail-reload https://hydra.gnu.org/build/2481717 The error message was "ERROR: In procedure copy-file: Success". I believe this was caused by the fact that Guile's 'copy-file' procedure incorrectly assumes that an error occurred if 'write' writes fewer bytes than we asked it to. This can happen if interrupted by a signal, or if the file system was full. I'll look into fixing this in Guile, although in this case it seems likely that the file system was full. Mark