qbzr crashes pydoc -k
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
New
|
Undecided
|
Unassigned |
Bug Description
When I try to run "pydoc -k foo" on my Mac OS X 10.5 system with bzr, qbzr, pyqt, and colo all installed in PYTHONPATH, pydoc crashes.
It's possible that this issue only occurs with old versions bzr, but it occurs out of the box with the latest bzr installer available for OS X on PowerPC *and* with lp:qbzr and lp:bzr/2.3 (the latest that works with Python 2.5, which is what OS X 10.5 comes with).
Here's a quicker way to get such a crash, that only needs a checkout of lp:bzr/2.3 with a checkout of lp:qbzr placed/linked in the plugin directory (and qt and pyqt):
iMac:bzr user$ python -c 'import bzrlib.
File "<string>", line 1, in <module>
File "./bzrlib/
class cmd_qrevert(
File "./bzrlib/
takes_options = [ui_mode_option, bzr_option(
File "./bzrlib/
cmd=
File "./bzrlib/
raise errors.
bzrlib.
iMac:bzr user$ ./bzr assert-fail
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "./bzrlib/
return the_callable(*args, **kwargs)
File "./bzrlib/
ret = run(*run_argv)
File "./bzrlib/
return self.run(
File "./bzrlib/
return self._operation
File "/Users/
self.cleanups, self.func, *args, **kwargs)
File "/Users/
result = func(*args, **kwargs)
File "./bzrlib/
raise AssertionError(
AssertionError: always fails
bzr 2.3.5dev on python 2.5.1 (Darwin-
arguments: ['./bzr', 'assert-fail']
plugins: bash_completion
email[unknown], explorer[1.1.3], extmerge[unknown], fastimport[0.10.0],
interactive
netrc_
qbzr[
xmloutput[
encoding: 'UTF-8', fsenc: 'utf-8', lang: 'en_US.UTF-8'
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
You have: bzr 2.3.5dev and qbzr[0.23.1dev]
From README: http:// bazaar. launchpad. net/~qbzr- dev/qbzr/ trunk2a/ view/head: /README. txt#L31
QBzr 0.23 is targeted to bzr 2.6 and compatible with bzr 2.5
It may not work with older versions of bzr.
For bzr 2.3.x you need qbzr 0.21.x.