bug#61987: 'current-guix' uses configure flags of Git checkout

2023-03-07 Thread Winter via Bug reports for GNU Guix
tags 61987 notabug close 61987 thanks Hi Simon, Agreed -- I'll submit a patch for a side effect of this, but this doesn't seem to be an actual issue. Thanks, Winter

bug#61987: 'current-guix' uses configure flags of Git checkout

2023-03-06 Thread Winter via Bug reports for GNU Guix
After looking through some of the code in (guix self), this may not be a bug at all? If something wants the current Guix, it'd definitely want that to include all the configuration values of the current Guix, too. Due to this, I'm leaning towards closing this issue, but I'll let someone more kn

bug#61987: 'current-guix' uses configure flags of Git checkout

2023-03-05 Thread Winter via Bug reports for GNU Guix
I've tried to dig deeper into this, but am stumped by an issue: editing 'build-aux/build-self.scm' isn't actually doing anything. After applying this diff, the status message still prints out when running './pre-inst-env guix build -e "((@ (gnu packages package-management) current-guix))"': di

bug#61987: 'current-guix' uses configure flags of Git checkout

2023-03-05 Thread Winter via Bug reports for GNU Guix
Hi, Given the following commands from a fresh checkout (after the keyring branch has been fetched and 'guix git authenticate' has been run): ./bootstrap ./configure --localstatedir=/var --sysconfdir=/hi/guix make ./pre-inst-env guix system image -t iso9660 gnu/system/install.scm Booting the res

bug#61885: `guix import go` fails outside of pre-inst-env

2023-03-01 Thread Winter via Bug reports for GNU Guix
> Using (gnu packages check) then (gnu packages golang) doesn't make the > error appear. The solution imo, esp. since (gnu packages check) already > uses (gnu packages golang), is to have the variant package defined > alongside the parent. Here is a patch that should fix this. To clarify: I do th

bug#61885: `guix import go` fails outside of pre-inst-env

2023-03-01 Thread Winter via Bug reports for GNU Guix
Hi, > This is way worse: (gnu packages golang) cannot be loaded at all! > This is caused by a cycle, (gnu packages golang) uses (gnu packages > check) and vice-versa, and go-github-com-robfig-cron is defined in (gnu > packages golang)! So depending on whether you first use (gnu packages > check) o

bug#61885: `guix import go` fails outside of pre-inst-env

2023-02-28 Thread winter--- via Bug reports for GNU Guix
Hi, As of commit ec8c7370dfd66136f7cb517d31fa6fda31e2cb74, the following `guix import` invocation fails: $ guix import go --recursive github.com/tdewolff/minify/v2 Backtrace: In ice-9/boot-9.scm: 222:29 19 (map1 _) 222:29 18 (map1 _) 222:29 17 (map1 _) 222:29 16 (map1 _) 222:29 15 (map