bug#62890: Specific graft that's at fault

2024-05-02 Thread Richard Sent
Hi Guix! The issue is likely caused by the glibc/fixed graft in (gnu packages base). When this graft is removed, the the path discussed earlier is coherent. Other grafts do not appear relevant. --8<---cut here---start->8--- Building stumpwm (("/gnu/store/w2jw4s

bug#70678: guix pull failed on commit 43a4215cad8c6da357f895569c0cedf5e854cee0

2024-05-02 Thread francismb via Bug reports for GNU Guix
Dear Maintainers, here on "guix commit: 5010a51fc91aeac5a3b87a3eea04f18f3fe8a3a3", being able to pull and upgrade (no "guix pull: error: You found a bug"). Regards Francis

bug#70663: nss@3.99 is really hard to build

2024-05-02 Thread Christina O'Donnell
Hi, On 01/05/2024 18:14, Christopher Baines wrote: Maxim Cournoyer writes: Hi Chris, Christopher Baines writes: nss@3.99 is really hard to build, it's so hard and so important that data.guix.gnu.org is still after two days trying to process [1]. I say so important because you have to buil

bug#40316: nss not reproducible

2024-05-02 Thread Christina O'Donnell
Hi Ludo', This doesn't look directly related. I haven't seen anything like this occur when I build it. Tangentially, given how long nss takes to build, do you think that it'd be worth shaving it down to a single test pass? Currently it runs each test up to 3 times, which takes ~1h on my mach

bug#40316: [PATCH v4 5/5] gnu: nss: Make reproducible.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Define NSS_FIPS_DISABLED to disable FIPS. This is required because FIPS relies on libraries signed with shlibsign, which is inherently non-determinstic. This removes all non-determinism from this package. Change-Id: Ic111c9f290719e82b3ff69589f585384f2e74baa Change-Id:

bug#40316: [PATCH v4 4/5] gnu: nss-certs: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/certs.scm (nss-certs-3.88.1): New variable. (nss-certs-3.98): Update and rename to nss-certs-3.99. (nss-certs): Update to 3.99. Change-Id: I2f5f737d44d08497d4f5e0e07557be36d2f1f070 --- gnu/packages/certs.scm | 24 +++- 1 file changed, 19 insertions(+), 5 deletions

bug#40316: [PATCH v4 0/5] gnu: nss: Make reproducible.

2024-05-02 Thread Christina O'Donnell
This patch-set is a slight modification of the previous one with a single change: In the last commit, I have removed the specification of test parameters that previously reduced the number of tests. This wasn't justified in the commit message and turned out to be unnecessary anyway. Christina O'

bug#40316: [PATCH v4 2/5] gnu: nspr: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When cross-compilation, Add HOST_CC=gcc. Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9 Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --g

bug#40316: [PATCH v4 3/5] gnu: nss: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Update to 3.99. Change-Id: Iba6c9dc2956cc0febb62a1c471add899250fa489 --- gnu/packages/nss.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 0baafe2f37..6795e59d28 100644 --- a/gnu/packages/ns

bug#40316: [PATCH v4 1/5] gnu: nss: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When cross-compilation, Add CROSS_COMPILE=1. <#:phases>: When cross-compilation, Set env NATIVE_CC to gcc. Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 7 +++

bug#70717: uninformative guix deploy error

2024-05-02 Thread raingloom
No idea what causes this and the error is not very helpful. `guix deploy deploy.scm` works `guix deploy -x deploy.scm -- herd restart unipi` produces this error: ``` guix deploy: sending 0 store items (0 MiB) to 'localhost'... Backtrace: In ice-9/boot-9.scm: 1752:10 18 (with-exception-handler _ _

bug#40316: [PATCH 3/6] gnu: nss: Make reproducible.

2024-05-02 Thread Christina O'Donnell
Hi Vagrant, On 26/04/2024 23:58, Vagrant Cascadian wrote: On 2024-04-26, Christina O'Donnell wrote: gnu/packages/patches/nss-Disable-library-signing.patch: Disable library signing to make the build reproducible. gnu/packages/nss.scm (nss): Apply this new patch. Nice! I have reordered my comm

bug#40316: [PATCH v2 0/6] Attempt to make nss reproducible

2024-05-02 Thread Christina O'Donnell
Hi, Please disregard my v2 patch. I now see where I went wrong and it's now working as expected on my machine. I've sent an updated (v3) patch which builds successfully on x86_64, though I haven't yet tried cross-compiling or confirmed that it's still building reproducibly. Sorry for the n

bug#40316: [PATCH v3 4/5] gnu: nss-certs: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/certs.scm (nss-certs-3.88.1): New variable. (nss-certs-3.98): Update and rename to nss-certs-3.99. (nss-certs): Update to 3.99. Change-Id: I2f5f737d44d08497d4f5e0e07557be36d2f1f070 --- gnu/packages/certs.scm | 24 +++- 1 file changed, 19 insertions(+), 5 deletions

bug#40316: [PATCH v3 2/5] gnu: nspr: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When cross-compilation, Add HOST_CC=gcc. Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9 Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --g

bug#40316: [PATCH v3 5/5] gnu: nss: Make reproducible.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Define NSS_FIPS_DISABLED to disable FIPS. This is required because FIPS relies on libraries signed with shlibsign, which is inherently non-determinstic. This removes all non-determinism from this package. Change-Id: Ic111c9f290719e82b3ff69589f585384f2e74baa Change-Id:

bug#40316: [PATCH v3 3/5] gnu: nss: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Update to 3.99. Change-Id: Iba6c9dc2956cc0febb62a1c471add899250fa489 --- gnu/packages/nss.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 0baafe2f37..6795e59d28 100644 --- a/gnu/packages/ns

bug#40316: [PATCH v3 1/5] gnu: nss: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When cross-compilation, Add CROSS_COMPILE=1. <#:phases>: When cross-compilation, Set env NATIVE_CC to gcc. Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 7 +++

bug#40316: [PATCH v2 6/6] gnu: nss: Disable FIPS in lowhashtest.

2024-05-02 Thread Christina O'Donnell
* gnu/packages/nss.scm (nss): Disable FIPS in lowhashtests. This is required as FIPS is inherently non-deterministic, making the build no longer reproducible. Change-Id: I2b294530b017285d0949a1082abaaf3a8fe1f6b5 --- gnu/packages/nss.scm | 3 +- .../nss-disable-fips-in-lo

bug#40316: [PATCH v2 3/6] gnu: nss: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Update to 3.99. Change-Id: Iba6c9dc2956cc0febb62a1c471add899250fa489 --- gnu/packages/nss.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 0baafe2f37..6795e59d28 100644 --- a/gnu/packages/ns

bug#40316: [PATCH v2 2/6] gnu: nspr: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When cross-compilation, Add HOST_CC=gcc. Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9 Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --g

bug#40316: [PATCH v2 5/6] gnu: nss: Attempt to disable FIPS.

2024-05-02 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Define NSS_FIPS_DISABLED to disable FIPS. This is required because FIPS relies on libraries signed with shlibsign, which is inherently non-determinstic. This patch is an incomplete attempt to get the tests to succeed by disabling inapplicable tests, i.e. tests that dep

bug#40316: [PATCH v2 1/6] gnu: nss: Fix cross-compilation.

2024-05-02 Thread Christina O'Donnell
From: Zheng Junjie * gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When cross-compilation, Add CROSS_COMPILE=1. <#:phases>: When cross-compilation, Set env NATIVE_CC to gcc. Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf Signed-off-by: Zheng Junjie --- gnu/packages/nss.scm | 7 +++

bug#40316: [PATCH v2 0/6] Attempt to make nss reproducible

2024-05-02 Thread Christina O'Donnell
This patch series is an incomplete attempt to make nss reproducible. Currently this fails 4 tests due to NSS_FIPS_DISABLED not being respected. Christina O'Donnell (4): gnu: nss: Update to 3.99. gnu: nss-certs: Update to 3.99. gnu: nss: Attempt to disable FIPS. gnu: nss: Disable FIPS in lo

bug#40316: [PATCH v2 4/6] gnu: nss-certs: Update to 3.99.

2024-05-02 Thread Christina O'Donnell
gnu/packages/certs.scm (nss-certs-3.88.1): New variable. (nss-certs-3.98): Update and rename to nss-certs-3.99. (nss-certs): Update to 3.99. Change-Id: I2f5f737d44d08497d4f5e0e07557be36d2f1f070 --- gnu/packages/certs.scm | 24 +++- 1 file changed, 19 insertions(+), 5 deletions

bug#40316: nss not reproducible

2024-05-02 Thread Ludovic Courtès
Hi Christina, Nice work! Christina O'Donnell skribis: > I've got as far as making nss 3.98 reproducible, however updating it to 3.99 > results in 51 test failures. These are regressions, and worked correctly for > 3.98. I'm not entirely sure what the issue is, but I've run out of time to > debu

bug#70456: Request for merging "core-updates" branch

2024-05-02 Thread Ludovic Courtès
Hi Chris and all, Christopher Baines skribis: > I think keeping the Git commit history clean and representative is > really important, so to me at least this means core-updates can't be > merged to master in it's current form, even if the changes overall from > these 6351 commits are reasonable.