Your message dated Wed, 13 Mar 2019 15:19:06 +0000
with message-id <e1h45es-00058v...@fasolo.debian.org>
and subject line Bug#921732: fixed in hg-git 0.8.12-1.1
has caused the Debian Bug report #921732,
regarding hg-git: incompatible with mercurial 4.9
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.)


-- 
921732: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921732
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mercurial, hg-git
Control: found -1 mercurial/4.9-1
Control: found -1 hg-git/0.8.12-1
Severity: important
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainers,

With a recent upload of mercurial the autopkgtest of hg-git fails in
testing when that autopkgtest is run with the binary packages of
mercurial from unstable. It passes when run with only packages from
testing. In tabular form:
                       pass            fail
mercurial              from testing    4.9-1
hg-git                 from testing    0.8.12-1
versioned deps [0]     from testing    from unstable
all others             from testing    from testing

I copied some of the output at the bottom of this report. There are lots
of deprecation warnings that hg-git must fix one way or the other (for
real, or in the reference data), but there are other failures that I am
not sure about. Please check the full log.

Currently this regression is blocking the migration of mercurial to
testing [1]. Due to the nature of this issue, I filed this bug report
against both packages. Can you please investigate the situation and
reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
mercurial/4.9-1. I.e. due to versioned dependencies or breaks/conflicts.
[1] https://qa.debian.org/excuses.php?package=mercurial

https://ci.debian.net/data/autopkgtest/testing/amd64/h/hg-git/1866935/log.gz

--- /tmp/autopkgtest-lxc.f_shsdii/downtmp/build.dXo/src/tests/test-pull.t
+++
/tmp/autopkgtest-lxc.f_shsdii/downtmp/build.dXo/src/tests/test-pull.t.err
@@ -24,24 +24,103 @@
   $ echo "default=$TESTTMP/gitrepo" >> hgrepo/.hg/hgrc
   $ hg -R hgrepo pull -r t_alpha
   pulling from $TESTTMP/gitrepo
