PowerPC: reference to static-bash-for-glibc in binutils-final

2021-02-01 Thread Chris Marusich
Hi Efraim, The other day, I asked on IRC why it's OK for binutils-final to refer to static-bash-for-glibc on powerpc architectures, like in commit 2da8fcfdee7cfde8110a68806f3c4d497f217fe5, but it isn't OK on other architectures. You said, "there's an extra file that's a bash script specific to

Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-01 Thread zimoun
Hi Ludo, On Thu, 28 Jan 2021 at 16:54, Ludovic Courtès wrote: >> $ guix time-machine -C /tmp/img/channels.scm -- pack -f docker >> --save-provenance -m /tmp/img/manifest.scm >> Updating channel 'guix' from Git repository at >> 'https://git.savannah.gnu.org/git/guix.git'... >>

Re: When substitute download + decompression is CPU-bound

2021-02-01 Thread Ludovic Courtès
Hi, Guillaume Le Vaillant skribis: > Pierre Neidhardt skribis: [...] >>> It’s not as nice as the ability to choose a download strategy, as we >>> discussed earlier, but implementing that download strategy sounds >>> tricky. >> >> If the user can choose their favourite substitute compression,

Re: Staging branch

2021-02-01 Thread Leo Famulari
The staging branch has been merged to master in commit 75b775e81b5a81a59656eeba8811b42f45d503da Hooray! Thanks to everyone that helped out with bug reports, fixes, CI assistance, etc. There is some discussion about changes to the branch workflow:

Re: [outreachy] “guix git log --date=”

2021-02-01 Thread zimoun
Hi Chris, On Mon, 01 Feb 2021 at 20:41, Christopher Baines wrote: > zimoun writes: > >> As discussed today at our weekly meeting, it could be cool to add the >> option: >> >> guix git log --date=-MM-DD >> >> listing the first (resp. last) commit date of the day. Or maybe all the >>

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Leo Famulari
On Mon, Feb 01, 2021 at 04:57:58PM +0100, Pjotr Prins wrote: > So far, we'll have a GNU Hurd session and a Rust packaging session. We > will also discuss ARM, RISC-V and GNU Mes. Otherwise the program is > open for newbies and unconference topics alike. If you want to propose > something this may

Re: branch staging updated (5aeee07 -> 104151f)

2021-02-01 Thread Leo Famulari
On Mon, Feb 01, 2021 at 08:43:19PM +, Christopher Baines wrote: > > Efraim Flashner writes: > > > >> On Mon, Feb 01, 2021 at 12:14:03PM +0100, Hartmut Goebel wrote: > >>> Hi, > >>> > >>> maybe the process should be the other way round: > >>> > >>> staging -> "staging-frozen" -> master > >>>

Re: branch staging updated (5aeee07 -> 104151f)

2021-02-01 Thread Christopher Baines
Mark H Weaver writes: > Efraim Flashner writes: > >> On Mon, Feb 01, 2021 at 12:14:03PM +0100, Hartmut Goebel wrote: >>> Hi, >>> >>> maybe the process should be the other way round: >>> >>> staging -> "staging-frozen" -> master >>> no "staging-next" >> >> I really like this idea > > It

Re: [outreachy] “guix git log --date=”

2021-02-01 Thread Christopher Baines
zimoun writes: > As discussed today at our weekly meeting, it could be cool to add the > option: > > guix git log --date=-MM-DD > > listing the first (resp. last) commit date of the day. Or maybe all the > commits of the days. Using this information would be really useful to > feed

[outreachy] “guix git log --date=”

2021-02-01 Thread zimoun
Hi Magali, As discussed today at our weekly meeting, it could be cool to add the option: guix git log --date=-MM-DD listing the first (resp. last) commit date of the day. Or maybe all the commits of the days. Using this information would be really useful to feed “guix time-machine”.

Re: branch staging updated (5aeee07 -> 104151f)

