On Mon, 09 Feb 2026 20:05:05 +0000, Simon McVittie wrote:

On Mon, 09 Feb 2026 at 20:21:08 +0100, gregor herrmann wrote:
This surprises me a bit: Back in July I had described a scenario for teams which might be problematic, and you seemed to agree at this point:
https://lists.debian.org/debian-perl/2025/07/msg00027.html
Has anything changed since then wrt to this constellation?

[Order of paragraphs changed.]

I believe `git debpush` will usually stop you from uploading a new upstream release if a pristine-tar branch exists, on the basis that if that branch exists, it's presumably because you or your team wanted to use it. So I think that's already a safety-catch against the failure mode that gregor describes?

Oh, I see, thank you.
Seems I missed (or forgot about) this new behaviour.

For teams that use tarball artifacts, the rule I've been following for my own uploads is: first upload of a new upstream (usually revision 1) has to include the desired tarball artifact (e.g. with `dgit push-source` or traditional debsign/dput), but second and subsequent uploads can be with `git debpush` (tag2upload).

Thanks, I came to something like this in my considerations as well.

And this means having three (or four) cases of different "upload types" which need different tools (or at least options):
- binary uploads (mostly to NEW)
- source uplooads of new upstream releases
- source uploads of subsequent uploads,
  with and without "--gbp" (if I'm reading the manpage correcntly)

This does not sound exciting to me; but I guess I need to try and play around a bit.


On Tue, 10 Feb 2026 11:19:00 +0000, Sean Whitton wrote:

gregor herrmann [09/Feb  8:21pm +01] wrote:
Has anything changed since then wrt to this constellation?
Yes, as Simon pointed out, git-debpush will stop you from uploading if
there is a pristine-tar branch containing a tarball for the current
upload.

Thanks for the confirmation!



Cheers,
gregor


--
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-

Attachment: signature.asc
Description: Digital Signature

Reply via email to