Building, packaging and updating Guix with confidence

2022-07-06 Thread Josselin Poiret
Hello everyone, This is going to be a long post, but that's mostly because it includes a write-up of how many things currently function. Let's start with the TLDR: I think we need to rethink the way we build and package Guix, so that a) the guix package is always current compared to the guix tha

Re: Samba Services

2022-07-06 Thread Simon Streit
Julien Lepiller writes: > ./doc/guix.texi:29670: warning: node next `Network File System' in menu > `Continuous > Integration' and in sectioning `Samba Services' differ > ./doc/guix.texi:16349: node `Services' lacks menu item for `Samba Services' > despite being > its Up target > ./doc/guix.tex

Re: Rust in the kernel

2022-07-06 Thread Akib Azmain Turja
Ludovic Courtès writes: > Hi, > > Akib Azmain Turja skribis: > >>> (During that time, interested readers can also take a stab at improving >>> support for the Hurd, which relies on that revolutionary technology >>> called “address spaces” to ensure Memory Safety™ among other things!) >>> >>> Lud

Re: Rust in the kernel

2022-07-06 Thread Ludovic Courtès
Hi, Akib Azmain Turja skribis: >> (During that time, interested readers can also take a stab at improving >> support for the Hurd, which relies on that revolutionary technology >> called “address spaces” to ensure Memory Safety™ among other things!) >> >> Ludo’. >> > > Why "address spaces" is a

Re: Can't install wine, curl build fails at 'check' stage

2022-07-06 Thread Ludovic Courtès
Hi, zimoun skribis: > On Mon, 04 Jul 2022 at 15:40, Ludovic Courtès wrote: > >> Indeed, ‘guix build >> /gnu/store/v3kc0z1mx7zai6hky8kzlp171cxr2ccj-curl-7.84.0.drv’ fails with: > > [...] > >> Now, I don’t see where this .drv comes from. Here’s what I see on >> x86_64: > > I think it comes from

Re: Shall updaters fall back to other updaters?

2022-07-06 Thread Ludovic Courtès
Hi, zimoun skribis: > On Thu, 30 Jun 2022 at 10:58, Hartmut Goebel > wrote: > >> BTW 2: Which updater is used for each package is non-deterministic. > > From (guix discovery), ’all-modules’ is not deterministic because it > depends on how the filesystem tree is walked. Nope! ‘all-modules’ *i

Re: Why do Emacs packages still pull emacs-transient?

2022-07-06 Thread Maxim Cournoyer
Hi Jorge, "Jorge P. de Morais Neto" writes: > Hi. To begin, thank you for your work on GNU! > > I use Guix package manager (manually installed) atop Debian bullseye. > My Emacs is from Guix package emacs-next with a package transformation > option to pull from current Git master. When I tried

Re: Julia packages on build farms?

2022-07-06 Thread Christopher Baines
zimoun writes: > Hi, > > On mer., 06 juil. 2022 at 12:41, Christopher Baines wrote: > >>> What am I doing wrong? >> >> guix weather doesn't check substitute trust, so you've probably not got >> the bordeaux.guix.gnu.org key in your ACL. > > Indeed. Thanks. > > I thought it was done by default

Re: Why do Emacs packages still pull emacs-transient?

2022-07-06 Thread Jorge P . de Morais Neto
Hi! I apologize for the delay and reply below: Em [2022-07-04 seg 14:41:06+0200], zimoun escreveu: > Which are the Emacs packages you are using without an explicit mention > to emacs-transient? I have modified the recipes (removing the dependency on emacs-transient) of the following four packag

Re: repl macro (metacommand?) for guix CLI (sub)commands

2022-07-06 Thread bokr
Hi, On +2022-07-06 08:44:32 +0200, zimoun wrote: > Hi, > > On mar., 05 juil. 2022 at 17:27, jgart wrote: > > > That's a good question! Maybe we should make a feature table and analyze > > what we currently have exposed to decide what we might want in the near > > future that we don't currently

Re: Julia packages on build farms?

2022-07-06 Thread zimoun
Hi, On mer., 06 juil. 2022 at 14:33, Efraim Flashner wrote: > I added a patch to tbb on 4 July to add support for riscv64 (and maybe > other architectures) and that caused a rebuild of julia. I have since > rebuilt all the julia packages locally. I did find that sometimes while > building all th

Re: Julia packages on build farms?

2022-07-06 Thread zimoun
Hi, On mer., 06 juil. 2022 at 12:41, Christopher Baines wrote: >> What am I doing wrong? > > guix weather doesn't check substitute trust, so you've probably not got > the bordeaux.guix.gnu.org key in your ACL. Indeed. Thanks. I thought it was done by default when answering yes to the question

Re: Julia packages on build farms?

2022-07-06 Thread Christopher Baines
zimoun writes: > That’s said, I do not understand the result of “guix weather” and “guix > build”. Let pick an example. Using Guix 06493e7, the package > julia-staticarrays is unavailable on Berlin (ci.guix) and available on > Bordeaux (bordeaux.guix). So far, so good! > > $ guix weather juli

Re: Julia packages on build farms?

2022-07-06 Thread Efraim Flashner
On Wed, Jul 06, 2022 at 01:25:59PM +0200, zimoun wrote: > Hi, > > I am confused by the missing Julia substitutes on Berlin (ci.guix). And > I miss why the are missing – another topic; what recently changed on > master that could trigger this rebuild? > > That’s said, I do not understand the resu

Guix home and operating-system

2022-07-06 Thread Tissevert
Hi Guix, I'm finally having some time to try and put guix on the older machines at home and thought I'd start by generating a live CD to show the rest of the family what that would look like without having to make any irreversible changes yet. Meanwhile, as this is a time to clean and rationalize

Julia packages on build farms?

2022-07-06 Thread zimoun
Hi, I am confused by the missing Julia substitutes on Berlin (ci.guix). And I miss why the are missing – another topic; what recently changed on master that could trigger this rebuild? That’s said, I do not understand the result of “guix weather” and “guix build”. Let pick an example. Using Gu

Reminder: please add yourself to a team

2022-07-06 Thread Ricardo Wurmus
Hi Guix, please take the time to add an entry for yourself to etc/teams.scm.in in the Guix repository. Here’s an example commit: https://git.savannah.gnu.org/cgit/guix.git/commit/etc/teams.scm.in?id=47ed000d4df98e440a8a9a0788412b2f791b88b4 Thank you! -- Ricardo