The watch PPA phase should always track all silo packages
Bug #1437369 reported by
Łukasz Zemczak
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:/
The ubuntu-
Related branches
lp:~robru/cupstream2distro/reorg-managers
- Robert Bruce Park (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 1192 lines (+404/-302)24 files modifiedchroot-tools/buildsource-chroot (+0/-1)
citrain/abandon.py (+2/-2)
citrain/build.py (+32/-89)
citrain/merge_clean.py (+2/-11)
citrain/migration.py (+3/-3)
citrain/publisher.py (+2/-2)
citrain/recipes/manager.py (+109/-0)
citrain/recipes/merge.py (+1/-0)
citrain/revert.py (+4/-3)
cupstream2distro/branchhandling.py (+4/-0)
cupstream2distro/packagemanager.py (+5/-2)
cupstream2distro/utils.py (+1/-11)
tests/unit/test_branchhandling.py (+6/-0)
tests/unit/test_packagemanager.py (+5/-0)
tests/unit/test_recipe_binarysync.py (+2/-1)
tests/unit/test_recipe_manager.py (+154/-0)
tests/unit/test_recipe_merge.py (+2/-0)
tests/unit/test_recipe_secondary.py (+2/-0)
tests/unit/test_script_abandon.py (+8/-8)
tests/unit/test_script_build.py (+44/-123)
tests/unit/test_script_merge_clean.py (+6/-13)
tests/unit/test_script_migration.py (+6/-6)
tests/unit/test_script_publisher.py (+4/-4)
tests/unit/test_utils.py (+0/-23)
Changed in cupstream2distro: | |
assignee: | nobody → 𝓡𝓸𝓫𝓮𝓻𝓽 𝓑𝓻𝓾𝓬𝓮 𝓟𝓪𝓻𝓴 (robru) |
Changed in cupstream2distro: | |
status: | Triaged → In Progress |
Changed in cupstream2distro: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
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.