Re: Trailing whitespace in /etc/guix/acl

2023-05-03 Thread Ludovic Courtès
Hi, Vagrant Cascadian skribis: > I've noticed there is some trailing whitespace in /etc/guix/acl ... some > of it comes from the keys in etc/substitutes/ci.guix.gnu.org.pub ... but > some of it comes from whatever code assembles /etc/guix/acl (or rather, > whatever the symlink

Trailing whitespace in /etc/guix/acl

2023-04-23 Thread Vagrant Cascadian
I've noticed there is some trailing whitespace in /etc/guix/acl ... some of it comes from the keys in etc/substitutes/ci.guix.gnu.org.pub ... but some of it comes from whatever code assembles /etc/guix/acl (or rather, whatever the symlink points to in /gnu/store). I noticed this by trying t

Re: bug#39819: [PATCH 1/2] services: guix: Make /etc/guix/acl really declarative by default.

2020-10-24 Thread Ludovic Courtès
BTW, attached it the script I used to retrieve the signing keys of all the build nodes of the build farm so we can have them declared in the config of the head node. You may find it handy if you have a similar setup! Ludo’. (use-modules (guix scripts offload) (guix ssh)

Re: bug#39819: [PATCH 1/2] services: guix: Make /etc/guix/acl really declarative by default.

2020-10-24 Thread Ludovic Courtès
-SERVER}} (@pxref{Substitutes}). -When @code{authorize-keys?} is true, @file{/etc/guix/acl} cannot be +When @code{authorize-key?} is true, @file{/etc/guix/acl} cannot be changed by invoking @command{guix archive --authorize}. You must instead adjust @code{guix-configuration} as you wish and

Re: [PATCH 1/2] services: guix: Make /etc/guix/acl really declarative by default.

2020-10-21 Thread Vagrant Cascadian
On 2020-10-21, Ludovic Courtès wrote: > diff --git a/doc/guix.texi b/doc/guix.texi > index c161012da5..50d2d9a730 100644 > --- a/doc/guix.texi > +++ b/doc/guix.texi ... > @@ -14583,6 +14598,27 @@ Whether to use substitutes. > @item @code{substitute-urls} (default: @code{%default-substitute-urls})

[PATCH 1/2] services: guix: Make /etc/guix/acl really declarative by default.

2020-10-21 Thread Ludovic Courtès
Fixes <https://bugs.gnu.org/39819>. Reported by Maxim Cournoyer . * gnu/services/base.scm (substitute-key-authorization): Symlink DEFAULT-ACL to /etc/guix/acl unconditionally. Add code to optionally back up /etc/guix/acl if it was possibly modified by hand. * doc/guix.texi (Base Se

Re: Declarative /etc/guix/acl?

2020-10-12 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan Nieuwenhuizen skribis: > >> Ludovic Courtès writes: > >> However, if you have your own substitute server, you now can run guix >> archive --authorize < ..., e.g. at bootstrap/install time. For such >> cases, IWBN to have a --authorized-key argument to guix b

Re: Declarative /etc/guix/acl?

2020-10-12 Thread Ludovic Courtès
Hi, Jan Nieuwenhuizen skribis: > Ludovic Courtès writes: > > Hello! > >> For some reason, /etc/guix/acl is not declarative on Guix System: we let >> users modify it and assume it’s stateful, which can surprise users as in >> <https://issues.guix.gnu.or

Re: Declarative /etc/guix/acl?

2020-10-11 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello! > For some reason, /etc/guix/acl is not declarative on Guix System: we let > users modify it and assume it’s stateful, which can surprise users as in > <https://issues.guix.gnu.org/39819>. > > Should we make it declarative, just like most of /e

Re: bug#39819: Declarative /etc/guix/acl?

2020-10-11 Thread Efraim Flashner
On Sun, Oct 11, 2020 at 12:39:17PM +0200, Ludovic Courtès wrote: > Hi! > > For some reason, /etc/guix/acl is not declarative on Guix System: we let > users modify it and assume it’s stateful, which can surprise users as in > <https://issues.guix.gnu.org/39819>. > > Sh

