Mirrored stacked branches are not recorded as stacked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
The following thing can happen, causing a mirrored stacked branch to not be recorded as stacked:
1) A dev focus branch A is set up, but not mirrored yet
2) Another (mirrored) branch B is registered
3) B is mirrored.
a) because of a bug, it is not recorded as being stacked on A
b) the mirroring is deferred, because the stacked-on branch does not exist
in the mirrored area
4) Branch A is mirrored. We check to see if any branches are stacked on it,
but there are not, so branch B is not mirrored -- ever, because
next_mirror_time is NULL.
In addition, the UI will not display that the branch is stacked, even though it is.
This bug will not affect all branches, but the branches that it affects will require LOSA intervention to work at all. The fix is likely to be very small. Recommended for cherry-picking.
Changed in launchpad-bazaar: | |
assignee: | nobody → mwhudson |
importance: | Undecided → High |
milestone: | none → 2.1.10 |
status: | New → Triaged |
Let's cherry pick this after its had some testing on staging.