Chris Marusich <[email protected]> skribis: > When two users run "guix pull" using the same commit, two different > versions of "guix-latest" get built. This surprised me, and in any case > it seems inefficient to build the same version of Guix two times. Why > do two different derivations get built?
That’s a bug! :-) > Here's an invocation of "guix pull" as an unprivileged user: > > $ guix pull > ... > Building from Git commit ed0f9f53abef57b9f33d3b2eada40375894bdff6... > ... > The following derivation will be built: > /gnu/store/m3x8069x5aspc29m9ay7idndz0kpfxlb-guix-latest.drv > copying and compiling to > '/gnu/store/dn13gs9w16h5w6l77pnpbclqxnbyhh4m-guix-latest' with Guile 2.2.2... > > > And here's an invocation of "guix pull" as root: > > # guix pull > ... > Building from Git commit ed0f9f53abef57b9f33d3b2eada40375894bdff6... > ... > The following derivation will be built: > /gnu/store/675pz9f4qz9dd4jikzcgzv62kjrxfhmg-guix-latest.drv > copying and compiling to > '/gnu/store/cvc0rf65s3mjw9rjps80ram3898qdws3-guix-latest' with Guile 2.2.2... Can you compare the two ‘guix-latest’ outputs with ‘diff -r’? I’m guessing the difference stems from (guix config). Thanks, Ludo’.
