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