Liam Hupfer <l...@hpfr.net> writes:

> Hi Guix,
>
> The Aporetic hash in Guix is 
> 1bb7js8lxa4f5kcjjvn587m4hd92qkydr5dbcjmimq2r8mimn75j: 
> <https://codeberg.org/guix/guix/src/commit/243278647454b6035cf7d1d46837396a4c1d2a37/gnu/packages/fonts.scm#L2534>
>
> But:
>
> ┌────
> │ $ guix download --commit=1.2.0 https://github.com/protesilaos/aporetic
> │ /gnu/store/hn0rgcy9pmhg6f47ivy284vjba250bm1-aporetic-24f0e59
> │ 05rafzzj6am41wn0mlgkw9s6s4wj5vxsds9hqz4wa4cnz45yw5nl
> └────
>
> What’s going on here? I’m guessing it’s some GitHub quirk with tar
> metadata. Has anyone seen that before?
>
> And why aren’t people encountering it? I guess the substitute servers
> have it cached? One of my machines complained about it (despite having
> the same substituters as the others), so I had to override it locally.
>
> I’m also not sure how to get at the store path with the old hash to diff
> the directories to verify it’s just a metadata thing.
>
> —Liam

Hi Liam,

I can confirm this.

If you download the source from the build farm using `guix build
font-aporetic --source` and diff it with the source from guix download
you will see they… changed the README.md file.

$ LANG=C diff -qr 
/gnu/store/x44d45lih1g0yd10biz0j88h2qp6i57n-font-aporetic-1.2.0-checkout 
/gnu/store/hn0rgcy9pmhg6f47ivy284vjba250bm1-aporetic-24f0e59
Files 
/gnu/store/x44d45lih1g0yd10biz0j88h2qp6i57n-font-aporetic-1.2.0-checkout/README.md
 and /gnu/store/hn0rgcy9pmhg6f47ivy284vjba250bm1-aporetic-24f0e59/README.md 
differ

Clearly, the version I downloaded from the build farm is from before
https://github.com/protesilaos/aporetic/commit/021ae1897e805686f9fed41b30000cf1b764c970
made before the 1.2.0 release (because it is missing the text from that commit).

However, it also contains the text

“The last update to Aporetic was done on 2025-04-27 using upstream
commit 8c63218 (post v33.2.2).”

which only comes from the 1.2.0 release.

So… I have no idea what happened. I would check SoftwareHeritage to see
if they have evidence of a version from that time but it does not load
today.

Have a nice day,
Noé

Attachment: signature.asc
Description: PGP signature

Reply via email to