<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello everyone<div><br></div><div>I've come across this error with my current bazaar setup! </div><div><br></div><div>I'm getting this error when running bzr log -n0 on any of my branches that have merges in (including a branch of bzr and using lp:bzr):</div><div><br></div><div><div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">> bzr log -n0 lp:bzr/2.0</span></font></div><div><span class="Apple-style-span" style="font-family: Courier; font-size: 12px; ">bzr: ERROR: exceptions.AttributeError: '_known_graph_pyx.KnownGraph' object has no attribute 'merge_sort'</span></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">Traceback (most recent call last):</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> return the_callable(*args, **kwargs)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 1037, in run_bzr</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> ret = run(*run_argv)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> return self.run(**all_cmd_args)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 1052, in ignore_pipe</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> result = func(*args, **kwargs)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/builtins.py", line 2354, in run</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Logger(b, rqst).show(lf)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 330, in show</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> self._show_body(lf)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 354, in _show_body</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> for lr in generator.iter_log_revisions():</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 389, in iter_log_revisions</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> for revs in revision_iterator:</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 871, in _make_revision_objects</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> for revs in log_rev_iterator:</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 896, in _make_batch_filter</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> step = [detail for _, detail in zip(range(num), batch)]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 725, in _convert</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> for view in view_revisions:</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/log.py", line 648, in _graph_view_revisions</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> stop_rule="with-merges")</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/decorators.py", line 138, in read_locked</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> result = unbound(self, *args, **kwargs)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> File "/Library/Python/2.6/site-packages/bzrlib/branch.py", line 452, in iter_merge_sorted_revisions</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> self._merge_sorted_revisions_cache = known_graph.merge_sort(</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">AttributeError: '_known_graph_pyx.KnownGraph' object has no attribute 'merge_sort'</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">bzr 2.0rc2 on python 2.6.1 (Darwin-10.0.0-i386-64bit)</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">arguments: ['/usr/local/bin/bzr', 'log', '-n0', 'lp:bzr/2.0']</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">encoding: 'UTF-8', fsenc: 'utf-8', lang: 'en_GB.UTF-8'</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">plugins:</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> cap /Users/scottaubrey/.bazaar/plugins/cap [unknown]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> explorer /Users/scottaubrey/.bazaar/plugins/explorer [0.8]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> launchpad /Library/Python/2.6/site-packages/bzrlib/plugins/launchpad [2.0rc2]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> netrc_credential_store /Library/Python/2.6/site-packages/bzrlib/plugins/netrc_credential_store [2.0rc2]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> qbzr /Users/scottaubrey/.bazaar/plugins/qbzr [0.15dev]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> svn /Users/scottaubrey/.bazaar/plugins/svn [1.0dev]</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"><br></span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">*** Bazaar has encountered an internal error. This probably indicates a</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> bug in Bazaar. You can help us fix it by filing a bug report at</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> <a href="https://bugs.launchpad.net/bzr/+filebug">https://bugs.launchpad.net/bzr/+filebug</a></span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> including this traceback and a description of the problem.</span></font></div><div><br></div></div><div><br></div></div><div><br></div><div>I was running a combination of 2.1dev (lp:bzr) on my snow leopard laptop, and 2.0rc2 on the server. I thought this much newer client version might be causing the issue, so i use lp:bzr/2.0 and did a python setup.py install over the top, but I still have the same issue.</div><div><br></div><div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">> bzr version</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;">Bazaar (bzr) 2.0rc2</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Python interpreter: /usr/bin/python 2.6.1</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Python standard library: /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Platform: Darwin-10.0.0-i386-64bit</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> bzrlib: /Library/Python/2.6/site-packages/bzrlib</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Bazaar configuration: /Users/scottaubrey/.bazaar</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 12px;"> Bazaar log file: /Users/scottaubrey/.bzr.log</span></font></div><div><br></div><div>Can anyone let me know what's going on? Have a royally screwed it up?</div><div><br></div><div>- Scott</div></div></body></html>