From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WHQjENanjmBi6gAAgWs5BA (envelope-from ) for ; Sun, 02 May 2021 15:23:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id AFjTC9anjmCVSAAAB5/wlQ (envelope-from ) for ; Sun, 02 May 2021 13:23:34 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9405B24DEF for ; Sun, 2 May 2021 15:23:33 +0200 (CEST) Received: from localhost ([::1]:33324 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldC4K-0005X1-4F for larch@yhetil.org; Sun, 02 May 2021 09:23:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46538) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld1m6-00067k-9U for bug-guix@gnu.org; Sat, 01 May 2021 22:24:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56465) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ld1m6-00086b-1G for bug-guix@gnu.org; Sat, 01 May 2021 22:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ld1m5-00005v-SK for bug-guix@gnu.org; Sat, 01 May 2021 22:24:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#46038: guix 1.3.0rc1 test failure: channels-news, one entry Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 02 May 2021 02:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46038 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 46038@debbugs.gnu.org Received: via spool by 46038-submit@debbugs.gnu.org id=B46038.1619922210352 (code B ref 46038); Sun, 02 May 2021 02:24:01 +0000 Received: (at 46038) by debbugs.gnu.org; 2 May 2021 02:23:30 +0000 Received: from localhost ([127.0.0.1]:39775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld1la-00005c-9m for submit@debbugs.gnu.org; Sat, 01 May 2021 22:23:30 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:38552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld1lY-00005W-GP for 46038@debbugs.gnu.org; Sat, 01 May 2021 22:23:29 -0400 Received: from localhost (97-120-1-76.ptld.qwest.net [97.120.1.76]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 47CC81A904 for <46038@debbugs.gnu.org>; Sat, 1 May 2021 19:23:22 -0700 (PDT) From: Vagrant Cascadian In-Reply-To: <87lfck6hbl.fsf@yucca> References: <87lfck6hbl.fsf@yucca> Date: Sat, 01 May 2021 19:23:17 -0700 Message-ID: <87bl9tvppm.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sun, 02 May 2021 09:23:24 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619961813; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=TW1UrO75Yn6zAfcv3HKFQs1ntwwyU3KoYtXkxvkNiP8=; b=ArjvWKhH5ImKF+kgDgFeCPMtQJzfbugmLU2YkNUZ6hn/4/NjTR+cAzcH0/j7TMhy3DYLC8 f40OZ6RVWkBfbW6A3NFbGMlbDBEGW9cyBRDw+4lEJkSShn0C6JiMntcXl1T9iNf86L6Xqi xF0+sK1a4J86sBsERq2vC9A5lQMWvK0J6Mhgy2ZA84eKJq9EDMpSyyBSqFkmjkG7Grwr3R YmTcqvpq3/kaDcWYHgOnU9x3ITm1cIwgna5aeEhH9MH9uOoaOXMH7oqAvlaf2X/uPPrkcs Btozofoc7aQPKTr7bJNXyBpctFoDn7JeElHiy11SijIW6UAb9XES/LHNEP339w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619961813; a=rsa-sha256; cv=none; b=t1P1o1IK38GPF2XLxZuyXtLSAPG42cMx6gvMmF3KVXtQaENZwezdSh3++GdpcKEVh/JW0W DnDV2X7rs+9M3hgokRh5BNtR/pKoz0UesqPAKHecaGQoguy9c7Kwgq+yL9M6TSA8msacgs qh5VxpaOtwkVw8dBUrPOUVGFBXp0KLIczdF4Ydz36xoi/GqxLXVRNnHYQ8Vx81CWGN5Kuc gbO2HeL4KS9W3XLu9OLucVBLZIcUqgNWJD+dYFDtJ/da0KjMegCTvLxOvUeVcNziBsgyOF jAd2AV1s/w/Myvlg0s8sloQFXMMQDOTLEZMG85tZr4bus9TA90aRuIk+WGUelw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -0.06 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 9405B24DEF X-Spam-Score: -0.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: BHh5x6VP1UT0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2021-01-22, Vagrant Cascadian wrote: > I've uploaded guix 1.2.0 built against guile-2.2 to Debian, and while it > builds fine on the official buildd.debian.org infrastructure, on amd64 > and arm64 the "channel-news, one entry" test from tests/channels.scm > fails on tests.reproducible-builds.org. > > There are likely a few differences in the two build environments, > possibly including network access. > > Does the "channel-news, one entry" test indirectly depend on network or > bootstrap binaries? > > Could a difference in locale related variables affect the result of the > test (e.g. LANGUAGE=3Den:en_US vs. LANGUAGE unset, LC_ALL unset > vs. LC_ALL=3DC or LC_ALL=3DC.UTF-8)? > > https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/= guix.html Still basically the same story with 1.3.0rc1, in some cases this test fails, but I haven't consistently figured out what triggers it. > test-name: channel-news, one entry > location: /build/1st/guix-1.2.0/tests/channels.scm:324 > source: > + (test-assert > + "channel-news, one entry" > + (with-temporary-git-repository > + directory > + `((add ".guix-channel" > + ,(object->string > + '(channel (version 0) (news-file "news.scm")))) > + (commit "first commit") > + (add "src/a.txt" "A") > + (commit "second commit") > + (tag "tag-for-first-news-entry") > + (add "news.scm" > + ,(lambda (repository) > + (let ((previous > + (reference-name->oid repository "HEAD"))) > + (object->string > + `(channel-news > + (version 0) > + (entry (commit ,(oid->string previous)) > + (title (en "New file!") (eo "Nova dosiero!"= )) > + (body (en "Yeah, a.txt.")))))))) > + (commit "third commit") > + (add "src/b.txt" "B") > + (commit "fourth commit") > + (add hint: Using 'master' as the name for the initial branch. Thi= s default branch name > hint: is subject to change. To configure the initial branch name to use i= n all > hint: of your new repositories, which will suppress this warning, call: > hint:=20 > hint: git config --global init.defaultBranch > hint:=20 > hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and > hint: 'development'. The just-created branch can be renamed via this comm= and: > hint:=20 > hint: git branch -m > Initialized empty Git repository in /tmp/guix-directory.6SfxEu/.git/ > [master (root-commit) 8b5d0e8] first commit > 1 file changed, 1 insertion(+) > create mode 100644 .guix-channel > [master b8dd467] second commit > 1 file changed, 1 insertion(+) > create mode 100644 src/a.txt > [master 324d7bc] third commit > 1 file changed, 1 insertion(+) > create mode 100644 news.scm > [master 2cd62e1] fourth commit > 1 file changed, 1 insertion(+) > create mode 100644 src/b.txt > [master d0e63c3] fifth commit > 1 file changed, 1 insertion(+), 1 deletion(-) > hint: Using 'master' as the name for the initial branch. This default bra= nch name > hint: is subject to change. To configure the initial branch name to use i= n all > hint: of your new repositories, which will suppress this warning, call: > hint:=20 > hint: git config --global init.defaultBranch > hint:=20 > hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and > hint: 'development'. The just-created branch can be renamed via this comm= and: > hint:=20 > hint: git branch -m > Initialized empty Git repository in /tmp/guix-directory.M2UpCv/.git/ > [master (root-commit) f84a5c3] first commit > 1 file changed, 1 insertion(+) > create mode 100644 a.txt > [master b1e63da] second commit > 1 file changed, 1 insertion(+) > create mode 100644 b.scm > "news.scm" > + ,(lambda (repository) > + (let ((second > + (commit-id > + (find-commit repository "second commit"))) > + (previous > + (reference-name->oid repository "HEAD"))) > + (object->string > + `(channel-news > + (version 0) > + (entry (commit ,(oid->string previous)) > + (title (en "Another file!")) > + (body (en "Yeah, b.txt."))) > + (entry (tag "tag-for-first-news-entry") > + (title (en "Old news.") (eo "Malnova?oj.")) > + (body (en "For a.txt")))))))) > + (commit "fifth commit")) > + (with-repository > + directory > + repository > + (define (find-commit* message) > + (oid->string > + (commit-id (find-commit repository message)))) > + (let ((channel > + (channel > + (url (string-append "file://" directory)) > + (name 'foo))) > + (commit1 (find-commit* "first commit")) > + (commit2 (find-commit* "second commit")) > + (commit3 (find-commit* "third commit")) > + (commit4 (find-commit* "fourth commit")) > + (commit5 (find-commit* "fifth commit"))) > + (and (null? (channel-news-for-commit channel commit2)) > + (lset=3D string=3D? > + (map channel-news-entry-commit > + (channel-news-for-commit channel commit5)) > + (list commit2 commit4)) > + (lset=3D equal? > + (map channel-news-entry-title > + (channel-news-for-commit channel commit5)) > + '((("en" . "Another file!")) > + (("en" . "Old news.") ("eo" . "Malnova?oj.")))) > + (lset=3D string=3D? > + (map channel-news-entry-commit > + (channel-news-for-commit channel commit3)) > + (list commit2)) > + (lset=3D string=3D? > + (map channel-news-entry-commit > + (channel-news-for-commit channel commit3 commi= t1)) > + (list commit2)) > + (lset=3D string=3D? > + (map channel-news-entry-commit > + (channel-news-for-commit channel commit5 commi= t3)) > + (list commit4)) > + (lset=3D string=3D? > + (map channel-news-entry-commit > + (channel-news-for-commit channel commit5 commi= t1)) > + (list commit4 commit2)) > + (lset=3D equal? > + (map channel-news-entry-tag > + (channel-news-for-commit channel commit5 commi= t1)) > + '(#f "tag-for-first-news-entry"))))))) > actual-value: #f > result: FAIL live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYI4NFgAKCRDcUY/If5cW qrldAQD+BqPUJDBGtukLOZq+IQLxXKIIYgZQKhmOZCK6OupYDgD/XcWmIv7TguzL YBqXj4yTUtx3PEuEFE0NaBXgL5LALww= =R028 -----END PGP SIGNATURE----- --=-=-=--