Bug#1127616: developers-reference: should document using git-debpush to upload

Gunnar Wolf <[email protected]>
Newsgroups gmane.linux.debian.devel.policy
Message-ID <aYtlwxPogW-ZDM0O__30179.8007729062$1770743367$gmane$org@iiec.unam.mx>
Otto Kekäläinen dijo [Tue, Feb 10, 2026 at 11:54:11PM +0800]:
>I second Holger's comments. I think a lot of people want to stop doing
>uploads via ftp/ssh and use git tags instead, but tag2upload / git
>debpush has design decisions which breaks traditional software
>provenance assumptions in Debian, such as being able to check
>bit-for-bit that the tarball was actually the same as from upstream,
>or store and check upstream signatures.
>
>The tag2upload service is tightly coupled with dgit, and while dgit by
>design will never support pristine-tar type of ability to reproduce
>upstream tarballs bit-for-bit, it should at least have the actual
>upstream signed tags instead (from upstreams that publish them).

Right, Otto's comment resonates with me. My packaging can be considered
old-style in many ways, but I don't want to move away from what has worked
with me for a long time and does not cause any friction. And I use two
tools you have repeatedly spoken against: pristine-tar and quilt.

>Thus it is a bit too early to recommend git debpush to newbies. If
>might be reasonable in the future though with some technical changes,
>mainly these:
>
>#1106071 wanted: tag2upload support for pristine-tar
>#1110269 tag2upload (and dgit?) should deposit upstream tags
>(+#1106073 dgit should convey upstream git tags to dgit-repos)

+1

>There were already suggestions on debian-devel@ that maintainers
>should use dgit push for the initial -1 upload and git debpush for the
>-1+N uploads. That is obviously overly complex and shows that this is
>not ready to be recommended to newbies in the developers reference.

+1

Greetings,

    – Gunnar.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.