Hi Simon, > I cannot reproduce your tarball, and one reason is that I don't know > what recipe you used and what tool versions you were using. Is there > documentation on how to reproduce the release tarball anywhere? Could > the tool version information be included in the release announcement?
I used to include it in the announcement; I dropped it for 1.0.3, it’s less clutter, but I understand it’s also a problem. > I tried to simplify things by using 'guix shell' like this (using Guix > commit a36ff7d51110403295a359e7f40c3eb42ccfd509): FWIW, I used ‘guix shell -CPDf guix.scm texlive-scheme-basic’ from this: --8<---------------cut here---------------start------------->8--- $ guix describe -f channels (list (channel (name 'shepherd) (url "https://git.savannah.gnu.org/git/shepherd.git") (branch "main") (commit "f04b3ab2d6006cb5c20a65cf8f0c292378415562") (introduction (make-channel-introduction "788a6d6f1d5c170db68aa4bbfb77024fdc468ed3" (openpgp-fingerprint "3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5")))) (channel (name 'guile) (url "https://git.savannah.gnu.org/git/guile.git") (branch "main") (commit "af96820e072d18c49ac03e80c6f3466d568dc77d")) (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (commit "143faecec3c81e4c7325430a6e759b1619eb406f") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) --8<---------------cut here---------------end--------------->8--- Could you check if that works better? (You can probably just start with ‘guix time-machine -q --commit=143faecec3c81e4c7325430a6e759b1619eb406f …’). Starting from 1.1.x, I’m considering dropping tarballs altogether. They’re not useful (at least for this project) and this whack-a-mole effort to achieve some level of reproducibility is terrible. WDYT? Thanks, Ludo’.