On Thu, May 21, 2015 at 05:36:33PM +0200, Francisco de Borja Lopez Rio wrote: > > Finally I upgraded that box today, same result: > > $ hg clone --verbose --noupdate http://hg.python.org/cpython > warning: hg.python.org certificate with fingerprint > f4:21:58:34:4e:26:dd:55:16:51:2e:ce:6e:58:a8:92:6e:32:c8:50 not verified > (check hostfingerprints or web.cacerts config setting) > real URL is https://hg.python.org/cpython > destination directory: cpython > requesting all changes > adding changesets > adding manifests > transaction abort! > rollback completed > abort: connection ended unexpectedly > $ sysctl -a|grep OpenBSD > kern.ostype=OpenBSD > kern.version=OpenBSD 5.7-current (GENERIC.MP) #881: Wed May 20 17:55:17 MDT > 2015 > $ hg --version > Mercurial Distributed SCM (version 3.2.3) > (see http://mercurial.selenic.com for more information) > > Copyright (C) 2005-2014 Matt Mackall and others > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > $ >
I did clone the repo in the OSx box, then I served it using hg serve, then I cloned it in the openbsd box, it worked: $ hg clone --verbose --noupdate http://192.168.74.13:9000 build-test-cpython4 requesting all changes adding changesets adding manifests adding file changes added 96301 changesets with 212183 changes to 10521 files (+1 heads) $ I also tried installing mercurial 3.4 using pip, inside a virtualenv, then cloning from python.org, it did not work: $ virtualenv hgenv New python executable in hgenv/bin/python2.7 Also creating executable in hgenv/bin/python Please make sure you remove any previous custom paths from your /home/wu/.pydistutils.cfg file. Installing setuptools, pip...done. $ . hgenv/bin/activate (hgenv)$ pip install mercurial You are using pip version 6.1.1, however version 7.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting mercurial Downloading https://code.betabug-sirius.ch:3141/root/pypi/+f/4a2/dcf2bd9fa11e7/mercurial-3.4.tar.gz (4.3MB) 100% |################################| 4.3MB 513kB/s Installing collected packages: mercurial Running setup.py install for mercurial Successfully installed mercurial-3.4 (hgenv)$ hg clone --verbose --noupdate http://hg.python.org/cpython build-test-cpython real URL is https://hg.python.org/cpython requesting all changes adding changesets adding manifests transaction abort! rollback completed abort: connection ended unexpectedly (hgenv)$ hg --version Mercurial Distributed SCM (version 3.4) (see http://mercurial.selenic.com for more information) Copyright (C) 2005-2015 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $(hgenv)$ (cloning from the hgserve on the OSx box using 3.4 worked too) I tried on another openbsd box, same snapshot, same setup, on a different internet connection. Trying to clone from https://hg.python.org/cpython failed but cloning from another hgserve-exported copy of that repo, located in one of our remote servers, worked just fine: $ hg clone --verbose --noupdate http://nidhogg.codigo23.net:9000 build-test-cpython requesting all changes adding changesets adding manifests adding file changes added 96303 changesets with 212187 changes to 10521 files (+1 heads) $ It looks like it could be, somehow, related to cloning over https. Any bells ringing, anyone? Regards. -- "Do nothing which is of no use." - Miyamoto Musashi --------------------------------------------------------------------- Francisco de Borja Lopez Rio ([email protected]) Soluciones Informaticas Codigo23 S.L.U. http://www.codigo23.net
