The watch PPA phase should always track all silo packages

Bug #1437369 reported by Łukasz Zemczak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CI Train [cu2d]
Fix Released
Medium
Robert Bruce Park

Bug Description

We noticed it in case of one silo in RTM. Please consider looking at this log:

https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-009-1-build/80/console

The ubuntu-system-settings package was rebuilt in this silo (only this one package listed), CI Train creates it, reuploads and watches the PPA. The problem is the watch step watches only the newly pushed package - only ubuntu-system-settings. This is wrong as watch should watch all packages from the silo. Otherwise we'll lead to a situation where a silo seems to be all fine, while the silo has other packages that FTBFS.

Related branches

Changed in cupstream2distro:
assignee: nobody → 𝓡𝓸𝓫𝓮𝓻𝓽 𝓑𝓻𝓾𝓬𝓮 𝓟𝓪𝓻𝓴 (robru)
Revision history for this message
Robert Bruce Park (robru) wrote :

This makes sense, but will be a little bit tricky with the phase machinery. I guess we'll need two different instances of BuildManager, one that honors PACKAGES_TO_REBUILD and one that doesn't (or more likely, one instance of BuildManager and one instance of MergeManager), and then do the watch and diff phases with MergeManager instead of BuildManager.

Changed in cupstream2distro:
status: New → Triaged
Changed in cupstream2distro:
status: Triaged → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:cupstream2distro at revision 1118, scheduled for release in cupstream2distro, milestone Unknown

Changed in cupstream2distro:
status: In Progress → Fix Committed
Changed in cupstream2distro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.