Re: Why linux-libre source code is not in sources.json

2021-09-09 Thread zimoun
Hi, On Thu, 09 Sep 2021 at 01:46, zimoun wrote: > --8<---cut here---start->8--- > scheme@(guix-user)> (package-source linux-libre-headers-5.13) > $2 = # gnu/packages/linux.scm:248:8 ()>> # (# "http://www.fsfla.org/svn/fsfla/software/linux-libre/lemote/gnewsens

Re: SWH: fallback error

2021-09-09 Thread Ludovic Courtès
Hi! zimoun skribis: > Using Guix 16ef7b4, I get this: > > $ guix build -L /tmp/channel-example/ hi -S > The following derivation will be built: >/gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv > building /gnu/store/bii72cavifd0ll151vjiz3brmdfxjdyp-git-checkout.drv... > guile: wa

Re: Rethinking propagated inputs?

2021-09-09 Thread Ludovic Courtès
Hi Liliana, Liliana Marie Prikler skribis: > Am Donnerstag, den 09.09.2021, 00:12 +0200 schrieb Ludovic Courtès: [...] >> It would be great if the ‘Requires’ field of .pc files could specify >> absolute file name; it would no longer be necessary to set >> PKG_CONFIG_PATH, and thus propagation

Re: SWH: fallback error

2021-09-09 Thread zimoun
Hi, On Thu, 9 Sept 2021 at 11:39, Ludovic Courtès wrote: > As you might have seen on #swh-devel on irc.libera.chat, this is due to No, I have not. :-) > an API change on their side, which is now fixed in > fb32a38db1d3a6d9bc970e14df5be95e59a8ab02. Tested with the usual: Cool! > guix build

Re: Why linux-libre source code is not in sources.json

2021-09-09 Thread Maxime Devos
Hi, > [...] > > where ’make-linux-libre-source’ returns a ’computed-origin-method’. And > the ’origin-uri’ of ’linux-libre-5.14-pristine-source’ is a ’gexp’. > Then inside this ’gexp’, you can read the ’%upstream-linux-source’ URL: > > --8<---cut here---start

Re: gcc: build all languages at once?

2021-09-09 Thread Maxime Devos
Ludovic Courtès schreef op wo 08-09-2021 om 23:08 [+0200]: > > We could also possibly reuse the 'core' parts of GCC between language > > frontends, saving some space. (This is what distros seem to do.) > > That’d be ideal, but I’m not sure it’s feasible. It’s feasible for FHS > distros that “jus

Re: Transform options: check if applied or not

2021-09-09 Thread Maxime Devos
zimoun schreef op do 09-09-2021 om 00:29 [+0200]: > Why? It is fixed-output so I was expecting the same thing. And the > same as: > > --8<---cut here---start->8--- > $ guix download https://ftpmirror.gnu.org/gnu/hello/hello-2.10.tar.gz > > Starting download o

Re: delete-generations or --delete-generations?

2021-09-09 Thread Leo Famulari
On Wed, Sep 08, 2021 at 10:59:33PM +0200, Ludovic Courtès wrote: > zimoun skribis: > > I speculate too. :-) I guess because the idea behind “guix system” is > > one action at a time however “guix package” can compose actions in one > > transaction (guix package --install=foo --remove=bar). Using

Re: delete-generations or --delete-generations?

2021-09-09 Thread André A . Gomes
Leo Famulari writes: > I think that adding `guix system --delete-generations` et al would not > be confusing for anyone. Let me share the position of a layperson. I noticed the lack of symmetry between `guix system list-generations` and `guix package --list-generations` and it felt like an inco

Re: delete-generations or --delete-generations?

2021-09-09 Thread Leo Famulari
On Thu, Sep 09, 2021 at 05:14:53PM +0300, André A. Gomes wrote: > Let me share the position of a layperson. I noticed the lack of > symmetry between `guix system list-generations` and `guix package > --list-generations` and it felt like an inconsistency to me. And sometimes it confuses me too, ev

Re: Batching world-rebuilding changes for the core-updates-frozen branch

2021-09-09 Thread Thiago Jung Bauermann
Hello Maxim, Em quarta-feira, 8 de setembro de 2021, às 12:00:34 -03, Maxim Cournoyer escreveu: > Hello Guix! > > Since there's going to be at least this change [0] causing a world > rebuild of the core-updates-frozen branch, I'd like to know if there are > other world-rebuilding but low-risk ch

Re: Batching world-rebuilding changes for the core-updates-frozen branch