Declarative /etc/guix/acl?

2020-10-11 Thread Ludovic Courtès
Hi! For some reason, /etc/guix/acl is not declarative on Guix System: we let users modify it and assume it’s stateful, which can surprise users as in <https://issues.guix.gnu.org/39819>. Should we make it declarative, just like most of /etc? I think so. For a build farm like berlin, it

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread Jonathan Brielmaier
d new systems from >>> that because the filename for the "Berlin ACL key" changed. (Or at >>> least, I couldn't run "guix system vm".) >>> >>> I pushed out a "fix" for this. I hope it's ok. >> >> Thanks for the

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread zimoun
Dear Marius, On Sun, 12 Jul 2020 at 14:33, Marius Bakke wrote: > One possible solution that has been discussed before is to have the CI > continously merge master to a 'stable' branch when lights are green. > There are quite a few challenges to solve with that approach though. > > We could make

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread zimoun
Hi Jonathan, On Sun, 12 Jul 2020 at 13:42, Jonathan Brielmaier wrote: > As I ran into all those little errors with `guix pull` this week-end, I > wonder if we can do better. > > So maybe some pre-checkin CI which tests that a commit/commit series > doesn't break `guix pull`. What do you think?

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread Marius Bakke
Jonathan Brielmaier writes: > On 12.07.20 03:44, Christopher Lemmer Webber wrote: >> Commit 6680880f9b8dceb4f2f3f91bd2b13c659b53835e pushed out a new version >> of Guix, and it looks like it wasn't possible to build new systems from >> that because the filename for th

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread Jonathan Brielmaier
On 12.07.20 03:44, Christopher Lemmer Webber wrote: > Commit 6680880f9b8dceb4f2f3f91bd2b13c659b53835e pushed out a new version > of Guix, and it looks like it wasn't possible to build new systems from > that because the filename for the "Berlin ACL key" changed. (Or at

Re: Pushed a fix (?) for ACL key location

2020-07-12 Thread Marius Bakke
Christopher Lemmer Webber writes: > Commit 6680880f9b8dceb4f2f3f91bd2b13c659b53835e pushed out a new version > of Guix, and it looks like it wasn't possible to build new systems from > that because the filename for the "Berlin ACL key" changed. (Or at > least, I c

Pushed a fix (?) for ACL key location

2020-07-11 Thread Christopher Lemmer Webber
Commit 6680880f9b8dceb4f2f3f91bd2b13c659b53835e pushed out a new version of Guix, and it looks like it wasn't possible to build new systems from that because the filename for the "Berlin ACL key" changed. (Or at least, I couldn't run "guix system vm".) I pushed out

Re: Acl test investigation

2017-06-20 Thread Kei Kebreau
l...@gnu.org (Ludovic Courtès) writes: > Hello Kei, > > Kei Kebreau skribis: > >> I discovered that the Acl tests are failing partly because the coreutils >> seemingly aren't compiled with Acl support before the tests are run >> (even though acl is an input t

Acl test investigation

2017-06-20 Thread Kei Kebreau
I discovered that the Acl tests are failing partly because the coreutils seemingly aren't compiled with Acl support before the tests are run (even though acl is an input to coreutils). The tests are written with the assumption that the coreutils are built with Acl support. An example is i

[PATCH 1/2] gnu: elogind: Enable ACL support.

2016-12-29 Thread Chris Marusich
* gnu/packages/freedesktop.scm (elogind) [inputs]: Add acl. --- gnu/packages/freedesktop.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 37707796e..ddbac762a 100644 --- a/gnu/packages/freedesktop.scm +++ b

Re: [PATCH] gnu: acl: Fix i686-gnu build.

