Hi, I think I got bitten by this, and it appears to be a race condition:
- I uploaded puppet 4.10.4-1 (source-only, builds only arch:all packages) on 2017-06-28 05:27 UTC. - It got ACCEPTED on 2017-06-28 06:05:38 UTC[1]. However it did not start building until 10:14 UTC the same day[2] - In the meantime, auto-decrufter ran at 08:57 (that is, after 4.10.4 was ACCEPTED but before it got a chance to build) and removed all arch:all packages produced by the puppet source without reverse dependencies: ========================================================================= ========================================================================= [Date: Wed, 28 Jun 2017 08:57:53 +0000] [ftpmaster: DAK's auto-decrufter] Removed the following packages from unstable: puppet-master-passenger | 4.8.2-5 | all ------------------- Reason ------------------- [auto-cruft] no longer built from source, no reverse dependencies ---------------------------------------------- ========================================================================= ========================================================================= [Date: Wed, 28 Jun 2017 08:57:53 +0000] [ftpmaster: DAK's auto-decrufter] Removed the following packages from unstable: puppetmaster-passenger | 4.8.2-5 | all ------------------- Reason ------------------- [auto-cruft] no longer built from source, no reverse dependencies ---------------------------------------------- ========================================================================= ========================================================================= [Date: Wed, 28 Jun 2017 08:57:53 +0000] [ftpmaster: DAK's auto-decrufter] Removed the following packages from unstable: puppet-master | 4.8.2-5 | all ------------------- Reason ------------------- [auto-cruft] no longer built from source, no reverse dependencies ---------------------------------------------- So, it appears that there is always a time window in a source-only upload, that arch:all packages may be removed if the new version has not been built yet. Note that the same appears to have happened to other packages around the same time (ros-bloom, jajuk, jdeb, joda-convert, moka-icon-theme etc), presumably because the arch:all buildds (x86-bm-01 and x86-csail-02) did not build the packages until a couple of hours later. I have no idea if the proposed patch works, but it would make sense to also check the source package's debian/control to see what it is supposed to be building, or at least get a glimpse at the wanna-build queue for pending builds. Regards, Apollon [1] https://tracker.debian.org/news/852132 [2] https://buildd.debian.org/status/fetch.php?pkg=puppet&arch=all&ver=4.10.4-1&stamp=1498644946&raw=0
signature.asc
Description: PGP signature