octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SourceForge migration has broken HTTP access to some hg repos


From: Mike Miller
Subject: SourceForge migration has broken HTTP access to some hg repos
Date: Tue, 20 Feb 2018 10:58:21 -0800
User-agent: Mutt/1.9.3 (2018-01-21)

Hi Octave Forge admins,

I am unable to pull hg changes from 3 of the Octave Forge mercurial
source repositories over HTTP. I *am* able to pull over SSH. I think
it's likely that the repositories are fine, but something is wrong with
the HTTP hosting of hgweb, probably having to do with the recent
migration.

Would you get in contact with SourceForge so we can get this resolved?

Details:

I get the same error from the geometry, signal, and statistics
repositories, and only those three:

    ** unknown exception encountered, please report by visiting
    ** https://mercurial-scm.org/wiki/BugTracker
    ** Python 2.7.14+ (default, Feb  6 2018, 19:12:18) [GCC 7.3.0]
    ** Mercurial Distributed SCM (version 4.4.1)
    ** Extensions loaded:
    Traceback (most recent call last):
      File "/usr/bin/hg", line 41, in <module>
        dispatch.run()
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 85, 
in run
        status = (dispatch(req) or 0) & 255
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 173, 
in dispatch
        ret = _runcatch(req)
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 313, 
in _runcatch
        return _callcatch(ui, _runcatchfunc)
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 321, 
in _callcatch
        return scmutil.callcatch(ui, func)
      File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line 154, 
in callcatch
        return func()
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 303, 
in _runcatchfunc
        return _dispatch(req)
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 940, 
in _dispatch
        cmdpats, cmdoptions)
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 701, 
in runcommand
        ret = _runcommand(ui, options, cmd, d)
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 948, 
in _runcommand
        return cmdfunc()
      File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 937, 
in <lambda>
        d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
      File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1185, in 
check
        return func(*args, **kwargs)
      File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 4004, 
in pull
        opargs=pullopargs).cgresult
      File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line 1300, 
in pull
        _pullphase(pullop)
      File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line 1511, 
in _pullphase
        _pullapplyphases(pullop, remotephases)
      File "/usr/lib/python2.7/dist-packages/mercurial/exchange.py", line 1523, 
in _pullapplyphases
        remotephases)
      File "/usr/lib/python2.7/dist-packages/mercurial/phases.py", line 591, in 
analyzeremotephases
        node = bin(nhex)
    TypeError: Odd-length string

I can reproduce this error on multiple machines in different locations
and with different versions of mercurial, so I have no doubt it is not a
local problem, anyone should be able to reproduce it.

Again, if I pull from the same repositories using SSH access, I get no
such error.

-- 
mike

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]