Hello,

On Wed 30 Jan 2019 at 07:24PM -0700, Sean Whitton wrote:

> When the user passes --delayed, dgit could check
> https://ftp-master.debian.org/deferred/status to see whether the .orig
> is already in DEFERRED, and if so, remove it from the .changes file.
>
> (I was able to work around this by manually qremoving the .orig from the
> changes, resigning the .changes and .dsc, and uploading again; I
> appreciate this kind of messing about is discouraged with dgit, but I
> was keen to avoid another roundtrip with my sponsee.)

Hmm.  After this, with both the -1 and -2 uploads in DEFERRED, I tried
to `dcut cancel` the -1 upload so that I could be sure an ftp-master
would not try to review -1 in the interval before -2's DEFERRED timer
ran out.

This caused queued to delete the .orig.tar, such that, presumably, the
-2 would be REJECTed immediately upon its DEFERRED timer elapsing.
Nice.  I have had to `dcut cancel` the -2 upload too and ask my sponsee
for a -3 changelog entry.

So maybe dgit should simply look at DEFERRED, and if the package is
already there with the same upstream version number, say "you should
`dcut cancel` that upload before pushing this one" to avoid the
situation I got myself into.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to