-  importing git objects into hg
-  (run 'hg update' to get a working copy)
+  ** Unknown exception encountered with possibly-broken third-party
extension hggit
+  ** which supports versions 4.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.15+ (default, Feb  3 2019, 13:13:16) [GCC 8.2.0]
+  ** Mercurial Distributed SCM (version 4.9)
+  ** Extensions loaded: hggit, strip, mq
+  ** ProgrammingError: callcommand() cannot be used after commands are sent
+  Traceback (most recent call last):
+    File "/usr/bin/hg", line 43, in <module>
+      dispatch.run()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
99, in run
+      status = dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
225, in dispatch
+      ret = _runcatch(req) or 0
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
376, in _runcatch
+      return _callcatch(ui, _runcatchfunc)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
384, in _callcatch
+      return scmutil.callcatch(ui, func)
+    File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line
165, in callcatch
+      return func()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
367, in _runcatchfunc
+      return _dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1021, in _dispatch
+      cmdpats, cmdoptions)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
756, in runcommand
+      ret = _runcommand(ui, options, cmd, d)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1030, in _runcommand
+      return cmdfunc()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1018, in <lambda>
+      d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3633, in
mqcommand
+      return orig(ui, repo, *args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
4451, in pull
+      fnodes.append(e.callcommand('lookup', {'key': r}))
+    File
"/usr/lib/python2.7/dist-packages/mercurial/wireprotov1peer.py", line
133, in callcommand
+      raise error.ProgrammingError('callcommand() cannot be used '
+  mercurial.error.ProgrammingError: callcommand() cannot be used after
commands are sent
+  [1]
   $ hg -R hgrepo update t_alpha
-  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+  abort: unknown revision 't_alpha'!
+  [255]
   $ hg -R hgrepo log --graph
-  @  changeset:   0:ff7a2f2d8d70
-     bookmark:    master
-     tag:         default/master
-     tag:         t_alpha
-     tag:         tip
-     user:        test <t...@example.org>
-     date:        Mon Jan 01 00:00:10 2007 +0000
-     summary:     add alpha
-
 no-op pull
   $ hg -R hgrepo pull -r t_alpha
   pulling from $TESTTMP/gitrepo
-  no changes found
+  ** Unknown exception encountered with possibly-broken third-party
extension hggit
+  ** which supports versions 4.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.15+ (default, Feb  3 2019, 13:13:16) [GCC 8.2.0]
+  ** Mercurial Distributed SCM (version 4.9)
+  ** Extensions loaded: hggit, strip, mq
+  ** ProgrammingError: callcommand() cannot be used after commands are sent
+  Traceback (most recent call last):
+    File "/usr/bin/hg", line 43, in <module>
+      dispatch.run()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
99, in run
+      status = dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
225, in dispatch
+      ret = _runcatch(req) or 0
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
376, in _runcatch
+      return _callcatch(ui, _runcatchfunc)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
384, in _callcatch
+      return scmutil.callcatch(ui, func)
+    File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line
165, in callcatch
+      return func()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
367, in _runcatchfunc
+      return _dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1021, in _dispatch
+      cmdpats, cmdoptions)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
756, in runcommand
+      ret = _runcommand(ui, options, cmd, d)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1030, in _runcommand
+      return cmdfunc()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1018, in <lambda>
+      d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3633, in
mqcommand
+      return orig(ui, repo, *args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
4451, in pull
+      fnodes.append(e.callcommand('lookup', {'key': r}))
+    File
"/usr/lib/python2.7/dist-packages/mercurial/wireprotov1peer.py", line
133, in callcommand
+      raise error.ProgrammingError('callcommand() cannot be used '
+  mercurial.error.ProgrammingError: callcommand() cannot be used after
commands are sent
+  [1]

 no-op pull with added bookmark
   $ cd gitrepo
@@ -49,32 +128,101 @@
   $ cd ..
   $ hg -R hgrepo pull -r epsilon
   pulling from $TESTTMP/gitrepo
-  no changes found
+  ** Unknown exception encountered with possibly-broken third-party
extension hggit
+  ** which supports versions 4.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.15+ (default, Feb  3 2019, 13:13:16) [GCC 8.2.0]
+  ** Mercurial Distributed SCM (version 4.9)
+  ** Extensions loaded: hggit, strip, mq
+  ** ProgrammingError: callcommand() cannot be used after commands are sent
+  Traceback (most recent call last):
+    File "/usr/bin/hg", line 43, in <module>
+      dispatch.run()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
99, in run
+      status = dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
225, in dispatch
+      ret = _runcatch(req) or 0
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
376, in _runcatch
+      return _callcatch(ui, _runcatchfunc)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
384, in _callcatch
+      return scmutil.callcatch(ui, func)
+    File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line
165, in callcatch
+      return func()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
367, in _runcatchfunc
+      return _dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1021, in _dispatch
+      cmdpats, cmdoptions)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
756, in runcommand
+      ret = _runcommand(ui, options, cmd, d)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1030, in _runcommand
+      return cmdfunc()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1018, in <lambda>
+      d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3633, in
mqcommand
+      return orig(ui, repo, *args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
4451, in pull
+      fnodes.append(e.callcommand('lookup', {'key': r}))
+    File
"/usr/lib/python2.7/dist-packages/mercurial/wireprotov1peer.py", line
133, in callcommand
+      raise error.ProgrammingError('callcommand() cannot be used '
+  mercurial.error.ProgrammingError: callcommand() cannot be used after
commands are sent
+  [1]

 pull a branch
   $ hg -R hgrepo pull -r beta
   pulling from $TESTTMP/gitrepo
-  importing git objects into hg
-  (run 'hg update' to get a working copy)
+  ** Unknown exception encountered with possibly-broken third-party
extension hggit
+  ** which supports versions 4.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.15+ (default, Feb  3 2019, 13:13:16) [GCC 8.2.0]
+  ** Mercurial Distributed SCM (version 4.9)
+  ** Extensions loaded: hggit, strip, mq
+  ** ProgrammingError: callcommand() cannot be used after commands are sent
+  Traceback (most recent call last):
+    File "/usr/bin/hg", line 43, in <module>
+      dispatch.run()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
99, in run
+      status = dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
225, in dispatch
+      ret = _runcatch(req) or 0
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
376, in _runcatch
+      return _callcatch(ui, _runcatchfunc)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
384, in _callcatch
+      return scmutil.callcatch(ui, func)
+    File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line
165, in callcatch
+      return func()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
367, in _runcatchfunc
+      return _dispatch(req)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1021, in _dispatch
+      cmdpats, cmdoptions)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
756, in runcommand
+      ret = _runcommand(ui, options, cmd, d)
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1030, in _runcommand
+      return cmdfunc()
+    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
1018, in <lambda>
+      d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3633, in
mqcommand
+      return orig(ui, repo, *args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line
1672, in check
+      return func(*args, **kwargs)
+    File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
4451, in pull
+      fnodes.append(e.callcommand('lookup', {'key': r}))
+    File
"/usr/lib/python2.7/dist-packages/mercurial/wireprotov1peer.py", line
133, in callcommand
+      raise error.ProgrammingError('callcommand() cannot be used '
+  mercurial.error.ProgrammingError: callcommand() cannot be used after
commands are sent
+  [1]
   $ hg -R hgrepo log --graph
-  o  changeset:   1:7fe02317c63d
-  |  bookmark:    beta
-  |  tag:         default/beta
-  |  tag:         tip
-  |  user:        test <t...@example.org>
-  |  date:        Mon Jan 01 00:00:11 2007 +0000
-  |  summary:     add beta
-  |
-  @  changeset:   0:ff7a2f2d8d70
-     bookmark:    epsilon
-     bookmark:    master
-     tag:         default/epsilon
-     tag:         default/master
-     tag:         t_alpha
-     user:        test <t...@example.org>
-     date:        Mon Jan 01 00:00:10 2007 +0000
-     summary:     add alpha
-

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: hg-git
Source-Version: 0.8.12-1.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 921...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcris...@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: Wed, 13 Mar 2019 15:43:48 +0100
Source: hg-git
Architecture: source
Version: 0.8.12-1.1
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<python-apps-t...@lists.alioth.debian.org>
Changed-By: Julien Cristau <jcris...@debian.org>
Closes: 921732
Changes:
 hg-git (0.8.12-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix for compatibility with mercurial 4.9 (closes: #921732).
Checksums-Sha1:
 469122ceaaeb4f5fb34cbf7f2b72a9ff35a6b94b 2126 hg-git_0.8.12-1.1.dsc
 c0c1ac40ed8632ff273a8dc40f072c288c128f05 9488 hg-git_0.8.12-1.1.debian.tar.xz
Checksums-Sha256:
 d0bd8c9a0cdf4cd3c7c2af4b2e0118ea584f902f9f3a592a7588ea14607c9138 2126 
hg-git_0.8.12-1.1.dsc
 77c0335d3f5c199a0da15cecb8714a011e9e57afc648d8c7a956e63ee4aa67ae 9488 
hg-git_0.8.12-1.1.debian.tar.xz
Files:
 2cc04082cfea761b337cf764e88903fc 2126 vcs optional hg-git_0.8.12-1.1.dsc
 9a71eb1209efd60df13936f0b2b5289f 9488 vcs optional 
hg-git_0.8.12-1.1.debian.tar.xz

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

iQJIBAEBCgAyFiEEVXgdqzTmGgnvuIvhnbAjVVb4z60FAlyJGIYUHGpjcmlzdGF1
QGRlYmlhbi5vcmcACgkQnbAjVVb4z60AMRAAkDY1YMfNrIHIetnMjHdryIoNNwc9
pIbnJKcUCMET09IygcfS8wDvAfcbN2lMvTYCC5fBRPaNMnw1UxQ58Ka72DKpQICz
4seN1NnnRMaJRbKdhiXCg+limn9xq5Ky8HvoYK2vQ00+oX+FCOoalZJ2LwF1Rh2I
uZdm6r8yK3lqSAKozowQnKyNaJeWWY+S3x4fcReTClgCP1buxN5q+cFhmL7KtAyt
hmYYYSDD4qznN0C1aynvIn7Yb+BhpkNJPoV/GtwzQGekNuXc3CI9p1xLT/aTSRoF
J+shIMRIQdP4YPW2V1jA3NfEFg7MrjtXR3fkyFX2wpBneJoxB04ihTpZOyq3LbnC
0B0NYvef3lQftcTuugkS7kQZ9bjNqH9J1jt9tfc/kZWOSyzHIZHu4qE1F3MwfCK/
PtSneDi0GJ2+ULqYVdStrRg0NdhrrqGNQjkinV5VB216e/2L2F6cs5TGR4+iZCCa
7WgLiGUMCpG7vdrusoskfv7FKBBsoVb0laYjBr2wqeqvxUqXfwCSqFO1R9xnKm03
m3tMxg0asrtGKH/keMykzEQEY6B78e87lOTRczqrsfiMyi+V54F0lOrMDk8NbH5h
oEqhDCL76HtIGmDtpafeleBAqXWWvH0ahk5rO5E5GVypNLY4TCFAdEZjxH2ilEPR
jZAQkHFdUGpQY3Q=
=sHBt
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to