Your message dated Thu, 14 Sep 2017 21:05:41 +0000
with message-id <e1dsbkp-0004nq...@fasolo.debian.org>
and subject line Bug#873145: fixed in hg-git 0.8.9-1
has caused the Debian Bug report #873145,
regarding mercurial-git: hg-git needs to be updated to 0.8.9 to work with 
mercurial 4.3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
873145: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873145
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mercurial-git
Version: 0.8.5-4
Severity: grave
Justification: renders package unusable

Tags: fixed-upstream, sid

With the new mercurial 4.3 in sid mercurial-git cannot work anymore. A sample
error is:

$ hg status
abort: No module named osutil!

$ hg log
** Unknown exception encountered with possibly-broken third-party extension
hggit
** which supports versions 3.7 of Mercurial.
** Please disable hggit and try your action again.
** If that fixes the bug please report it to https://bitbucket.org/durin42/hg-
git/issues
** Python 2.7.13+ (default, Jul 19 2017, 18:15:03) [GCC 6.4.0 20170704]
** Mercurial Distributed SCM (version 4.3.1)
** Extensions loaded: hggit
Traceback (most recent call last):
  File "/usr/bin/hg", line 45, in <module>
    mercurial.dispatch.run()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 81, in
run
    status = (dispatch(req) or 0) & 255
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 162, in
dispatch
    ret = _runcatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 302, in
_runcatch
    return _callcatch(ui, _runcatchfunc)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 310, in
_callcatch
    return scmutil.callcatch(ui, func)
  File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line 150, in
callcatch
    return func()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 292, in
_runcatchfunc
    return _dispatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 896, in
_dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 658, in
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 904, in
_runcommand
    return cmdfunc()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 893, in
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1079, in
check
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 3379, in
log
    displayer.show(ctx, copies=copies, matchfn=revmatchfn)
  File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1510, in
show
    self._show(ctx, copies, matchfn, props)
  File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1553, in
_show
    for name in ns.names(self.repo, changenode):
  File "/usr/lib/python2.7/dist-packages/mercurial/namespaces.py", line 195, in
names
    return sorted(self.nodemap(repo, node))
  File "/usr/lib/python2.7/dist-packages/mercurial/namespaces.py", line 44, in
<lambda>
    tagnodemap = lambda repo, node: repo.nodetags(node)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 895, in
nodetags
    if not self._tagscache.nodetagscache:
  File "/usr/lib/python2.7/dist-packages/mercurial/repoview.py", line 239, in
__getattr__
    return getattr(self._unfilteredrepo, attr)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 823, in
__get__
    result = self.func(obj)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 817, in
_tagscache
    cache.tags, cache.tagtypes = self._findtags()
  File "/usr/local/lib/python2.7/dist-
packages/hg_git-0.8.5-py2.7.egg/hggit/hgrepo.py", line 47, in _findtags
    for tag, rev in self.githandler.tags.iteritems():
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 823, in
__get__
    result = self.func(obj)
  File "/usr/local/lib/python2.7/dist-
packages/hg_git-0.8.5-py2.7.egg/hggit/hgrepo.py", line 66, in githandler
    return GitHandler(self, self.ui)
  File "/usr/local/lib/python2.7/dist-
packages/hg_git-0.8.5-py2.7.egg/hggit/git_handler.py", line 110, in __init__
    self.gitdir = self.repo.join('git')
AttributeError: 'hgrepo' object has no attribute 'join'

hg log don't work anymore even if the upstream repository is mercurial and not
git. So, basically, you cannot use mercurial anymore if not disabling the
extension in hgrc or updating to the latest version which is already fixed.



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to it_IT.UTF-8), LANGUAGE=it_IT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to it_IT.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mercurial-git depends on:
ii  mercurial       4.3.1-2
ii  python          2.7.13-2
ii  python-dulwich  0.18.2-1

mercurial-git recommends no packages.

mercurial-git suggests no packages.

