[Pkg-libvirt-maintainers] Bug#1147388: libguestfs regressed in reproducibility
Hilko Bengen
bengen at debian.org
Sun Sep 13 19:55:10 BST 2026
* Jochen Sprickerhof:
> libguestfs in unstable can't migrate to testing because the QA
> infrastructure couldn't reproduce the binary packages in unstable while
> it could reproduce the version in testing [1, 2].
>
> It looks like this is due to the tar command in supermin:
>
> https://sources.debian.org/src/supermin/5.2.2-8/src/mode_prepare.ml?hl=74&pow_referer=https%3A%2F%2Fcodesearch.debian.net%2F#L169
Your analysis seems spot on, thank you.
There already is code in libguestfs to pass --mtime=¼$SOURCE_DATE_EPOCH
via TAR_OPTIONS but there seemed to be a missing spot. I chose to fill
in the bits in libguestfs rather than adding special code for handling
SOURCE_DATE_EPOCH to supermin. I hope it works as expected. :-)
Cheers,
-Hilko
More information about the Pkg-libvirt-maintainers
mailing list