rich root upgrade adds inconsistent parents/rich root parents are not evaluated correctly.

Bug #368921 reported by Robert Collins
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Critical
Andrew Bennetts

Bug Description

The rich roots added by the upgrade process appear to be inconsistent:

The conversion appears to have introduced 23 inconsistent parents:
Pre:
  1145 revisions
   434 file-ids
  2045 unique file texts
 64520 repeated file texts
     0 unreferenced text versions

Post:
  1145 revisions
   435 file-ids
  2045 unique file texts
 64520 repeated file texts
     0 unreferenced text versions
    23 inconsistent parents

Related branches

Changed in bzr:
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Robert Collins (lifeless) wrote :

This is fixed for the IDS code path but not the network fetch code path

Changed in bzr:
milestone: none → 2.0
Martin Pool (mbp)
Changed in bzr:
assignee: nobody → Andrew Bennetts (spiv)
Revision history for this message
Andrew Bennetts (spiv) wrote :

My lp:~spiv/bzr/inventory-delta branch has a fix for this, I think. The network fetch code path now uses the same code as IDS for this logic, so it generates the same parents for generated roots that IDS does (only heads, etc). It's almost Fix Committed rather than In Progress, but that branch isn't quite ready for landing yet.

Changed in bzr:
status: Triaged → In Progress
Andrew Bennetts (spiv)
Changed in bzr:
status: In Progress → Fix Committed
Revision history for this message
Andrew Bennetts (spiv) wrote :

This should be fixed in all code paths in bzr.dev now, IIUC.

Changed in bzr:
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.