As the title says I have two machines both running Guix System. One's a laptop, the other a desktop. For obvious reasons I prefer to build software on the desktop and publish it for the laptop to use. But I have a package which for the same commits of the same channels produces different derivations (just going off of the hashes). End result is that I can't substitute the package. I've checked the build inputs using guix graph -t derivation and they had exactly the same derivation hashes listed as dependencies.

Anyone know what could cause this?

submitted by /u/bo0O0od
[link] [comments]