bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-08-16 Thread Ludovic Courtès
Hi Carl, Carl Dong skribis: > Yes! The patch actually fixed the problem when applied on top of > 5cf4b26d52bcea382d98fb4becce89be9ee37b55! [...] > Not sure what the next steps are for this, but I'd very much like to > understand where this went wrong. Perhaps we could write tests for this so

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-30 Thread Carl Dong
All, Yes! The patch actually fixed the problem when applied on top of 5cf4b26d52bcea382d98fb4becce89be9ee37b55! I was also able to come up with a minimal reproducing manifest: ``` (use-modules (guix inferior) (guix channels) (srfi srfi-1)) ;for 'first' (define channels (list (

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-27 Thread Ludovic Courtès
Ludovic Courtès skribis: > For future reference, the bisect output is: > > # first bad commit: [5cf4b26d52bcea382d98fb4becce89be9ee37b55] derivations: > now aggregates a . Does the patch below have any effect? My understanding is that it shouldn’t have any effect (because inputs have alread

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-27 Thread Ludovic Courtès
Hi Carl, Carl Dong skribis: > I did some more digging, and have included a git-bisect log, the > -info-dir.drv, > and -info-dir-builder here: > > https://gist.github.com/dongcarl/0a305badf20c9b5cfae738147ca416af For future reference, the bisect output is: # first bad commit: [5cf4b26d52bcea

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-26 Thread Carl Dong
Hi all, I did some more digging, and have included a git-bisect log, the -info-dir.drv, and -info-dir-builder here: https://gist.github.com/dongcarl/0a305badf20c9b5cfae738147ca416af Please let me know if I can provide more information. Cheers, Carl Dong cont...@carldong.me "I fight for the user

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-26 Thread Ludovic Courtès
Hello Carl, Carl Dong skribis: > I have my manifest.scm here: > https://github.com/dongcarl/bitcoin/blob/2019-06-guix-channels-and-inferiors/contrib/guix/manifest.scm, > and it references the aforementioned Guix channel. This one appears to work for me (I interrupted it before it was done compi

bug#36777: Guix Inferiors: Curious incorrect derivation output bug

2019-07-23 Thread Carl Dong
Hi all, I've been working on improving the Guix build support on Bitcoin Core so that it'll be ready to use for official releases. One of the things that I wanted to do was to use a combination of channels and inferiors to have reproducible builds across time. I have most of it set up, but am run