Sean Whitton writes ("Bug#1123680: git-debpush: support for DELAYED queue?"):
> On Fri 19 Dec 2025 at 09:35pm +01, Simon Josefsson wrote:
> > I can't find any occurance of the "delay" keyword in the git-debpush
> > manpage or on https://wiki.debian.org/tag2upload -- is uploading to the
> > DELAYED queue supported via tag2upload? How do I do that?
>
> It's not supported. I don't think it would be too difficult, because
> dgit already supports it. We would just have to plumb tag metadata
> through. If someone wanted to work on it might even be a good bug for a
> new contributor to dgit/tag2upload.
I think this is much more complicated than it seems.
Firstly, I want to say that while DELAYED serves a vital purpose in
Debian's internal political economy, its actual design and protocol
structure is very strange and has many undesirable properties. The
invisibility-to-others of a DELAYED upload is particularly poor.
There is much opportunity for people stepping on each others' feet.
In an ideal world, we would perhaps invent something a bit like
DELAYED but much more git-like. IDK exactly what the shape would be.
It would be worth thinking about this before we implement something in
tag2upload. Or to put it another way: we should decide what a
pure-git DELAYED NMU looks like, first. I doubt it would involve the
legacy archive queue daemon DELAYED feature.
Secondly, there is a practical difficulty. DELAYED is only sensible
for an NMU. But we don't support NMUs properly because we don't have
anywhere to push the tag.
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.