Comment 9 for bug 1850054

Revision history for this message
Olaf Seibert (rhialto) wrote :

The case I ran into was with

$ brz qannotate README.md
brz: ERROR: No module named 'patiencediff'
You may need to install this Python library separately.

where it came with bzr:

$ pkg_info -L bzr|grep patiencediff
/usr/pkg/lib/python2.7/site-packages/bzrlib/_patiencediff_c.so
/usr/pkg/lib/python2.7/site-packages/bzrlib/_patiencediff_py.py
/usr/pkg/lib/python2.7/site-packages/bzrlib/_patiencediff_py.pyc
/usr/pkg/lib/python2.7/site-packages/bzrlib/_patiencediff_py.pyo
/usr/pkg/lib/python2.7/site-packages/bzrlib/patiencediff.py
/usr/pkg/lib/python2.7/site-packages/bzrlib/patiencediff.pyc
/usr/pkg/lib/python2.7/site-packages/bzrlib/patiencediff.pyo

but not with breezy:

$ pkg_info -L breezy|grep patiencediff

I tried to see if I got an issue with "bzr qannotate" but it seems that subcommand didn't exist, so I can't compare.

If patiencediff now is now a separate python package, then when the time is there to make a pkgsrc package for qbrz, I'll simply make it depend on patiencediff. And create a package for that, since there isn't one now.

(I could install patiencediff with pip, so I guess that will be the way to go)