Hi,
On Wed, 2024-06-19 at 07:45 -0700, Russ Allbery wrote: > Ansgar 🙀 <ans...@43-1.org> writes: > > It doesn't require dak to reproduce whatever steps tag2upload runs to > > generate the .dsc from that or source packages to be reproducible; the > > uploader only needs to know which files end up in the source package, > > something I would expect an uploader to know. > > No, the uploader doesn't know this. Some of the files (the ones in > debian/patches) are synthesized from Git commits and do not exist at all > in the checkout of the Git tree, which will often be in patches-applied > form. Hmm, I did not think of people effectively forking the upstream project instead of doing only packaging. People could just move to native packages if they do that: that also works for changes to binary files, no longer requires synthesizing patches and thus brings the Debian source package closer to the Git state. This is also easier to compare to maintainers' repository. (I'm a bit biased to only doing packaging, ideally unrelated to the upstream source code as it only describes how to use said code.) Ansgar