Package: trac-mercurial
Version: 1.0.0.3+hg8df754d9b36a-1
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

The trac-mercurial plugin does not work with the current version of mercurial
in Jessie (3.1.2-2). Any attempt to view a specific file or the source browser
overview results in the following internal error:

    AttributeError: 'localrepository' object has no attribute 'branchtags'

(the branchtags method has been removed in mercurial 2.9). It is possible to
view specific changesets, but not files or directories, which renders the
plugin unusable in my opinion.

The bug has been reported almost a year ago on the mailing list:
https://groups.google.com/d/msg/trac-dev/UQkkXs4Jiu8/0FfNuo2MqgkJ

Since this bug greatly affects the usability of the trac-mercurial package in
Debian Jessie, would you consider to apply the patch from upstream? It has been
fixed by commits 27 and 28:

http://trac.edgewall.org/changeset?reponame=mercurial-
plugin&old=26%40tracext&new=28%40tracext

I tested the patch in our production environment and confirmed that it works
and solves the bug.

Regards,
Johannes Weißl



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (400, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages trac-mercurial depends on:
ii  mercurial  3.1.2-2
ii  python     2.7.8-2
ii  trac       1.0.2+dfsg-2

trac-mercurial recommends no packages.

trac-mercurial suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to