2021-09-09 Thread Tobias Geerinckx-Rice
Thiago Jung Bauermann 写道: Mathieu made the change with commit c0a9022d8234 (“hydra: cuirass: Disable powerpc64le emulation.”) on the maintenance repo (thanks!), so what is left is deploying it on every hydra build machine for it to take effect. I just reconfigured all berlin build nodes, wi

Re: Why linux-libre source code is not in sources.json

2021-09-09 Thread zimoun
Hi, On Thu, 9 Sept 2021 at 11:51, Maxime Devos wrote: > > where ’make-linux-libre-source’ returns a ’computed-origin-method’. And > > the ’origin-uri’ of ’linux-libre-5.14-pristine-source’ is a ’gexp’. > > Then inside this ’gexp’, you can read the ’%upstream-linux-source’ URL: > > > > --8<-

Re: "guix copy" cannot deal with > 32-bit integers

2021-09-09 Thread zimoun
Hi, On Thu, 9 Sept 2021 at 00:16, Ludovic Courtès wrote: > zimoun skribis: > > > $ guix copy --from=chouib > > /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 > > retrieving 1 store item from 'x.x.x.x'... > > guix copy: error: implementation cannot deal with > 32-bit integers > > This is

Re: PATCH: clarify some of the Guix Linode recipe

2021-09-09 Thread jbranso
September 8, 2021 4:37 PM, "Ludovic Courtès" wrote: > Hi Grant, > > Grant Shoshin Shangreaux skribis: > >> Hello! I hope I'm not double posting, but I think the email I intended >> to send before never made it out of my outbox. I recently set up GuixSD >> on Linode following the cookbook. I hi

Re: Batching world-rebuilding changes for the core-updates-frozen branch

2021-09-09 Thread Thiago Jung Bauermann
Hello, Em quinta-feira, 9 de setembro de 2021, às 12:47:56 -03, Tobias Geerinckx- Rice escreveu: > Thiago Jung Bauermann 写道: > > > Mathieu made the change with commit c0a9022d8234 (“hydra: > > cuirass: Disable > > powerpc64le emulation.”) on the maintenance repo (thanks!), so > > what is left > >

Re: Batching world-rebuilding changes for the core-updates-frozen branch

2021-09-09 Thread Tobias Geerinckx-Rice
Thiago Jung Bauermann 写道: Curiously, the odd-numbered workers still advertise powerpc64-linux: https://ci.guix.gnu.org/machine/hydra-guix-101 …? Curious indeed! I definitely remember odd numbers scrolling by, but I don't recall .101 specifically, nor did I read the (voluminous) output in d

Re: Batching world-rebuilding changes for the core-updates-frozen branch

2021-09-09 Thread Thiago Jung Bauermann
Hello, Em quinta-feira, 9 de setembro de 2021, às 19:33:43 -03, Tobias Geerinckx- Rice escreveu: > Thiago Jung Bauermann 写道: > > > Curiously, the odd-numbered workers still advertise > > powerpc64-linux: > > https://ci.guix.gnu.org/machine/hydra-guix-101 > > …? Curious indeed! I definitely rem

Sniping "guix deploy"

2021-09-09 Thread Julien Lepiller
Hi guix! A few months ago, I published a paper on "Analyzing Infrastructure as Code to Prevent Intra-update Sniping Vulnerabilities" (https://lepiller.eu/pdf/hayha-extended.pdf) (and the tool: https://github.com/roptat/hayha). Although in the paper we focus on cloudformation and AWS, I believe th

Re: Guix Packaging Meetup - This Saturday from 14:00 EST (18:00 PM UTC)

2021-09-09 Thread Arun Isaac
Hi jgart, > I also discovered recently that I can set this in emacs: > > (setq display-time-world-list > '(("Africa/Nairobi" "Nairobi") > ("Europe/Amsterdam" "Amsterdam"))) > > and then run `display-time-world` This is even better since I can use it from within emacs! Thanks! si

Re: Sniping "guix deploy"

2021-09-09 Thread Katherine Cox-Buday
Julien Lepiller writes: > As a rule of thumb, when you update multiple systems and one system > provides security for another, you should update the security system > before the protected system if you restrict access, and the other way > around if you allow more access. Maybe we could add that t

Re: Sniping "guix deploy"

2021-09-09 Thread Jack Hill
Thanks Julien and Katherine On Thu, 9 Sep 2021, Katherine Cox-Buday wrote: Julien Lepiller writes: As a rule of thumb, when you update multiple systems and one system provides security for another, you should update the security system before the protected system if you restrict access, and