2021-02-01 Thread Mark H Weaver
Efraim Flashner writes: > On Mon, Feb 01, 2021 at 12:14:03PM +0100, Hartmut Goebel wrote: >> Hi, >> >> maybe the process should be the other way round: >> >> staging -> "staging-frozen" -> master >> no "staging-next" > > I really like this idea It sounds good to me too! Mark >> This

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Pjotr Prins
Sure. Call a time tomorrow and anyone on IRC/mail/matrix can pop in. Are you a host Manolis? A host can create rooms. On Mon, Feb 01, 2021 at 06:31:37PM +, Manolis Ragkousis wrote: >Maybe it would be a good idea to test big blue button tomorrow? How >about a call? >Sent from

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread zimoun
Hi, On Mon, 01 Feb 2021 at 17:30, Ludovic Courtès wrote: > Attendance to the workshop is free and open to everyone, though you are > -invited to register (there are only a few seats left!). Check out [the > -workshop’s wiki > +invited to register (there are only a few seats left!). Join [our

Re: bug#45919: [PATCH 0/8] Exporting a manifest and channels from a profile

2021-02-01 Thread Ludovic Courtès
Hi! So I went ahead and pushed this patch series as 15078567c17851ef0f2b017119f305e0d5e8a140. We can always improve from here, and hopefully getting actual user feedback will help us see the pros and cons of this option. Thanks! Ludo’.

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Pjotr Prins
On Mon, Feb 01, 2021 at 05:30:26PM +0100, Ludovic Courtès wrote: > Pjotr, Manolis, what are you thoughts? I’m happy to have this event and > to make something unconference-style, but IMO we need to have a clearer > view of when it’ll take place, what we’ll be doing, who’s going to > moderate,

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Ludovic Courtès
Hi, zimoun skribis: > On Mon, 1 Feb 2021 at 10:35, Ludovic Courtès wrote: > >> >> https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/drafts/meet-guix-at-fosdem-2021.md > > LGTM! > >> Regarding the Guix Day next Monday, do we have the BBB URL or will it be >> disclosed

Re: Potential security weakness in Guix services

2021-02-01 Thread Maxime Devos
> > I’m not sure I understand the threat model. If Knot has a RCE > > vulnerability, it can be exploited to run anything on behalf of the > > ‘knot’ user. > > > > At that point, all the state associated with Knot in /var/lib should be > > considered tainted; new keys should be generated, and so

Re: Installing a wrapper guile script in /bin

2021-02-01 Thread Ludovic Courtès
Hi! elaexuo...@wilsonb.com skribis: > More specifically, the package I have builds separate libraries for CPUs with > AVX, AVX2, and no AVX support. Since build-type isn't sufficiently specific to > distinguish such CPU features, I have, so far, opted to just build all three > libs and stuff

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Pjotr Prins
On Mon, Feb 01, 2021 at 10:41:53AM +0100, zimoun wrote: > Hi Ludo, > > On Mon, 1 Feb 2021 at 10:35, Ludovic Courtès wrote: > > > > > https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/drafts/meet-guix-at-fosdem-2021.md > > LGTM! > > > Regarding the Guix Day next Monday,

Re: Potential security weakness in Guix services

2021-02-01 Thread Julien Lepiller
Le 1 février 2021 10:35:56 GMT-05:00, "Ludovic Courtès" a écrit : >Hi, > >Leo Famulari skribis: > >> For clarification: the scenario I currently have in mind, is that >noone >> has intentionally introduced a security hole in a service, but rather >> there's an accidental security bug

Re: 03/163: build/python: Add a new guix-pythonpath procedure.

2021-02-01 Thread Ludovic Courtès
Maxim Cournoyer skribis: > Indeed, I thought about the possibility to filter the GUIX_PYTHONPATH > entries based on their version at runtime after I wrote my initial > reply. It makes life easier. I've updated the > cu/farewell-to-pythonpath branch with this new way of doing things. Awesome,

Re: Potential security weakness in Guix services

2021-02-01 Thread Ludovic Courtès
Hi, Leo Famulari skribis: > For clarification: the scenario I currently have in mind, is that noone > has intentionally introduced a security hole in a service, but rather > there's an accidental security bug somewhere in service package, that > allows an attacker (I'm assuming the service is

Re: bug#45919: [PATCH 0/8] Exporting a manifest and channels from a profile

2021-02-01 Thread Pierre Neidhardt
Ludovic Courtès writes: > Hi, > > Pierre Neidhardt skribis: > >> Ludovic Courtès writes: > > [...] > >>> • The generated files might use APIs that, in the meantime, got >>> deprecated or changed somehow. This is in contrast with >>> ‘--export-profile’, which interprets ‘manifest’ (a

Re: [Outreachy] Feedback on 'guix git log' subcommand

2021-02-01 Thread Ludovic Courtès
Hi, zimoun skribis: > On Thu, 28 Jan 2021 at 00:53, Magali wrote: > >> On a side note, I've been blogging about it at >> . > > Nice readings! :-) Seconded! >> Below are a few examples of the options currently available: >> >> ./pre-inst-env guix git log

Failure guix build --sources=all $(guix package -A...

2021-02-01 Thread zimoun
Hi Ludo, On Thu, 28 Jan 2021 at 08:47, Ludovic Courtès wrote: > What failures did you get? With Guix 0f20b3f. run #1 guix build --sources=all $(guix package -A | cut -f1) --fallback --8<---cut here---start->8--- download-progress

Re: bug#45919: [PATCH 0/8] Exporting a manifest and channels from a profile

2021-02-01 Thread Ludovic Courtès
Hi, Ryan Prior skribis: > I don't think there's much drawback to having both the auto-generated > files and a command that generates them. That seems more discoverable - > you might happen across the files when you poke into a profile, or you > might notice the command while reading the docs or

Re: bug#45919: [PATCH 0/8] Exporting a manifest and channels from a profile

2021-02-01 Thread Ludovic Courtès
Hi, Pierre Neidhardt skribis: > Ludovic Courtès writes: [...] >> • The generated files might use APIs that, in the meantime, got >> deprecated or changed somehow. This is in contrast with >> ‘--export-profile’, which interprets ‘manifest’ (a versioned file >> format) and

Installing a wrapper guile script in /bin

2021-02-01 Thread Leo Prikler
Hi elaexuotee, > More specifically, the package I have builds separate libraries for > CPUs with > AVX, AVX2, and no AVX support. Since build-type isn't sufficiently > specific to > distinguish such CPU features, I have, so far, opted to just build > all three > libs and stuff them under /lib/.

Re: branch staging updated (5aeee07 -> 104151f)

2021-02-01 Thread Efraim Flashner
On Mon, Feb 01, 2021 at 12:14:03PM +0100, Hartmut Goebel wrote: > Hi, > > maybe the process should be the other way round: > > staging -> "staging-frozen" -> master > no "staging-next" I really like this idea > This would allow committers to use the same workflow all the time. No need > for

Installing a wrapper guile script in /bin

2021-02-01 Thread elaexuotee
Hello Guix, Writing package definition, I have need of a non-trivial wrapper script that decides how to execute the installed binary. How do I accomplish this? With my vague understanding, I am envisioning writing a gexp directly in the install phase and would like to somehow reify this into a

Re: Bring KDE into Guix easily

2021-02-01 Thread Hartmut Goebel
Am 31.01.21 um 17:50 schrieb Maxime Devos: Some things to improve: * Some scripts have missing copyright and license headers (00-add.sh, 00-test-gui-app.sh). These scripts are not meant to be included into guix. * I don't see any license information on pkgs/*.scm. It's sort of implied

Re: branch staging updated (5aeee07 -> 104151f)

2021-02-01 Thread Hartmut Goebel
Hi, maybe the process should be the other way round: staging -> "staging-frozen" -> master no "staging-next" This would allow committers to use the same workflow all the time. No need for any technical solution preventing to push to staging. -- Regards Hartmut Goebel | Hartmut Goebel

Re: Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread zimoun
Hi Ludo, On Mon, 1 Feb 2021 at 10:35, Ludovic Courtès wrote: > > https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/drafts/meet-guix-at-fosdem-2021.md LGTM! > Regarding the Guix Day next Monday, do we have the BBB URL or will it be > disclosed later? What should we say

Blog post about the upcoming FOSDEM + Guix Day

2021-02-01 Thread Ludovic Courtès
Hello! I prepared a blog post that about FOSDEM that I think we should publish today or tomorrow: https://git.savannah.gnu.org/cgit/guix/guix-artwork.git/tree/website/drafts/meet-guix-at-fosdem-2021.md Regarding the Guix Day next Monday, do we have the BBB URL or will it be disclosed later?