[Python-Dev] XP buildbot problem cloning from hg.python.org

David Bolen db3l.net at gmail.com
Sat Oct 25 06:25:13 CEST 2014


Antoine Pitrou <solipsis at pitrou.net> writes:

> Have you tried running the hg clone manually from the buildbot?
> You could try to add --debug to get more info where the thing breaks.

Yes, I had but pretty much got the same output as the buildbot slave.
But I just tried --traceback and it's definitely complaining about the
connection being terminated.

Regular test:

> hg clone --verbose --noupdate http://hg.python.org/cpython test
    real URL is https://hg.python.org/cpython
    requesting all changes
    adding changesets
    adding manifests
    transaction abort!
    rollback completed
    abort: connection ended unexpectedly

Traceback:

> hg clone --traceback --verbose --noupdate http://hg.python.org/cpython test
    real URL is https://hg.python.org/cpython
    requesting all changes
    adding changesets
    adding manifests
    transaction abort!
    rollback completed
    Traceback (most recent call last):
      File "mercurial\dispatch.pyc", line 54, in _runcatch
      File "mercurial\dispatch.pyc", line 490, in _dispatch
      File "mercurial\dispatch.pyc", line 351, in runcommand
      File "mercurial\dispatch.pyc", line 541, in _runcommand
      File "mercurial\dispatch.pyc", line 495, in checkargs
      File "mercurial\dispatch.pyc", line 488, in <lambda>
      File "mercurial\util.pyc", line 420, in check
      File "mercurial\commands.pyc", line 725, in clone
      File "mercurial\hg.pyc", line 334, in clone
      File "mercurial\localrepo.pyc", line 1853, in clone
      File "mercurial\localrepo.pyc", line 1206, in pull
      File "mercurial\localrepo.pyc", line 1695, in addchangegroup
      File "mercurial\revlog.pyc", line 1239, in addgroup
      File "mercurial\changegroup.pyc", line 31, in chunkiter
      File "mercurial\changegroup.pyc", line 20, in getchunk
      File "mercurial\util.pyc", line 924, in read
      File "mercurial\httprepo.pyc", line 22, in zgenerator
    IOError: [Errno None] connection ended unexpectedly
    abort: connection ended unexpectedly


I also stuck on --debug which generates a metric ton of output, but
the final portion is:

> hg clone --debug --traceback --verbose --noupdate http://hg.python.org/cpython test

    (...)
    manifests: 5271/93170 chunks (5.66%)
    manifests: 5272/93170 chunks (5.66%)
    manifests: 5273/93170 chunks (5.66%)
    manifests: 5274/93170 chunks (5.66%)
    manifests: 5275/93170 chunks (5.66%)
    manifests: 5276/93170 chunks (5.66%)
    manifests: 5277/93170 chunks (5.66%)
    manifests: 5278/93170 chunks (5.66%)
    transaction abort!
    rollback completed
    Traceback (most recent call last):
      File "mercurial\dispatch.pyc", line 54, in _runcatch
      File "mercurial\dispatch.pyc", line 490, in _dispatch
      File "mercurial\dispatch.pyc", line 351, in runcommand
      File "mercurial\dispatch.pyc", line 541, in _runcommand
      File "mercurial\dispatch.pyc", line 495, in checkargs
      File "mercurial\dispatch.pyc", line 488, in <lambda>
      File "mercurial\util.pyc", line 420, in check
      File "mercurial\commands.pyc", line 725, in clone
      File "mercurial\hg.pyc", line 334, in clone
      File "mercurial\localrepo.pyc", line 1853, in clone
      File "mercurial\localrepo.pyc", line 1206, in pull
      File "mercurial\localrepo.pyc", line 1695, in addchangegroup
      File "mercurial\revlog.pyc", line 1239, in addgroup
      File "mercurial\changegroup.pyc", line 31, in chunkiter
      File "mercurial\changegroup.pyc", line 20, in getchunk
      File "mercurial\util.pyc", line 924, in read
      File "mercurial\httprepo.pyc", line 22, in zgenerator
    IOError: [Errno None] connection ended unexpectedly
    abort: connection ended unexpectedly

which appears to die mid-stream while receiving the manifests.

So I'm sort of hoping there might be some record server-side as to why
things are falling apart mid-way.

-- David



More information about the Python-Dev mailing list