From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 28 18:15:02 2021 Received: (at 50212) by debbugs.gnu.org; 28 Aug 2021 22:15:02 +0000 Received: from localhost ([127.0.0.1]:55137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mK6bK-00023E-DV for submit@debbugs.gnu.org; Sat, 28 Aug 2021 18:15:02 -0400 Received: from smtprelay06.ispgateway.de ([80.67.31.103]:64454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mK6bF-000230-OM for 50212@debbugs.gnu.org; Sat, 28 Aug 2021 18:14:57 -0400 Received: from [93.195.165.37] (helo=motorball) by smtprelay06.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mK6Z5-0004e8-DA; Sun, 29 Aug 2021 00:12:39 +0200 From: Simon Streit To: Mark H Weaver Subject: Re: bug#50212: Several tests fail, Bash fails often. Was: Tests fail while building Guix References: <5fed54e119c256140ccfc15baa239947c988caef.camel@telenet.be> <87bl5hjv34.fsf@netris.org> Gcc: nnfolder+archive:sent.2021-08 Date: Sun, 29 Aug 2021 00:14:50 +0200 In-Reply-To: <87bl5hjv34.fsf@netris.org> (Mark H. Weaver's message of "Sat, 28 Aug 2021 14:13:24 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Df-Sender: bGlzdHNAbmV0cGFuaWMub3Jn X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50212 Cc: 50212@debbugs.gnu.org, Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hey Mark, Mark H Weaver writes: > Also check the permissions of gnu/packages/bootstrap/i686-linux/bash. > It should be 0555, i.e. "-r-xr-xr-x", and ditto for 'mkdir' in the same > directory. I vaguely recall someone running into a similar problem many > years ago because the executable bit was missing in their bootstrap > files, even though the files had the correct contents. The executable > bit is effectively included in the hash computation when the file is > imported to the store, although "guix hash" disregards it when applied > to a single file. Contents of bootstrap are as follows: --8<---------------cut here---------------start------------->8--- /home/ss2/code/guix/gnu/packages/bootstrap/i686-linux: total used in directory 4.1M available 340.5 GiB drwxr-xr-x 3 ss2 users 4.0K Aug 28 23:55 . drwxr-xr-x 3 ss2 users 4.0K Apr 19 22:13 .. -r-xr-xr-x 1 ss2 users 1.3M Mar 7 23:53 bash -r-xr-xr-x 1 ss2 users 698K Mar 7 23:54 mkdir -r-xr-xr-x 1 ss2 users 1.3M Mar 7 23:57 tar -r-xr-xr-x 1 ss2 users 842K Mar 7 23:57 xz --8<---------------cut here---------------end--------------->8--- Simon