Re: Do we still need pristine-tar?

Andrius Merkys <[email protected]> Fri, 12 Sep 2025 17:25:00 +0300
Newsgroups gmane.linux.debian.devel.medical
Message-ID <[email protected]>
Hi Charles,

Thanks a lot for taking time to explain it to me.

On 2025-09-12 17:10, Charles Plessy wrote:
> Hi Andrius, if we do gbp import-orig with foo.tgz, and then gbp
> buildpackage, only if we use --pristine-tar we can recreate an orig
> tarball from scratch that is identical to what we gave to gbp.
> 
> In the git debpush workflow, the orig tarball is recreated from the Git
> repository if it does not exist in the Debian archive.  It has the same
> files but not necessarly the same checksum as upstreams source tarball,
> but this is not a blocker because if we want to do a Debian revision to
> the source package, we (and tag2upload) can download Debian's version of
> the upstream source tarball, and therefore keep it stable.

Well, this looks like a serious drawback to me. Not having a bit-by-bit 
reproducibility we cannot ensure no tampering with the upstream tarball 
has been done. While this was fine prior to xzutils case, I do not think 
this is anymore.

Best,
Andrius