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

Reply via email to