Tobias Geerinckx-Rice <me@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Tobias Geerinckx-Rice <me@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Tobias Geerinckx-Rice <me@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 46038) by debbugs.gnu.org; 6 May 2021 10:46:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 06 06:46:59 2021 Received: from localhost ([127.0.0.1]:37335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lebX0-00022D-Ow for submit <at> debbugs.gnu.org; Thu, 06 May 2021 06:46:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1lebWy-0001x7-Ia for 46038 <at> debbugs.gnu.org; Thu, 06 May 2021 06:46:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57176) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1lebWs-00058K-Un; Thu, 06 May 2021 06:46:50 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60832 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from <ludo@HIDDEN>) id 1lebWs-0005FR-Gs; Thu, 06 May 2021 06:46:50 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Vagrant Cascadian <vagrant@HIDDEN> Subject: Re: bug#46038: guix 1.3.0rc1 test failure: channels-news, one entry References: <87lfck6hbl.fsf@yucca> <87bl9tvppm.fsf@yucca> <875yzymg1h.fsf@HIDDEN> <871ramt9ff.fsf@yucca> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=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, 06 May 2021 12:46:48 +0200 In-Reply-To: <871ramt9ff.fsf@yucca> (Vagrant Cascadian's message of "Tue, 04 May 2021 15:34:44 -0700") Message-ID: <87eeekgmw7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (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: 46038 Cc: 46038 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Vagrant Cascadian <vagrant@HIDDEN> skribis: > So now the question is what to do; should tests be able to assume a > UTF-8 locale? > > Should I try to adapt the test to work in C? > > Should I workaround it in the Debian packaging by forcing to use a UTF-8 > locale (on Debian, the only one definitely available is C.UTF-8, which > isn't in upstream glibc, and thus not in guix itself). Since it=E2=80=99s the only test that makes this assumption, you can choose whichever option sounds best to you. In Guix proper, I=E2=80=99d rather as= sume we=E2=80=99re running in a UTF-8 locale. If that=E2=80=99s not a good opti= on for you, you could patch this one non-ASCII character. HTH! Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#46038
; Package guix
.
Full text available.Received: (at 46038) by debbugs.gnu.org; 4 May 2021 22:35:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 04 18:35:17 2021 Received: from localhost ([127.0.0.1]:55833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1le3dN-0000zq-0J for submit <at> debbugs.gnu.org; Tue, 04 May 2021 18:35:17 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:45574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <vagrant@HIDDEN>) id 1le3dK-0000zi-Tw for 46038 <at> debbugs.gnu.org; Tue, 04 May 2021 18:35:16 -0400 Received: from localhost (97-120-1-76.ptld.qwest.net [97.120.1.76]) (Authenticated sender: vagrant@HIDDEN) by cascadia.aikidev.net (Postfix) with ESMTPSA id D87A31A904; Tue, 4 May 2021 15:35:08 -0700 (PDT) From: Vagrant Cascadian <vagrant@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#46038: guix 1.3.0rc1 test failure: channels-news, one entry In-Reply-To: <875yzymg1h.fsf@HIDDEN> References: <87lfck6hbl.fsf@yucca> <87bl9tvppm.fsf@yucca> <875yzymg1h.fsf@HIDDEN> Date: Tue, 04 May 2021 15:34:44 -0700 Message-ID: <871ramt9ff.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46038 Cc: 46038 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2021-05-04, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian <vagrant@HIDDEN> skribis: > >> 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/amd6= 4/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: > > [...] > >>> + (lset=3D equal? >>> + (map channel-news-entry-title >>> + (channel-news-for-commit channel commit5)) >>> + '((("en" . "Another file!")) >>> + (("en" . "Old news.") ("eo" . "Malnova?oj.")))) > > The culprit is right here: it should read =E2=80=9CMalnova=C4=B5oj=E2=80= =9D, but there=E2=80=99s a > question mark instead of =E2=80=98=C4=B5=E2=80=99. > > Could it be that you=E2=80=99re not running tests in a UTF-8 locale? Thanks for taking a deeper look! Yes, on tests.reproducible-builds.org, one build is run in the C locale, the other in various UTF-8 locales (somewhat arbitrarily tied to architecture exactly which UTF-8 locale is used). I'm guessing buildd.debian.org use C.UTF-8, since it builds fine there. So now the question is what to do; should tests be able to assume a UTF-8 locale? Should I try to adapt the test to work in C? Should I workaround it in the Debian packaging by forcing to use a UTF-8 locale (on Debian, the only one definitely available is C.UTF-8, which isn't in upstream glibc, and thus not in guix itself). live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYJHMBAAKCRDcUY/If5cW qqQDAP9kMwfAOx1eDo/+OGZydmkGRjDxwHkSAM9htT3Fhb7f/wEA9sWmJj8hMmuE BjjFH33rWIzeofrSHZ0I+moziOEbAQo= =L1QL -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#46038
; Package guix
.
Full text available.Received: (at 46038) by debbugs.gnu.org; 4 May 2021 19:53:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 04 15:53:56 2021 Received: from localhost ([127.0.0.1]:55066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1le17E-0007ff-CS for submit <at> debbugs.gnu.org; Tue, 04 May 2021 15:53:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1le17C-0007fZ-Gi for 46038 <at> debbugs.gnu.org; Tue, 04 May 2021 15:53:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59052) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1le176-0005ad-K5; Tue, 04 May 2021 15:53:48 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60562 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1le176-0000CC-10; Tue, 04 May 2021 15:53:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Vagrant Cascadian <vagrant@HIDDEN> Subject: Re: bug#46038: guix 1.3.0rc1 test failure: channels-news, one entry References: <87lfck6hbl.fsf@yucca> <87bl9tvppm.fsf@yucca> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Tue, 04 May 2021 21:53:46 +0200 In-Reply-To: <87bl9tvppm.fsf@yucca> (Vagrant Cascadian's message of "Sat, 01 May 2021 19:23:17 -0700") Message-ID: <875yzymg1h.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (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: 46038 Cc: 46038 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Vagrant, Vagrant Cascadian <vagrant@HIDDEN> skribis: > 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: [...] >> + (lset=3D equal? >> + (map channel-news-entry-title >> + (channel-news-for-commit channel commit5)) >> + '((("en" . "Another file!")) >> + (("en" . "Old news.") ("eo" . "Malnova?oj.")))) The culprit is right here: it should read =E2=80=9CMalnova=C4=B5oj=E2=80=9D= , but there=E2=80=99s a question mark instead of =E2=80=98=C4=B5=E2=80=99. Could it be that you=E2=80=99re not running tests in a UTF-8 locale? Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#46038
; Package guix
.
Full text available.Received: (at 46038) by debbugs.gnu.org; 2 May 2021 02:23:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 01 22:23:30 2021 Received: from localhost ([127.0.0.1]:39775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ld1la-00005c-9m for submit <at> 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 <vagrant@HIDDEN>) id 1ld1lY-00005W-GP for 46038 <at> 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@HIDDEN) by cascadia.aikidev.net (Postfix) with ESMTPSA id 47CC81A904 for <46038 <at> debbugs.gnu.org>; Sat, 1 May 2021 19:23:22 -0700 (PDT) From: Vagrant Cascadian <vagrant@HIDDEN> To: 46038 <at> debbugs.gnu.org Subject: guix 1.3.0rc1 test failure: channels-news, one entry 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-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 46038 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= 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 <name> > 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 <name> > 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 <name> > 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 <name> > 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----- --=-=-=--
bug-guix@HIDDEN
:bug#46038
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Jan 2021 16:57:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 22 11:57:10 2021 Received: from localhost ([127.0.0.1]:32915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l2zkD-0007wF-Lc for submit <at> debbugs.gnu.org; Fri, 22 Jan 2021 11:57:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:44846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <vagrant@HIDDEN>) id 1l2zk9-0007w6-VK for submit <at> debbugs.gnu.org; Fri, 22 Jan 2021 11:57:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vagrant@HIDDEN>) id 1l2zk8-0002aq-5M for bug-guix@HIDDEN; Fri, 22 Jan 2021 11:57:04 -0500 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:47272) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <vagrant@HIDDEN>) id 1l2zk2-0002F6-QJ for bug-guix@HIDDEN; Fri, 22 Jan 2021 11:57:03 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@HIDDEN) by cascadia.aikidev.net (Postfix) with ESMTPSA id F02D91AA3C for <bug-guix@HIDDEN>; Fri, 22 Jan 2021 08:56:51 -0800 (PST) From: Vagrant Cascadian <vagrant@HIDDEN> To: bug-guix@HIDDEN Subject: guix 1.2.0 test failure: channels-news, one entry Date: Fri, 22 Jan 2021 08:56:46 -0800 Message-ID: <87lfck6hbl.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@HIDDEN; helo=cascadia.aikidev.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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/gu= ix.html 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. This = default branch name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> 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 branc= h name hint: is subject to change. To configure the initial branch name to use in = all hint: of your new repositories, which will suppress this warning, call: hint:=20 hint: git config --global init.defaultBranch <name> hint:=20 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this comman= d: hint:=20 hint: git branch -m <name> 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 commit1= )) + (list commit2)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit3= )) + (list commit4)) + (lset=3D string=3D? + (map channel-news-entry-commit + (channel-news-for-commit channel commit5 commit1= )) + (list commit4 commit2)) + (lset=3D equal? + (map channel-news-entry-tag + (channel-news-for-commit channel commit5 commit1= )) + '(#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/If5cWqgUCYAsDzwAKCRDcUY/If5cW qgGYAP4ndX3GCLNV/hSA2z9pMtDBUAffBv+zSSl7AqtE4sEBAQEA/s8ZTZBt9IZw EbMykzn6hSLgTM3Se4XRPLLwlrdU3QM= =7up1 -----END PGP SIGNATURE----- --=-=-=--
Vagrant Cascadian <vagrant@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#46038
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.