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`-
signature.asc
Description: Digital Signature

