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

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

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

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

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

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

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 ---

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

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

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

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

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 ---

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 +-

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 ---

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

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

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

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

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 >

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