From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 01 18:12:06 2020 Received: (at 42148) by debbugs.gnu.org; 1 Jul 2020 22:12:06 +0000 Received: from localhost ([127.0.0.1]:53873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jqkxZ-0005ns-Rl for submit@debbugs.gnu.org; Wed, 01 Jul 2020 18:12:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jqkxX-0005nP-NA for 42148@debbugs.gnu.org; Wed, 01 Jul 2020 18:12:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47587) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqkxS-0004CX-Gl for 42148@debbugs.gnu.org; Wed, 01 Jul 2020 18:11:58 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=51464 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jqkxR-0006So-PN; Wed, 01 Jul 2020 18:11:57 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Mathieu Othacehe Subject: Re: bug#42148: guix-1.1.0-13.26611f5 fails to build References: <87y2o3zp7n.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 Messidor an 228 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 02 Jul 2020 00:11:55 +0200 In-Reply-To: <87y2o3zp7n.fsf@gnu.org> (Mathieu Othacehe's message of "Wed, 01 Jul 2020 09:09:16 +0200") Message-ID: <87a70iyjf8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42148 Cc: 42148@debbugs.gnu.org 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: -3.3 (---) Hi, Mathieu Othacehe skribis: > There are two test failures on berlin during guix-1.1.0-13.26611f5 > tests. Log attached! The actual build failure concerns code that hasn=E2=80=99t change in recent years: --8<---------------cut here---------------start------------->8--- test-name: filtered-port, file location: /tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/source/tests/utils.sc= m:146 source: + (test-assert + "filtered-port, file" + (let* ((file (search-path %load-path "guix.scm")) + (input (open-file file "r0b"))) + (let*-values + (((compressed pids1) + (filtered-port `(,%gzip "-c" "--fast") input)) + ((decompressed pids2) + (filtered-port `(,%gzip "-d") compressed))) + (and (every (compose zero? cdr waitpid) + (append pids1 pids2)) + (equal? + (get-bytevector-all decompressed) + (call-with-input-file file get-bytevector-all)))))) actual-value: #f result: FAIL --8<---------------cut here---------------end--------------->8--- However, the log also shows that something=E2=80=99s wrong with time on that machine: --8<---------------cut here---------------start------------->8--- starting phase `check' make: guix/store/schema.sql: Timestamp out of range; substituting 2514-05-3= 0 01:53:03.999999999 make: Warning: File 'guix/store/schema.sql' has modification time 155863240= 43 s in the future GEN nix/libstore/schema.sql.hh make check-recursive make[1]: Entering directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/so= urce' Making check in po/guix make[2]: Entering directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/so= urce/po/guix' make[2]: Leaving directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/sou= rce/po/guix' Making check in po/packages make[2]: Entering directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/so= urce/po/packages' make[2]: Leaving directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/sou= rce/po/packages' make[2]: Entering directory '/tmp/guix-build-guix-1.1.0-13.26611f5.drv-0/so= urce' make[2]: guix/store/schema.sql: Timestamp out of range; substituting 2514-0= 5-30 01:53:03.999999999 make[2]: Warning: File 'guix/store/schema.sql' has modification time 155863= 24043 s in the future GEN nix/libstore/schema.sql.hh CXX nix/libstore/libstore_a-local-store.o AR libstore.a ar: `u' modifier ignored since `D' is the default (see `U') CXXLD guix-daemon make[2]: guix/base16.scm: Timestamp out of range; substituting 2514-05-30 0= 1:53:03.999999999 make[2]: guix/base32.scm: Timestamp out of range; substituting 2514-05-30 0= 1:53:03.999999999 make[2]: guix/cpio.scm: Timestamp out of range; substituting 2514-05-30 01:= 53:03.999999999 make[2]: guix/pki.scm: Timestamp out of range; substituting 2514-05-30 01:5= 3:03.999999999 make[2]: guix/memoization.scm: Timestamp out of range; substituting 2514-05= -30 01:53:03.999999999 make[2]: guix/sets.scm: Timestamp out of range; substituting 2514-05-30 01:= 53:03.999999999 make[2]: guix/monad-repl.scm: Timestamp out of range; substituting 2514-05-= 30 01:53:03.999999999 make[2]: guix/glob.scm: Timestamp out of range; substituting 2514-05-30 01:= 53:03.999999999 [...] Compiling Scheme modules... [ 1%] LOAD guix/base16.scm [ 1%] LOAD guix/base32.scm [ 2%] LOAD guix/cpio.scm [ 3%] LOAD guix/pki.scm [ 3%] LOAD guix/memoization.scm [ 4%] LOAD guix/sets.scm [ 5%] LOAD guix/monad-repl.scm [ 5%] LOAD guix/glob.scm [ 6%] LOAD guix/workers.scm [ 7%] LOAD guix/zlib.scm [ 7%] LOAD guix/build-system.scm [ 8%] LOAD guix/build-system/android-ndk.scm --8<---------------cut here---------------end--------------->8--- I suspect that weird timestamp issue could well explain many things. Ludo=E2=80=99.