RevisionNotPresent in insert_record_stream - bzr cannot branch from rocketfuel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
Critical
|
Unassigned |
Bug Description
Looks like a ghost handling problem in the smart server.
$ bzr branch -Derror bzr+ssh:
bzr: ERROR: bzrlib.
Traceback (most recent call last):
File "/home/
return the_callable(*args, **kwargs)
File "/home/
ret = run(*run_argv)
File "/home/
return self.run(
File "/home/
raise errors.
File "/home/
result_
File "/home/
find_
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
pb=pb, find_ghosts=
File "/home/
self.__fetch()
File "/home/
self.
File "/home/
stream, from_format, resume_tokens)
File "/home/
stacked repositories without looking for the missing basis parents
File "/home/
# If serializers match and the target is a pack repository, set the
File "/home/
raise RevisionNotPres
RevisionNotPresent: Revision {[('Arch-1:<email address hidden>
Changed in bzr: | |
importance: | Undecided → Critical |
status: | New → Confirmed |
summary: |
- bzr cannot branch from rocketfuel + RevisionNotPresent in insert_record_stream - bzr cannot branch from + rocketfuel |
Interesting....
I was seeing this with a --dev6 branch, but I thought it was just the new format.
And I'll mention that it breaks for *local* branching there, which means it would not be a Smart Server issue specifically.
Also, when I tested it, it was breaking while fetching 'revisions', so it wouldn't be caused by the new 'fill in parent inventories' logic.
I was talking about this on bug #336383
Aaron, can you confirm whether you can reproduce this branching locally into a standalone branch?