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

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

[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

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

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

"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

API for rewriting package fields ?

2024-04-25 Thread Development of GNU Guix and the GNU System distribution.
Is there an interface to rewrite / update a field from a series of packages easily? What I get from the change in python-team last change for the pyproject-build-system is that we need to add python-setuptools or python-wheel to all packages that will complain about it, when trying to build.

Re: Should we include nss-certs out of the box?

2024-04-25 Thread Clément Lassieur
Hello! On Thu, Apr 25 2024, Maxim Cournoyer wrote: > Clément Lassieur writes: > >> On Wed, Apr 03 2024, Maxim Cournoyer wrote: >> >>> It's been Guix policy to let people choose whether to install or not TLS >>> root certificates and which one to their machine. While I applaud the >>> idea to

Re: Core updates status

2024-04-25 Thread Kaelyn
Hi, On Tuesday, April 23rd, 2024 at 11:08 PM, Steve George wrote: > > > Hi, > > We're trying to stabilise and merge core-updates, help definitely wanted! > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70456 > > So far the main blockers are: > > - guile-rsvg failing > -

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

2024-04-25 Thread Christopher Baines
Steve George writes: > I think we should strongly recommend against long-running unmerged branches. > > Perhaps there could be a recommendation to merge every 3 months. My hope is that with these process changes, we won't end up with long-running branches. Maybe we could add a recommendation,

Re: nss not reproducible

2024-04-25 Thread Christina O'Donnell
Hi, I believe I have a fix for this, I'm just waiting on my machine to hurry up and confirm it, might end up running over night, then I'll send my patch up. I'm doing two native builds and two cross-builds. I've also updated to 3.99. Kind regards, Christina On 25/04/2024 15:06, Christina

Re: Python's native-inputs

2024-04-25 Thread Development of GNU Guix and the GNU System distribution.
Hi Guix, Just to let you know, I just added a working patch series that does this job on (guix build, guix import pypi, guix lint). This is not the full patch series, which I have rebased on python-team, but it should be good enough 1) to test it 2) to review it for a v2 that would be more

Re: Should we include nss-certs out of the box?

2024-04-25 Thread Maxim Cournoyer
Hello! Clément Lassieur writes: > On Wed, Apr 03 2024, Maxim Cournoyer wrote: > >> It's been Guix policy to let people choose whether to install or not TLS >> root certificates and which one to their machine. While I applaud the >> idea to have the users make a conscious decision about it, in

Re: Core updates status

2024-04-25 Thread Christina O'Donnell
Hi Steve, It would be good to confirm this one: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40316 Still fails to reproduce with those changes applied. The culprit is in nss/cmd/shlibsign/shlibsign.c: shlibSignHMAC generates a new key-pair each time it's run:     /* Generate a DSA key

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