--- End Message ---
--- Begin Message ---
Source: hg-git
Source-Version: 0.8.9-1

We believe that the bug you reported is fixed in the latest version of
hg-git, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 873...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tristan Seligmann <mithra...@debian.org> (supplier of updated hg-git package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 14 Sep 2017 22:36:00 +0200
Source: hg-git
Binary: mercurial-git
Architecture: source
Version: 0.8.9-1
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
Changed-By: Tristan Seligmann <mithra...@debian.org>
Description:
 mercurial-git - Git plugin for Mercurial
Closes: 873145
Changes:
 hg-git (0.8.9-1) unstable; urgency=medium
 .
   * New upstream release (closes: #873145).
     - Drop all patches (applied/obsoleted upstream).
     - Add some new patches to fix test suite.
   * Fix debian/watch.
   * Build-Depend on openssh-client for the tests.
   * Add myself to uploaders.
   * Bump Standards-Version to 4.0.0 (no changes).
Checksums-Sha1:
 c41e2f58df6eb9af2c01a54b42f8884a40d8bb3b 1894 hg-git_0.8.9-1.dsc
 e272b875a6812b95f378fd1e914c89066f5aa142 107248 hg-git_0.8.9.orig.tar.gz
 318e331741c6e85bf2549c691cafaff883f3b5ea 6140 hg-git_0.8.9-1.debian.tar.xz
 a1d36903434450141837663187a1d343fd1ba5ee 7169 hg-git_0.8.9-1_source.buildinfo
Checksums-Sha256:
 e5625120136e582205749658aef4dc14502c3ca6c90840ab6da69da68709ced3 1894 
hg-git_0.8.9-1.dsc
 b752f7bb7da685d3c2dff29910087564a714cd43eda4598266a7c405da5a892d 107248 
hg-git_0.8.9.orig.tar.gz
 e1e7e3a90a9ada7de9db6b0c1709747accd34116ef9e6103da99ebdb07b2f73c 6140 
hg-git_0.8.9-1.debian.tar.xz
 4a32ad2ac67add5ba0e69be5bede6bd7f45fcb87644c6f1247e0935125f8e19e 7169 
hg-git_0.8.9-1_source.buildinfo
Files:
 35a5fd28d956a646383d952d68622910 1894 vcs optional hg-git_0.8.9-1.dsc
 b90a2a132547820a3825e7c338229cce 107248 vcs optional hg-git_0.8.9.orig.tar.gz
 ffb8447933b0c289563e950839cd7de6 6140 vcs optional hg-git_0.8.9-1.debian.tar.xz
 f3845cc90edc342df64ae39138eee902 7169 vcs optional 
hg-git_0.8.9-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQGpBAEBCgCTFiEEXAZWhXVRbQoz/6ejwImQ+x9jeJMFAlm66F5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVD
MDY1Njg1NzU1MTZEMEEzM0ZGQTdBM0MwODk5MEZCMUY2Mzc4OTMVHG1pdGhyYW5k
aUBkZWJpYW4ub3JnAAoJEMCJkPsfY3iT0F8IAJVOzR+oRt/VStFFmNOeh3TB89QF
OV8z9k/VUN+BJpzXACmwQkqZ0u72woxcuoGOKDado0ck9pYk2qOIVRuFuOGhiP1a
RXNe50POphyXVkcqnO1AqaFjy5fFC215pMMo3tWS+5w0knsiTHUkKfiOynRm5Gcs
MgFSkEOqDXbJKDTujD642VezDth1bByb8ZvbIOBNRmwZdMrJj5bXUqU3HgTaXR4X
6suJz8EkL74g237NqUNNFNnCA13Xj8S7QVn42EP2GVVuykiLEcS2JA2LctCbQu3E
DUhqT1ovQQMbnr531QuGJnHgqxTF/5Lr25C+v2kzUmuHTMDh5Dj0a7OS9xY=
=muJL
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to