Package: qct
Version: 1.7-3
Severity: important

Dear Maintainer,
I was trying mercurial 3.9 when it gave me a fatal rollback with no
idea of what was wrong. I upgraded to mercurial 4.0 and I got more
details of what was wrong. Apparently qct has some issues -

shirish@think-debian:~/games/allacrost Mon Dec 12 18:49 $ hg pull
pulling from https://[email protected]/allacrost/allacrost
searching for changes
adding changesets
transaction abort!
rollback completed
** Unknown exception encountered with possibly-broken third-party extension qct
** which supports versions unknown of Mercurial.
** Please disable qct and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.12+ (default, Nov 22 2016, 00:48:54) [GCC 6.2.1 20161119]
** Mercurial Distributed SCM (version 4.0)
** Extensions loaded: qct, purge, color
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 60, in run
    sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
126, in dispatch
    ret = _runcatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
216, in _runcatch
    return callcatch(ui, _runcatchfunc)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
225, in callcatch
    return func()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
205, in _runcatchfunc
    return _dispatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
901, in _dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
650, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py",
line 220, in closure
    return func(*(args + a), **kw)
  File "/usr/lib/python2.7/dist-packages/hgext/color.py", line 521, in colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
909, in _runcommand
    return cmdfunc()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
898, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1039, in check
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
5912, in pull
    opargs=pullopargs).cgresult
  File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line
1216, in pull
    _pullchangeset(pullop)
  File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line
1412, in _pullchangeset
    pullop.cgresult = cg.apply(pullop.repo, 'pull', pullop.remote.url())
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
line 317, in apply
    addrevisioncb=onchangelog)
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line
1600, in addgroup
    for chunkdata in iter(lambda: cg.deltachunk(chain), {}):
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line
1600, in <lambda>
    for chunkdata in iter(lambda: cg.deltachunk(chain), {}):
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
line 202, in deltachunk
    l = self._chunklength()
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
line 173, in _chunklength
    self.callback()
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
line 307, in __call__
    unit=_('chunks'), total=self._total)
  File "/usr/lib/python2.7/dist-packages/mercurial/ui.py", line 1114,
in progress
    if self._progbar is not None:
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 770,
in __get__
    result = self.func(obj)
  File "/usr/lib/python2.7/dist-packages/mercurial/ui.py", line 1090,
in _progbar
    return getprogbar(self)
  File "/usr/lib/python2.7/dist-packages/mercurial/ui.py", line 1369,
in getprogbar
    _progresssingleton = progress.progbar(ui)
  File "/usr/lib/python2.7/dist-packages/mercurial/progress.py", line
68, in __init__
    self.resetstate()
  File "/usr/lib/python2.7/dist-packages/mercurial/progress.py", line
77, in resetstate
    'progress', 'delay', default=3))
ValueError: invalid literal for float(): 1.5%

Can you please fix that. For the moment I am removing qct.

This was also mentioned by somebody at
http://stackoverflow.com/questions/40767591/mercurial-crashes-because-of-the-qct-extension-which-i-havent-enabled

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages qct depends on:
ii  mercurial   4.0-1
ii  python      2.7.11-2
ii  python-qt4  4.11.4+dfsg-2
ii  python2.7   2.7.12-7
ii  subversion  1.9.5-1

qct recommends no packages.

qct suggests no packages.

-- no debconf information


-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A  2C2F 9F3D C7A4 E1C4 D2D8

Reply via email to