Mirrored stacked branches are not recorded as stacked

Bug #282987 reported by Jonathan Lange
4
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.

Jonathan Lange (jml)
Changed in launchpad-bazaar:
assignee: nobody → mwhudson
importance: Undecided → High
milestone: none → 2.1.10
status: New → Triaged
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Let's cherry pick this after its had some testing on staging.

Changed in launchpad-bazaar:
milestone: 2.1.10 → 2.1.11
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

This was released in 2.1.11.

Changed in launchpad-bazaar:
status: Triaged → 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.