Comment 2 for bug 1319728

Revision history for this message
Robert Bruce Park (robru) wrote :

Agreed, but this is really just one instance of a much larger pattern of problems. We are *constantly* publishing silos that contain sets of interdependent changes, for which the debian packaging does not reflect the minimum required versions of each package. Most of the time the packages migrate through -proposed in a reasonable time frame, but on more than one occaision we have been bitten by -proposed holding back just part of a silo, for a long enough length of time that an image gets built with half a silo landed in it.

The basic problem is that we *test* silos as if they were atomic units, but they really are in no way atomic. I'd ideally like to see CI Train grow an automatic debian dependency munger that makes each package migrate atomically through -proposed, but more feasibly we need developers to just update their packaging versions every time they do a landing.