2024-04-25 Thread Steve George
Hi, I think we should strongly recommend against long-running unmerged branches. Perhaps there could be a recommendation to merge every 3 months. Could we add any automation to remind people if: 1. a branch has been unmerged for more than 3 months 2. an odd merge takes places (e.g. the

Potential security issue with make authenticate and mitigation

2024-04-24 Thread John Kehayias
Hi Guix-ers, Please see the below message (and attached report for further details) of a potential security issue and mitigation in Guix, from Skyler Ferris. The very short version: 'make authenticate' is a potential attack vector, which can be mitigated by using 'guix git authenticate' in a

Re: rust-team branch merged

2024-04-24 Thread Efraim Flashner
On Wed, Apr 24, 2024 at 11:58:22AM -0400, Jason Conroy wrote: > > Efraim Flashner writes: > > On the other hand, by generating it during the build of each package we > > make sure to pull in all the crates which exist in the build, so we > > could add into a profile/manifest just the crates

Re: rust-team branch merged

2024-04-24 Thread Jason Conroy
Efraim Flashner writes: On the other hand, by generating it during the build of each package we make sure to pull in all the crates which exist in the build, so we could add into a profile/manifest just the crates listed in a Cargo.toml and then each crate would pull in its own

Re: rust-team branch merged

2024-04-24 Thread Efraim Flashner
On Thu, Apr 18, 2024 at 12:54:02PM -0400, Jason Conroy wrote: > > Efraim Flashner writes: > > > Currently if you were to pull in rust-rand-0.8 and rust-rand-0.7 then > > you'd have both rand-0.*.crate files in the registry but only one of > > them would be listed in

Re: Core updates status

2024-04-24 Thread Christina O'Donnell
Okay, I'll let you know as soon as I know. On 24/04/2024 14:17, Steve George wrote: Hi, You just need to checkout core-updates and then 'start building'! It would be good to confirm this one: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40316 It looks like Zhen Junjie applied two patches

Managing patches and branches, retrospective and futher changes?

2024-04-24 Thread Christopher Baines
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, we've had ~27 [3] branches merged in this manor and I think looking back these

Re: Core updates status

2024-04-24 Thread Steve George
Hi, You just need to checkout core-updates and then 'start building'! It would be good to confirm this one: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40316 It looks like Zhen Junjie applied two patches to fix NSS cross-compilation on Master [0] Maybe master and core-updates have diverged

Re: Core updates status

2024-04-24 Thread Christina O'Donnell
Hi Steve, On 24/04/2024 07:08, Steve George wrote: Hi, We're trying to stabilise and merge core-updates, help definitely wanted! I'd love to help! Any of these issues novice-friendly? Will there be a point release after core-updates is merged? Kind regards, Christina

Core updates status

2024-04-24 Thread Steve George
Hi, We're trying to stabilise and merge core-updates, help definitely wanted! https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70456 So far the main blockers are: - 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

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

2024-04-23 Thread Richard Sent
Hi Felix, > Someone once gave me this service [1] to mount a file-system declared > with (mount? #f). [2] It's been working ever since. Thanks! I know custom services can be made that can work on a case-by-case basis. I was curious about the value of encapsulating that logic within an

Re: Python's native-inputs

2024-04-23 Thread Development of GNU Guix and the GNU System distribution.
On 2024-04-22 16:40, Ricardo Wurmus wrote: >> TL;DR : >> - patch series in big progress, not done yet because I don't really >> know where to stop and massive rebuilds. > > Please take a look at the python-team branch, which contains changes to > the build system. I'll rebase on it, thanks.

Re: A capture-stdout wrapper procedure in (guix build utils)?

2024-04-23 Thread Fabio Natali
On 2024-04-21, 08:35 -0700, Felix Lechner wrote: > It may be better, however, to finally fix Guile's 'system' and > 'system*' to work with 'with-output-to-string'. [2] Hi Felix, Thanks for getting back to me. Great point re potentially fixing this further up in the "chain", i.e. in Guile. I'll

Re: Is git the best tool for pulling packages?

2024-04-23 Thread Ricardo Wurmus
Adam writes: > As I see, first guix pull running too long for a lot of people. Note that this is not due to download speeds but often due to compilation. When updating Guix you are not just fetching new data, but a new version of Guix itself (which happens to come with a library encoding

Re: Should we include nss-certs out of the box?

2024-04-23 Thread Clément Lassieur
On Wed, Apr 03 2024, Maxim Cournoyer wrote: > It's been Guix policy to let people choose whether to install or not TLS > root certificates and which one to their machine. While I applaud the > idea to have the users make a conscious decision about it, in practice I > suppose very few of us

Re: Is git the best tool for pulling packages?

2024-04-23 Thread Leo Famulari
>From a computational perspective, downloading tarballs is much simpler than >fetching from Git. But Git offers so many advantages, and computing has become so inexpensive, that it's become very common to use Git instead. Recent Git implementations have optimized serving of specific Git

Re: Fallout from recent nss-certs changes

2024-04-23 Thread pelzflorian (Florian Pelz)
Ian Eure writes: > The change is mentioned in the channel news, but it says nothing about > needing to remove that part of the config. You are right; I have added more explicit instructions as commit e5c0ea22e68cc8d6f99957295bc9198afb8455df. Users should see it when they guix pull again.

Re: Should we include nss-certs out of the box?

2024-04-23 Thread pelzflorian (Florian Pelz)
Fabio Natali writes: > For what it's worth, I put together a micro-patch and sent it over as a > follow-up to #70451. Pushed as 67a3a83170c038d2eb084d3f53a7ea7b033aea74. Thank you! Regards, Florian

Change logs: usage of square brackets

2024-04-23 Thread Nigko Yerden
Hello Guix! I wonder what is the proper usage of square brackets in change logs. According to https://www.gnu.org/prep/standards/standards.html#Change-Logs square brackets are used for conditional changes, the name of the condition is specified inside '[ ]'. However looking over the commit

Re: Guix bios installation: Grub error: unknown filesystem

2024-04-22 Thread Ada Stevenson
Hi Attila, On 4/22/24 9:04 PM, Attila Lendvai wrote: This should allow grub to recognise your filesystem during the installation process. I think using a later version of grub would fix this, but that hasn't happened yet. I think there's a patch to upgrade it in `core-updates` somewhere, but

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

2024-04-22 Thread Development of GNU Guix and the GNU System distribution.
Hi Richard, On Mon, Apr 22 2024, Richard Sent wrote: > NFS is allegedly supported Someone once gave me this service [1] to mount a file-system declared with (mount? #f). [2] It's been working ever since. Kind regards Felix [1]

Re: Sustainability fund application ongoing

2024-04-22 Thread John Kehayias
Hi Maxim, Ludo’, and everyone, On Mon, Apr 22, 2024 at 01:52 PM, Maxim Cournoyer wrote: > Hi Ludovic, > > Ludovic Courtès writes: > >> Hi Maxim, >> >> Maxim Cournoyer skribis: >> >>> It was pointed to us that the "Free and Open Source Software >>> Sustainability Fund" [0] is currently

Value in adding Shepherd requirements to file-systems entries?

2024-04-22 Thread Richard Sent
Hi Guix! I wanted to ask the Guix community for their thoughts on improving the support for adding networked file systems to an operating-system declaration. For some context, I started tackling adding CIFS support to file-system declarations, but I've hit a snag. CIFS is a networked file

extlinux and a bootloader system rewrite

2024-04-22 Thread Lilah Tascheter
heyall! I've been working on a large bootloader subsystem rewrite to get everything working together nicer and support future bootloaders better. however, extlinux is being a bit of an issue. extlinux installs its second stage (ldlinux.sys) by copying it into the root (or boot) filesystem, and

Re: [PATCH] Fix typo (Re: Feedback of the GNU Guix manual)

2024-04-22 Thread pelzflorian (Florian Pelz)
Pushed as b8ccbc942e0ec7baf695d383e575991289c6e033. Thank you for trudging on through the list. Regards, Florian

Re: Guix bios installation: Grub error: unknown filesystem

2024-04-22 Thread Attila Lendvai
> This should allow grub to recognise your filesystem during the > installation process. I think using a later version of grub would fix > this, but that hasn't happened yet. I think there's a patch to upgrade > it in `core-updates` somewhere, but I'm not sure. grub seems to be still v2.06

[PATCH] Fix typo (Re: Feedback of the GNU Guix manual)

2024-04-22 Thread Matt
We're working through a list of feedback one item at a time: https://lists.gnu.org/archive/html/guix-devel/2024-01/msg00117.html We have completed the first four items. The next item reported is: #+begin_quote 3.8 Installing Guix in a Virtual Machine L25 in an vm should be in a vm #+end_quote

Re: Sustainability fund application ongoing

2024-04-22 Thread Maxim Cournoyer
Hi Ludovic, Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> It was pointed to us that the "Free and Open Source Software >> Sustainability Fund" [0] is currently receiving applications. The fund >> aim to sponsors free software projects for their >>

Re: No default OpenJDK version?

2024-04-22 Thread Maxim Cournoyer
Hi, Markku Korkeala writes: > On Tue, Apr 16, 2024 at 10:37:30PM +0200, Julien Lepiller wrote: >> Currently, most java packages use the implicit jdk from the build >> system (ant- or maven-build-system), which is… icedtea@8. We still >> have quite a lot of old packages that don't build with

Re: Python's native-inputs

2024-04-22 Thread Maxim Cournoyer
Hi Nicolas, Nicolas Graves writes: [...] > TL;DR : > - patch series in big progress, not done yet because I don't really > know where to stop and massive rebuilds. > - WDYT about tweaking the build-system for pytest? > - not done : tweaking the pypi import to ignore those packages. I've >

is git the right tool for getting package definitions?

2024-04-22 Thread Adam
(original message was formatted in rich text, so I decided to resend it in plain text) Hi guix! Recently I used nixos on one of my machines. And I noticed people there use tar balls for fetching package definitions. And It worked much faster for me. That was surprising and I decided to write this

Is git the best tool for pulling packages?

2024-04-22 Thread Adam
Hi guix! Recently I used nixos on one of my machines. And I noticed people there use tar balls for fetching package definitions. And It worked much faster for me. That was surprising and I decided to write this letter. Is git the right tool for getting new package definitions? What if git commits

Re: Status of ‘core-updates’

2024-04-22 Thread Efraim Flashner
On Wed, Apr 17, 2024 at 01:47:49PM -0400, Maxim Cournoyer wrote: > Hello, > > Ludovic Courtès writes: > > > Hi Steve, > > > > Steve George skribis: > > > >> On 10 Apr, Ludovic Courtès wrote: > > > > [...] > > > >>> To be clear (but I guess it’s crystal clear to anyone who’s been around > >>>

Re: Python's native-inputs

2024-04-22 Thread Ricardo Wurmus
> TL;DR : > - patch series in big progress, not done yet because I don't really > know where to stop and massive rebuilds. Please take a look at the python-team branch, which contains changes to the build system. -- Ricardo

Re: Python's native-inputs

2024-04-22 Thread Development of GNU Guix and the GNU System distribution.
Answer in two different emails. On 2024-04-18 22:07, Maxim Cournoyer wrote: > Hi Nicolas, > > Nicolas Graves via "Development of GNU Guix and the GNU System > distribution." writes: > >> Hi Guix, >> >> On some languages, there are a lot of unused native-inputs that are >> development &

Re: Adding plumbing subcommand 'derivation'?

2024-04-22 Thread Simon Tournier
Hi, On ven., 19 avril 2024 at 16:02, Ludovic Courtès wrote: > We should see how that fits into the set of tools we already have, in > particular the (guix derivations) interface and the REPL meta-commands. > > My gut feeling, with a Schemer bias, is that we’d rather enrich the > Scheme API

Re: bug#63267: gcc-toolchain is missing libstdc++.so

2024-04-22 Thread Simon Tournier
Hi, On mer., 17 avril 2024 at 05:21, John Kehayias via Bug reports for GNU Guix wrote: > I've just pushed, as b47ae1ecc43baaf726701ab2d2f810ecfaa75428, Cool! Thank you for crossing the finish line. Cheers, simon

Re: Shepherd timers

2024-04-21 Thread Development of GNU Guix and the GNU System distribution.
Hi Ludo' On Fri, Apr 19 2024, Ludovic Courtès wrote: > that’s already possible with the #:user argument of ‘command’. While 'command' works and was in your initial example, I had trouble tracking down the documentation for it. Is it a record entry destined for 'shepherd-command'? Spoiled by

Re: Should we include nss-certs out of the box?

2024-04-21 Thread Fabio Natali
On 2024-04-20, 11:06 +0100, Fabio Natali wrote: > I'll send an update here. Hi Maxim, There's a couple of mentions of 'nss-certs' in the manual that might be rephrased to reflect '65e8472a4b6fc6f66871ba0dad518b7d4c63595e'. For what it's worth, I put together a micro-patch and sent it over as a

Re: System can no longer be reconfigured

2024-04-21 Thread John Kehayias
Dear Felix et al, On Sun, Apr 21, 2024 at 08:54 AM, Felix Lechner via \"Development of GNU Guix and the GNU System distribution.\" wrote: > Hi Ludo' > > On Fri, Apr 19 2024, Ludovic Courtès wrote: > >> Is it not hanging during Shepherd service upgrade? > > Yes, thank you! It was hanging during

Re: No public interface for shepherd-package

2024-04-21 Thread Development of GNU Guix and the GNU System distribution.
On Fri, Apr 19 2024, Ludovic Courtès wrote: > Is ‘shepherd’ among your channels? Sorry, it works fine. My message was borne from a terrible desperation after one of my most important machines refused to reconfigure for a week. As so often with technical systems, it was an operator error. [1]

Re: Fallout from recent nss-certs changes

2024-04-21 Thread Ian Eure
No, this is not a bug. specification->package always returns the latest version of a package and has no way of knowing what variable(s) that package object is bound to. On April 21, 2024 8:02:50 AM PDT, Felix Lechner wrote: >Hi, > >On Sat, Apr 20 2024, Ian Eure wrote: > >> If an

Re: Fallout from recent nss-certs changes

2024-04-21 Thread Ian Eure
The change is mentioned in the channel news, but it says nothing about needing to remove that part of the config. On April 21, 2024 1:32:38 AM PDT, "pelzflorian (Florian Pelz)" wrote: >Hello Ian. My understanding of the nss-certs etc/news.scm item had been >that we should remove

Re: System can no longer be reconfigured

2024-04-21 Thread Development of GNU Guix and the GNU System distribution.
Hi Ludo' On Fri, Apr 19 2024, Ludovic Courtès wrote: > Is it not hanging during Shepherd service upgrade? Yes, thank you! It was hanging during the Shepherd system upgrade due to an invalid calendar-event specification. In a service that uses both #:days-of-month as well as #:days-of-week, I

Re: A capture-stdout wrapper procedure in (guix build utils)?

2024-04-21 Thread Development of GNU Guix and the GNU System distribution.
Hi Fabio, On Sat, Apr 20 2024, Fabio Natali wrote: > do you think it might be worth to add it (or a variation thereof) to > '(guix build utils)'? I use this [1] which gives the caller access to the exit status and is also slightly shorter: (define (command-with-output-to-string/status*

Re: Fallout from recent nss-certs changes

2024-04-21 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Sat, Apr 20 2024, Ian Eure wrote: > If an operating-system’s packages includes `(specification->package > "nss-certs")', this causes breakage, because that form selects version > 3.98, but %base-packages includes 3.88.1, which causes an error on the > next `guix system reconfigure' due to

Re: Guix bios installation: Grub error: unknown filesystem

2024-04-21 Thread Franz Geffke
Hi Ada, I very much appreciate your detailed response. For a moment I thought my email hadn't made it to this list, both because it didn't show up, and the lack of acknowledgment. After a day or so, I filed a bug report instead [1] - which produced the expected acknowledgement... Still

Re: hello from a new commiter

2024-04-21 Thread Janneke Nieuwenhuizen
Zheng Junjie writes: Hi Junjie, > I have been granted commit access. Yay! > You might know me, Past few years I fix some error on riscv64, fix some > cross-compilation, Add plasma-desktop, etc. I'm using this access to > better improve these. Welcome and keep up the good work! Greetings,

Re: hello from a new commiter

2024-04-21 Thread 宋文武
Zheng Junjie writes: > hello! > > I have been granted commit access. > > You might know me, Past few years I fix some error on riscv64, fix some > cross-compilation, Add plasma-desktop, etc. I'm using this access to > better improve these. That's great, thank you for the work and looking

Re: Fallout from recent nss-certs changes

2024-04-21 Thread pelzflorian (Florian Pelz)
Hello Ian. My understanding of the nss-certs etc/news.scm item had been that we should remove (specification->package "nss-certs"), which became unnecessary and clutters config.scm. From what you write, this was actually not intended, but it is still not a bug IMHO. (I’m not involved with the

hello from a new commiter

2024-04-21 Thread Zheng Junjie
hello! I have been granted commit access. You might know me, Past few years I fix some error on riscv64, fix some cross-compilation, Add plasma-desktop, etc. I'm using this access to better improve these. Here is my account: https://savannah.gnu.org/users/Z572 https://mastodon.social/@Z572

Re: Guix bios installation: Grub error: unknown filesystem

2024-04-21 Thread Ada Stevenson
Hi Franz, On 4/19/24 2:24 PM, Franz Geffke wrote: I'm having trouble installing guix in qemu, using a "fresh" guix ISO. ``` building /gnu/store/byjlc85abyjc3fjj9z982677skmda7ib-module-import-compiled.drv... building /gnu/store/psw8xn9qpsjjnrqmjrfv0v3jj9fphq5m-module-import-compiled.drv...

Re: No default OpenJDK version?

2024-04-20 Thread Julien Lepiller
I think the first step would be to target openjdk 9, since it already introduces quite a lot of changes compared to java 8. To do it, I would suggest to change the default jdk in the ant-build-system and maven-build-system, and see what is broken, if it can simply be updated without breaking

Re: Welcome to Zheng (z572) as a new committer!

2024-04-20 Thread Zhu Zihao
Congratulations! Maxim Cournoyer writes: > Hi comrades, > > Zheng has joined the committers to help improving cross-compilation, > riscv64, and KDE, among others. > > Let's wish them a warm welcome! > > Happy hacking! -- Retrieve my PGP public key: gpg --recv-keys

A capture-stdout wrapper procedure in (guix build utils)?

2024-04-20 Thread Fabio Natali
Hallo, I noticed this capture-stdout wrapper procedure while reviewing Tomas' patch 68289⁰: , | (define (capture-stdout . prog+args) | (let* ((port (apply open-pipe* OPEN_READ prog+args)) | (data (get-string-all port))) | (if (= 0 (status:exit-val (close-pipe port))) |

Re: Status of ‘core-updates’

2024-04-20 Thread Maxim Cournoyer
Hi Christopher, Christopher Baines writes: > Ludovic Courtès writes: > >> What’s the status of ‘core-updates’? What are the areas where help is >> needed? >> >> I know a lot has happened since the last update¹, which is roughly when >> I dropped the ball due to other commitments, but I’m not

Re: Concerns/questions around Software Heritage Archive

2024-04-20 Thread Ian Eure
Hello, I’m following up on this since discussion since it’s been a month and I haven’t heard any updates. Summarizing the situation: - SHF has an opaque, difficult, and undocumented process for handling name changes. I’s like to stress again that this is *not* strictly a transgender

Fallout from recent nss-certs changes

2024-04-20 Thread Ian Eure
Some recent nss-certs changes have a negative side effects which needs to be fixed. A patch of mine was pushed recently (commit 0920693381d9f6b7923e69fe00be5de8621ddb6f), which adds nss-certs 3.98 to (gnu packages certs), under the nss-certs-3.98 variable. Then, commit

Re: rust-team branch merged

2024-04-20 Thread Jason Conroy
Efraim Flashner writes: Currently if you were to pull in rust-rand-0.8 and rust-rand-0.7 then you'd have both rand-0.*.crate files in the registry but only one of them would be listed in share/cargo/registry/index/ra/nd/rand. I need to adjust the generation of that file to combine multiple

Guix bios installation: Grub error: unknown filesystem

2024-04-20 Thread Franz Geffke
I'm having trouble installing guix in qemu, using a "fresh" guix ISO. ``` building /gnu/store/byjlc85abyjc3fjj9z982677skmda7ib-module-import-compiled.drv... building /gnu/store/psw8xn9qpsjjnrqmjrfv0v3jj9fphq5m-module-import-compiled.drv... building

Re: No default OpenJDK version?

2024-04-20 Thread Markku Korkeala
On Tue, Apr 16, 2024 at 10:37:30PM +0200, Julien Lepiller wrote: > Currently, most java packages use the implicit jdk from the build system > (ant- or maven-build-system), which is… icedtea@8. We still have quite a lot > of old packages that don't build with openjdk9, so I'm not sure when we can

Welcome to Zheng (z572) as a new committer!

2024-04-20 Thread Maxim Cournoyer
Hi comrades, Zheng has joined the committers to help improving cross-compilation, riscv64, and KDE, among others. Let's wish them a warm welcome! Happy hacking! -- Thanks, Maxim

Re: Status of ‘core-updates’

2024-04-20 Thread Christopher Baines
Ludovic Courtès writes: > What’s the status of ‘core-updates’? What are the areas where help is > needed? > > I know a lot has happened since the last update¹, which is roughly when > I dropped the ball due to other commitments, but I’m not sure where we > are now. I haven't really been

Re: Should we include nss-certs out of the box?

2024-04-20 Thread Fabio Natali
On 2024-04-19, 11:25 -0400, Maxim Cournoyer wrote: > Could you please take a look at > '65e8472a4b6fc6f66871ba0dad518b7d4c63595e', which I hope didn't leave > no longer useful 'nss-certs' doc/examples behind ? Hi Maxim, absolutely, I should be able to give a look today or tomorrow. I'll send an

Re: Fix grammar and markup (was Re: Feedback of the GNU Guix manual)

2024-04-20 Thread Matt
On Fri, 19 Apr 2024 22:56:13 +0200 pelzflorian (Florian Pelz) wrote --- > Hello Matt, pushed as 86fb0e039bf30cf85e2066401f9a384427c47ea8. > > I was bold enough to retain the xref change in (Setting Up the Daemon) > prompted by Ludo, because starting a sentence with @xref is

Re: Creating a documentation team?

2024-04-20 Thread Matt
On Fri, 19 Apr 2024 16:09:53 +0200 Ludovic Courtès wrote --- > Hi Florian and all, > > I figure you’ve been doing a lot of review and writing of the manual. > Should we create a documentation team, of which you could be a honorary > member? :-) > > I feel like ensuring doc

Re: [Nicolas Graves] [PATCH v6 01/10] rde: emacs: Start emacs in --daemon mode, with shepherd and pid-file

2024-04-19 Thread Stefan Monnier
> The systemd documentation contains code to implement sd_notify without > using libsystemd at > https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html#Notes > > Lennart Poettering said on Mastodon that the notify protocol is stable > and is independent of libsystemd. > >

Re: Fix grammar and markup (was Re: Feedback of the GNU Guix manual)

2024-04-19 Thread pelzflorian (Florian Pelz)
Hello Matt, pushed as 86fb0e039bf30cf85e2066401f9a384427c47ea8. I was bold enough to retain the xref change in (Setting Up the Daemon) prompted by Ludo, because starting a sentence with @xref is recommended in the Texinfo manual and its examples, while @pxref at the start of a phrase is not

Re: Sustainability fund application ongoing

2024-04-19 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > It was pointed to us that the "Free and Open Source Software > Sustainability Fund" [0] is currently receiving applications. The fund > aim to sponsors free software projects for their > maintenance/organisational activities. Nice! You forgot the link but

Re: Distributed GNU Shepherd NLNet Grant

2024-04-19 Thread Ludovic Courtès
Hey Juliana, Juliana Sims skribis: > As some of you already know, in December I submitted an application > for an NLNet grant to fund porting our beloved Shepherd to Spritely > Goblins [1]. This work would represent a radical evolution in the > capabilities of not just Guix's system layer, but

Re: System can no longer be reconfigured

2024-04-19 Thread Ludovic Courtès
Hi, Felix Lechner via "Development of GNU Guix and the GNU System distribution." skribis: > I can no longer reconfigure a system with any of these methods: > > 1. "guix deploy" which I use almost exclusively > 2. "guix system reconfigure" after a recent pull > 3. "./pre-inst-env guix system

Re: No public interface for shepherd-package

2024-04-19 Thread Ludovic Courtès
Hi Felix, Felix Lechner skribis: > Following podiki's and jab's kind advice on IRC yesterday, I recompiled > Guix locally. I also provided all channels locally via -L. > > That 'system reconfigure' failed too, however. The error message was: > > Module named (shepherd-package) has no

Re: The `channels' field of `operating-system' record

2024-04-19 Thread Ludovic Courtès
Hi, Tomas Volf <~@wolfsden.cz> skribis: > On 2024-04-10 17:17:27 +0200, Ludovic Courtès wrote: [...] >> Yes, why is that? At first sight, that’s because ‘extra-special-file’ >> does things at activation time; there’s no check happening at >> configuration time. >> >> It was really meant for

Re: Creating a documentation team?

2024-04-19 Thread pelzflorian (Florian Pelz)
Ludovic Courtès writes: > Hi Florian and all, > > I figure you’ve been doing a lot of review and writing of the manual. > Should we create a documentation team, of which you could be a honorary > member? :-) Yes, please add this team for documentation. I agree and would like to be in that

Re: Creating a documentation team?

2024-04-19 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: > Hi Florian and all, > > I figure you’ve been doing a lot of review and writing of the manual. > Should we create a documentation team, of which you could be a honorary > member? :-) > > I feel like ensuring doc consistency, be it regarding the content, >

Re: Should we include nss-certs out of the box?

2024-04-19 Thread Maxim Cournoyer
Hi Fabio, Fabio Natali writes: > Hi, > > Here's my attempt at adding 'nss-certs' to '%default-packages'. > > https://lists.gnu.org/archive/html/guix-patches/2024-04/msg01187.html > > I've removed the 'nss-certs' entry from the installer, as suggested by > Ludo, and I've updated the docs,

  1   2   3   4   5   6   7   8   9   10   >