2015-05-01 Thread Ludovic Courtès
; same. > From c85bc49b864570b27af95260bb7e59d7db660b36 Mon Sep 17 00:00:00 2001 > From: Manolis Ragkousis > Date: Sat, 25 Apr 2015 18:18:53 +0300 > Subject: [PATCH] gnu: acl: Fix i686-gnu build. > > * gnu/packages/patches/acl-hurd-path-max.patch: New file. > * gnu-system.am (d

[PATCH] gnu: acl: Fix i686-gnu build.

2015-04-28 Thread Manolis Ragkousis
Hello guix This is a patch that allows acl to be built when hurd is targeted. Is it okay to push to wip-hurd? I have rebased wip-hurd on top of master locally and I have removed some things from commit ea44aa1b33933328aa0b7b33f36dfcc90aaa8c74 that were no longer needed. I will resend that patch

Re: Acl

2014-11-07 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > ndreas Enge skribis: > >> Adding optional inputs to kdelibs, I notice that acl is not recognised. >> The reason is that the header files are not installed. Would that be easy >> to modify? Maybe by changing the line >> (

Re: Acl

2014-11-07 Thread Andreas Enge
On Fri, Nov 07, 2014 at 10:15:12AM +0100, Ludovic Courtès wrote: > OK. Could you create the ‘core-updates’ branch and commit it? Done. I have also worked a bit on tests and got them to execute at least. Now a few of the first ones fail like this: [16] $ ls -dl d | awk '{print $1}' | sed 's/.$//g

Re: Acl

2014-11-07 Thread Ludovic Courtès
Andreas Enge skribis: > From 34f1cd18d14a0a75d73e7f4b57f76495edae56d8 Mon Sep 17 00:00:00 2001 > From: Andreas Enge > Date: Thu, 6 Nov 2014 22:56:32 +0100 > Subject: [PATCH] gnu: acl: Also install header files. > > * gnu/packages/acl.scm (acl): Install header files. D

Re: Acl

2014-11-06 Thread Andreas Enge
The attached patch should do the job. Andreas >From 34f1cd18d14a0a75d73e7f4b57f76495edae56d8 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Thu, 6 Nov 2014 22:56:32 +0100 Subject: [PATCH] gnu: acl: Also install header files. * gnu/packages/acl.scm (acl): Install header files. Drop unnee

Re: Acl

2014-11-06 Thread Andreas Enge
There is no occurrence of the string "SHELL" in include/buildmacros for the current version. > Anyway, this is depended on by Coreutils, so changes should go to > core-updates. Okay. Should we open the branch? > In the meantime, you can always add a fixed version of ACL for use

Re: Acl

2014-11-05 Thread Ludovic Courtès
Andreas Enge skribis: > Adding optional inputs to kdelibs, I notice that acl is not recognised. > The reason is that the header files are not installed. Would that be easy > to modify? Maybe by changing the line > (zero? (system* "make" "install" "i

Acl

2014-11-05 Thread Andreas Enge
Adding optional inputs to kdelibs, I notice that acl is not recognised. The reason is that the header files are not installed. Would that be easy to modify? Maybe by changing the line (zero? (system* "make" "install" "install-lib"))) to (zero? (system* "make

Re: gnu: acl: Update to 2.2.52.

2014-07-20 Thread Ludovic Courtès
"Jason Self" skribis: > From 2f4f94c660c58b3c46c1ce485c22017eebe255ad Mon Sep 17 00:00:00 2001 > From: Jason Self > Date: Sat, 19 Jul 2014 13:24:47 -0700 > Subject: [PATCH 1/1] gnu: acl: Update to 2.2.52. > > * gnu/packages/acl.scm (acl): Update to version 2.2.52.

gnu: acl: Update to 2.2.52.

2014-07-19 Thread Jason Self
* gnu/packages/acl.scm (acl): Update to version 2.2.52. From 2f4f94c660c58b3c46c1ce485c22017eebe255ad Mon Sep 17 00:00:00 2001 From: Jason Self Date: Sat, 19 Jul 2014 13:24:47 -0700 Subject: [PATCH 1/1] gnu: acl: Update to 2.2.52. * gnu/packages/acl.scm (acl): Update to version 2.2.52. Signed