Your message dated Fri, 08 Feb 2019 15:26:13 +0000 with message-id <e1gs82f-0003ou...@fasolo.debian.org> and subject line Bug#921572: fixed in mercurial 4.9-2 has caused the Debian Bug report #921572, regarding mercurial: needs Breaks on hg-git <= 0.8.12-1 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.) -- 921572: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921572 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 -signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: mercurial Source-Version: 4.9-2 We believe that the bug you reported is fixed in the latest version of mercurial, 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 mercurial 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: Fri, 08 Feb 2019 15:59:25 +0100 Source: mercurial Binary: mercurial-common mercurial Architecture: source Version: 4.9-2 Distribution: unstable Urgency: medium Maintainer: Python Applications Packaging Team <python-apps-t...@lists.alioth.debian.org> Changed-By: Julien Cristau <jcris...@debian.org> Description: mercurial - easy-to-use, scalable distributed version control system mercurial-common - easy-to-use, scalable distributed version control system (common Closes: 921572 Changes: mercurial (4.9-2) unstable; urgency=medium . * Bump Breaks on mercurial-git (closes: #921572) Checksums-Sha1: af699e1258358f4eed65d427f8ca39b7a0011a2b 2628 mercurial_4.9-2.dsc d5177044ace1380d9337610abe471c60f90fd0e6 62048 mercurial_4.9-2.debian.tar.xz Checksums-Sha256: 0e91f2f1f8cff314e3639f9ac8a7452567a03414e4ae75e20b7d9d7618dafc86 2628 mercurial_4.9-2.dsc 107e2eaf7f9dc2e19e735a94181d26649b37d3e85a3b8d127247be7f134d886e 62048 mercurial_4.9-2.debian.tar.xz Files: 01f0bf45229c35dc8cfb02e96eefcffc 2628 vcs optional mercurial_4.9-2.dsc 6c897fa57cb6f927505cd18f94f7a8f9 62048 vcs optional mercurial_4.9-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEVXgdqzTmGgnvuIvhnbAjVVb4z60FAlxdmfUACgkQnbAjVVb4 z63xeg//VZbPIC/V2pU2sON4sE/BaftsdZgyR96Cg/dhPwGDr1vons58SxZFP1KB R4KE8K/J2A31saNY6+GjlnnbUEjywJPeER940FMPfuyg6RCcguio7KwpSFE8QvdL wvzKgg0jza0Z8+B+UzJPvYgTmsoE4zFL1sUXCrMpokBdoSU2hPcFTb19UetBBCfg WQx5lZGAly+tUrMHyY0b/KjrvoFW9TCeeDPhxNBEJpDgR+8eO7z62mpvBnZi1318 IzE8dMYei27Qsy/rK57/NpmYhZY3b26PNjj5fHUulViuM2xQcoO7vbCQtqM4Myx+ BCjZHuhyePS0wk88VbrmNP6r1B7Hc+gpW7ZuWInoFm0ksM1upUE66tjYD8HWTfTL EXAEzR53GkZZPspgX86Vp7/PU4+IXCi0P06ycnpcUOB4/oCwOH/3LIjyaHI3+DBb ph9lKdUB6mvqRClsjMBUOsN3Ym8OhlUem+DHxoAhypCK8wSuDHw1Zny1MOlfp6m9 fDxV+gAZRo7AB8qyWlg6DNNsNAkW4dhIsrlFHH1dZ+bJTZQHWuuWK1wblF/NcZbs Uyw3VpUQqVPDj6zTXguR0VjVUmZSlN+EWbgRFbZSPCJ6C9h8OCB7nwtMmIJAlHpB icm7V5H86bNRG11tW3d2dtAOlCHOLVbhNDJaf5BHPQRupOPd0jo= =IHA6 -----END PGP SIGNATURE-----
--- End Message ---