GNU bug report logs -
#42410
Copying nars between stores fails for packages with multiple outputs
Previous Next
Reported by: Leo Famulari <leo <at> famulari.name>
Date: Fri, 17 Jul 2020 20:44:02 UTC
Severity: normal
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Exporting a nar and importing it on another machine only works when the
package being built has a single output.
I set up a signing-key on the sending machine, authorized it on the
receiving machine, and successfully transferred some nars of
single-output packages. I say they succeeded because `guix build
--no-grafts foo` did not need to build foo after having imported the nar
archive built on the other machine.
However, it fails for packages with multiple outputs such as Syncthing
and libsmf.
I made sure both sides were trying to build the same derivation by using
`guix time-machine` and created the archives like this:
$ guix time-machine --commit=03f9a8c35be387f37badcd2c830ac7414ac17225 -- archive -r --no-grafts --export libsmf > ~/tmp/libsmf.nar
This bug report was last modified 4 years and 307 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.