bug#57467: 'guix shell' does not honor default behavior when given a specific command to run

2022-08-28 Thread Thompson, David
Hi again, I decided to just implement the fix and see what people think of it. Simply removing a check for non-interactive invocation solves the issue and now 'guix shell' and 'guix shell -- make' act exactly the same except for which command they run. Patch attached. - Dave From f2b8d4a9da5a9df

bug#54691: [PATCH v3 1/6] build-system: copy: Support #:tests?.

2022-08-28 Thread Liliana Marie Prikler
Am Samstag, dem 13.08.2022 um 11:26 +0200 schrieb Liliana Marie Prikler: > * guix/build-system/copy.scm (copy-build): Pass tests? to builder. > --- I pushed this patch to core-updates and the rest to master; fortune-mod is now removed and the replacement build (albeit with tests disabled until the

bug#57467: 'guix shell' does not honor default behavior when given a specific command to run

2022-08-28 Thread Thompson, David
Hi, When 'guix shell' is run without arguments, there is some convenient default logic applied to check for a manifest.scm or guix.scm file and do the right thing with it. However, using -- to override the default command like 'guix shell -- make' doesn't do the same thing. I expect that it would

bug#57307: guix system reports an error when uuid is used in menu-entry

2022-08-28 Thread Marius Bakke
Josselin Poiret via Bug reports for GNU Guix skriver: > Hi, > > tiantian writes: > >> I want to add an menu-entry in bootloader-configuration. I use uuid to >> specify the partition in device field of menu-entry , because my >> partition has no label. But when I use 'guix system reconfigure',

bug#55399: [PATCH 1/2] guix: Disable owner validation.

2022-08-28 Thread Maxime Devos
Oops, the test I did in the second test is bogus (I didn't test as root). However, it appears that owner validation is properly disabled: [inside the pulled guix] scheme@(guix-user)> ,m (guix git) scheme@(guix git)> (owner-validation?) --> #true scheme@(guix git)> (with-libgit2 (owner-validati

bug#55399: [PATCH 1/2] guix: Disable owner validation.

2022-08-28 Thread Maxime Devos
The original patch disabled it only when updating cached checkouts, but the disabling persisted afterwards, making it stateful. To avoid statefulness, it is disabled during with-libgit2 instead. For compatibility with guile-git versions that do not yet have set-owner-validation!, the setting is sk

bug#55399: [PATCH 2/2] gnu: guile-git: Add patches to support owner validation, and use libgit2@1.4.3.

2022-08-28 Thread Maxime Devos
These two changes have to be done at the same time -- if the libgit2 dependency is updated first, then we would have a commit during which "guix pull" is broken when using local channels (see: ). And if the patches are added first, then the build of guile-git bre

bug#55399: guix system reconfigure fails on channel validation

2022-08-28 Thread Maxime Devos
I'm preparing a _complete_ set of patches to Guix to fix this, I'll send them once tested. Greetings, Maxime. OpenPGP_0x49E3EE22191725EE.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature