0.9.5 release plans

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Oct 17 08:21:58 CDT 2007


On 2007-10-16 14:48, Mark Reinhold <mr at sun.com> wrote:
>> Date: Mon, 15 Oct 2007 17:31:02 -0500
>> From: Matt Mackall <mpm at selenic.com>
>
>> I'm hoping to finally cut the 0.9.5 release on Friday. We've
>> hopefully fixed up the compilation problems for the new C extensions
>> reported a couple days ago. Please test the current tip, especially
>> if you're running on one of the less common platforms.
>
> main tip (3b204881f959) builds and tests fine on Solaris 10 using
> Python 2.5.1 from blastwave.org, except for some networked tests that
> appear to be a little too picky about the error message they receive
> (log below).

Neat.  I used Python 2.4.3 on Solaris 10 U3, and the tests result in the
same output.

> ERROR: test-http-proxy output changed
> --- Expected output 
> +++ Test output 
> @@ -43,4 +43,4 @@
>  added 1 changesets with 1 changes to 1 files
>  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
>  %% bad host:port for proxy
> -abort: error: Connection refused
> +abort: error: Network is unreachable

I think that's a difference between errno values returned by Solaris vs.
Linux vs. BSD.  The same test `error' has been happening with Hg tests
on Solaris 10 for ages here.  I don't know what is a good/portable way
to fix this without trimming useful information out of the error.

It may be possible to filter s/\(abort: error:\) .*$/\1/ on all systems
to avoid depending on the exact errno value returned when the connection
attempt fails, but then we lose parts of the error message :(



More information about the Mercurial mailing list