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’.

  • GNU Shepherd 1.0.... Ludovic Courtès
    • Re: GNU Shep... Development of GNU Guix and the GNU System distribution.
      • Re: GNU ... Ludovic Courtès
        • Re: ... Development of GNU Guix and the GNU System distribution.
          • ... Ludovic Courtès

Reply via email to