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

Reply via email to