Every day I built a tip golang snap for five architectures. Every day for the last week or so I get at least one email saying this:
Launchpad uploaded this snap package to the store, but the store failed to
Waiting for previous upload(s) to complete their review process. If you want to prioritize this last one, go to the other upload(s) page in https://dashboard.snapcraft.io/ and click on the 'Reject and remove from review queue' button.
As far as I can see, it’s a different architecture each day.
I don’t see a reject and remove from the review queue button anywhere. I guess this is some kind of race where multiple arches finish their builds at roughly the same time and one gets uploaded before the other finished processing, but (a) the review queue should be per-arch surely (b) this snap never seems to get reconsidered for review…
A fix for this was released: now, all uploads in the queue will get the “processing” API response until their turn comes, or until an upload ahead of us in the queue gets held for manual review (i.e. status undecided and no real ETA for the manual review; at this point it makes no sense to keep snapcraft/Launchpad waiting).