"Error: Could not set character size"

2024-04-26 Thread Attila Lendvai
...when trying to build a guix checkout. to reproduce: $ make doc/images/service-graph.png DOT doc/images/service-graph.png Error: Could not set character size [error message repeated 12 more times] this seems to be an error coming from graphviz. this is all i could find online, which

Re: Value in adding Shepherd requirements to file-systems entries?

2024-04-26 Thread Development of GNU Guix and the GNU System distribution.
Hi Richard, On Tue, Apr 23 2024, Richard Sent wrote: > I submitted a patch [..] at https://issues.guix.gnu.org/70542. If this > winds up merged I believe your code could be rewritten [as] > > --8<---cut here---start->8--- > (file-system >(device

Re: Core updates status

2024-04-26 Thread Steve George
Hi, On 25 Apr, Kaelyn wrote: > Hi, > > On Tuesday, April 23rd, 2024 at 11:08 PM, Steve George > wrote: (...) > > - guile-rsvg failing > > - https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70537 > > - I'm able to build librsvg@2.56.4 but not guile-rsvg > > - guile-rsvg@2.18.1 / guile2.2-rsvg > >

Re: Managing patches and branches, retrospective and futher changes?

2024-04-26 Thread Efraim Flashner
On Wed, Apr 24, 2024 at 02:21:56PM +0100, Christopher Baines wrote: > Hey! > > Almost a year ago, the branching strategy was changed [1][2]. > > 1: https://issues.guix.gnu.org/63459 > 2: https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00024.html > > I think these changes have gone OK,

Re: API for rewriting package fields ?

2024-04-26 Thread Efraim Flashner
On Fri, Apr 26, 2024 at 05:25:47PM +0200, Ricardo Wurmus wrote: > Nicolas Graves via "Development of GNU Guix and the GNU System distribution." > writes: > > > Is there an interface to rewrite / update a field from a series of > > packages easily? > > We have "update-package-inputs" in (guix

Re: "Error: Could not set character size"

2024-04-26 Thread Attila Lendvai
seems like a `guix pull` and a `guix home reconfigure` resolved it. sorry for the noise. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If you wind up with a boring, miserable life because you listened to your mom, your dad, your teacher, your priest, or some guy on TV telling you how

Re: Core updates status

2024-04-26 Thread Efraim Flashner
On Fri, Apr 26, 2024 at 01:56:12PM +0100, Steve George wrote: > Hi, > > On 25 Apr, Kaelyn wrote: > > Hi, > > > > On Tuesday, April 23rd, 2024 at 11:08 PM, Steve George > > wrote: > (...) > > > - guile-rsvg failing > > > - https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70537 > > > - I'm able to

Re: API for rewriting package fields ?

2024-04-26 Thread Ricardo Wurmus
Nicolas Graves via "Development of GNU Guix and the GNU System distribution." writes: > Is there an interface to rewrite / update a field from a series of > packages easily? We have "update-package-inputs" in (guix upstream), which defines a local procedure "update-field". Perhaps you can use

[PATCH 0/6] WIP: nss: Update to 3.99

2024-04-26 Thread Christina O'Donnell
Hi, 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 debug it this week, so I'm sending this patch up as is. Up to

[PATCH 6/6] WIP: nss: Attempting to resolve FIPS regression.

2024-04-26 Thread Christina O'Donnell
There are 51 new test failures which all appear to be related to FIPS. For example: modutil -dbdir /tmp/guix-build-nss-3.99.drv-0/nss-3.99/tests_results/security/localhost.1/fips -fips true WARNING: Performing this operation while the browser is running could cause corruption of your security

[PATCH 1/6] gnu: nss: Fix cross-compilation.

2024-04-26 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

[PATCH 4/6] gnu: nss: Update to 3.99.

2024-04-26 Thread Christina O'Donnell
gnu/packages/nss.scm (nss): Update to 3.99. Change-Id: Iba6c9dc2956cc0febb62a1c471add899250fa489 --- gnu/packages/nss.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index b608a995577..80667d8affe 100644 ---

[PATCH 2/6] gnu: nspr: Fix cross-compilation.

2024-04-26 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

Re: Value in adding Shepherd requirements to file-systems entries?

2024-04-26 Thread Attila Lendvai
> P.S. The code above should read (requirements ...) in the plural. inside shepherd there's a bit of anomaly, but it's called requirement in the public API, and also in the guix side of the config; i.e. it's not plural. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Moderation in

[PATCH 5/6] gnu: nss-certs: Update to 3.99.

2024-04-26 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

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

2024-04-26 Thread Christina O'Donnell
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. Change-Id: I7860bae219ecc4a79423a590c27a1097ae2e7874 --- gnu/packages/nss.scm | 3 +-