UDD branch freshness checker breaks on incomplete history
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Unassigned | ||
Ubuntu Distributed Development |
New
|
Undecided
|
Unassigned |
Bug Description
Several of the UDD imports fail like this:
Traceback (most recent call last):
File "/srv/package-
run_script()
File "/srv/package-
only_
File "/srv/package-
revid_db, bstore, possible_
File "/srv/package-
possible_
File "/srv/package-
possible_
File "/srv/package-
possible_
File "/srv/package-
return control.
File "/srv/package-
setup_
File "/srv/package-
hook(self)
File "/srv/package-
lp_
File "/srv/package-
latest_ver, branch_ver = _get_newest_
File "/srv/package-
best_tag = get_most_
File "/srv/package-
for rev_id in graph.iter_
File "/srv/package-
parents = get_parents(
File "/srv/package-
raise errors.
bzrlib.
We should either disable this check in the UDD importer or make it non-fatal.
Changed in bzr: | |
importance: | Medium → High |
tags: | added: check-for-breezy |
tags: | removed: check-for-breezy |
On 11/10/2011 5:23 PM, Jelmer Vernooij wrote:
> Public bug reported:
>
> Several of the UDD imports fail like this:
...
> File "/srv/package- import. canonical. com/new/ bzr/bzrlib/ graph.py" , line 1034, in iter_lefthand_ ancestry next_key) import. canonical. com/new/ bzr/bzrlib/ graph.py" , line 1030, in get_parents RevisionNotPres ent(next_ key, self) errors. RevisionNotPres ent: Revision {<email address hidden>} not present in "Graph( StackedParentsP rovider( bzrlib. repository. _LazyListJoin( ([CachingParent sProvider( None)], []))))".
> parents = get_parents(
> File "/srv/package-
> raise errors.
> bzrlib.
>
> We should either disable this check in the UDD importer or make it non-
> fatal.
This certainly sounds like bad data in the branches if it is failing
like this.
John
=:->