bug#41764: `make authenticate` fails to find the keyring branch

2020-10-24 Thread Miguel Ángel Arruga Vivas
Hi, Ludovic Courtès writes: > Hi, > > Leo Famulari skribis: > >> I just tried pushing for the first time since installing the new >> pre-push hook that runs `make authenticate`. >> >> This failed with the following error: >> >> Git error: cannot locate remote-tracking branch 'keyring' >> >> Howe

bug#41764: `make authenticate` fails to find the keyring branch

2020-10-24 Thread Ludovic Courtès
Hi! Miguel Ángel Arruga Vivas skribis: > From 479ac6846cb228b67b778965f0f5299ea3172424 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Miguel=20=C3=81ngel=20Arruga=20Vivas?= > > Date: Sat, 24 Oct 2020 14:35:09 +0200 > Subject: [PATCH] build: Add GUIX_GIT_KEYRING variable for make authenticate. > >

bug#44194: Cuirass ignoring proc_args on Berlin

2020-10-24 Thread Marius Bakke
Hello, Cuirass is currently evaluating all of 'core-updates': https://ci.guix.gnu.org/jobset/core-updates-core-updates This is despite (subset . core) in "proc_args". Any idea what's going on here? signature.asc Description: PGP signature

bug#41764: `make authenticate` fails to find the keyring branch

2020-10-24 Thread Miguel Ángel Arruga Vivas
Hi Ludo, Thanks for the quick revision. Ludovic Courtès writes: >> # Authenticate the current Git checkout by checking signatures on every >> commit. >> +GUIX_GIT_KEYRING = origin/keyring > > You need “?=” or users won’t be able to override it. The macro definitions provided through the comma

bug#44196: Problems with /gnu/store in a different btrfs subvolume

2020-10-24 Thread Miguel Ángel Arruga Vivas
I've been testing the installation and the use case for separate btrfs subvolumes, so I created two different btrfs subvolumes for the root file system (/rootfs) and the store (/storefs), and installed with guix system init and a basic operating-system configuration. The problems detected were:

bug#44196: [PATCH 1/3] system: Fix grub keymap with store in btrfs subvolume.

2020-10-24 Thread Miguel Ángel Arruga Vivas
>From b310cb18021e421be3256b85ab3f2d8f61fe0ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel=20Arruga=20Vivas?= Date: Sat, 24 Oct 2020 17:48:28 +0200 Subject: [PATCH 1/2] system: Fix grub keymap with store in btrfs subvolume. * gnu/bootloader/grub.scm (grub-configuration-file) [ke

bug#44196: [PATCH 2/3] system: Add store-directory-prefix to boot-parameters.

2020-10-24 Thread Miguel Ángel Arruga Vivas
>From 527a9271122f7b83f31dc0b910c6704af81bde66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel=20Arruga=20Vivas?= Date: Sat, 24 Oct 2020 18:15:53 +0200 Subject: [PATCH 2/2] system: Add store-directory-prefix to boot-parameters. * gnu/machine/ssh.scm (roll-back-managed-host): Use boo

bug#44196: [PATCH 3/3] gnu: grub: Add output locale

2020-10-24 Thread Miguel Ángel Arruga Vivas
Hi! This solves Grub localization too, even though I'm not very happy with the gexp juggling... Any idea? Happy hacking! Miguel >From 333a12f2eff427986efd0ed660fff7d7bb113839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel=20Arruga=20Vivas?= Date: Sat, 24 Oct 2020 20:36:21 +0200

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

2020-10-24 Thread Ludovic Courtès
Hello! I went ahead and pushed this as c6ef627c97e5e6a94688baf20892ae3429f86897 with the changes below, accounting for Vagrant’s comment and for the fact that childhurds rely on the non-declarative behavior (which hadn’t occurred to me before), as well as fixing other typos. Let me know if anythi

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)

bug#43818: Use of local-file in icecat-source definition breaks REPL)

2020-10-24 Thread Maxim Cournoyer
reopen thanks I thought I had this understood, but there is still an issue. At least this time I could pinpoint precisely what makes it fail. It had nothing to do with the use of `eval-after-load' in my .dir-locals file. To reproduce the problem, it suffices to append a trailing slash to the Gu

bug#44175: [optimization] Grafting is too slow

2020-10-24 Thread Maxim Cournoyer
Hello! Ludovic Courtès writes: > Maxim Cournoyer skribis: > >> Lars-Dominik Braun writes: >> >>> Hi Maxim, >>> Judging from the above, it seems this issue has been resolved. >>> grafting is still a performance issue imo. Compare for example: >>> >>> $ time guix environment --ad-hoc --sea

bug#43893: [PATCH v3] maint: update-guix-package: Prevent accidentally breaking guix pull.

2020-10-24 Thread Maxim Cournoyer
Hi Ludovic, Ludovic Courtès writes: [...] >> Currently, we have: >> >> time make update-guix-package >> git rev-parse HEAD >> 4893a1394e2eb8b97995b491f2f37ed85513a20f >> ./pre-inst-env >> "/gnu/store/i7z4pfa0c22q0qkxyl7fy2nlp3w658yg-profile/bin/guile" >> \ >>./build-aux/u

bug#43818: [PATCH] packages: Fix a bug in %patch-path.

2020-10-24 Thread Maxim Cournoyer
Fixes . Having the Guix root trailed by a slash in the GUILE_LOAD_PATH would previously cause %patch-path to not return an entry with the patches sub-directory, leading to errors such as: While executing meta-command: ERROR: 1. &formatted-message:

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

2020-10-24 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > I went ahead and pushed this as c6ef627c97e5e6a94688baf20892ae3429f86897 > with the changes below, accounting for Vagrant’s comment and for the > fact that childhurds rely on the non-declarative behavior (which hadn’t > occurred to me before), as well as fixing ot