0.9.5 release plans

Jim Hague jim.hague at acm.org
Fri Oct 19 12:33:39 CDT 2007


Matt Mackall <mpm <at> selenic.com> writes:
> 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.

A late report from AIX 5.2 with Visual Age C v6.

Three failures. The last failure is down to ksh not accepting function() (..)
syntax in the test; replace (...) with {...} and the test passes.

As to the other failures, both occur with 0.9.4. 'hg serve' won't
serving .bz2, though 'hg archive' will happily produce a tbz2.

jim at p630:~/src/hg$ uname -a
AIX p630 2 5 0059CBCA4C00 unknown unknown AIX
jim at p630:~/src/hg$ python -V
Python 2.3.4
jim at p630:~/src/hg$ make tests
cd tests && python run-tests.py
.........
ERROR: test-archive output changed
--- Expected output
+++ Test output
@@ -5,10 +5,38 @@
 test-archive-TIP/bar
 test-archive-TIP/baz/bletch
 test-archive-TIP/foo
-test-archive-TIP/.hg_archival.txt
-test-archive-TIP/bar
-test-archive-TIP/baz/bletch
-test-archive-TIP/foo
+Traceback (most recent call last):
+  File "getarchive.py", line 3, in ?
+    f = urllib2.urlopen('http://127.0.0.1:%s/?cmd=archive;node=%s;type=%s'
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 129, in urlopen
+    return _opener.open(url, data)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 326, in open
+    '_open', req)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 306, in _call_chain
+    result = func(*args)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 901, in http_open
+    return self.do_open(httplib.HTTP, req)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 895, in do_open
+    return self.parent.error('http', req, fp, code, msg, hdrs)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 352, in error
+    return self._call_chain(*args)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 306, in _call_chain
+    result = func(*args)
+  File "/opt/freeware/lib/python2.3/urllib2.py", line 412, in http_error_default
+    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
+urllib2.HTTPError: HTTP Error -1:
+
+bunzip2: Compressed file ends unexpectedly;
+       perhaps it is corrupted?  *Possible* reason follows.
+bunzip2: Not a typewriter
+       Input file = (stdin), output file = (stdout)
+
+It is possible that the compressed file(s) have become corrupted.
+You can use the -tvv option to test integrity of such files.
+
+You can use the `bzip2recover' program to attempt to recover
+data from undamaged sections of corrupted files.
+
 Archive:  archive.zip
     testing: test-archive-TIP/.hg_archival.txt   OK
     testing: test-archive-TIP/bar   OK
........
ERROR: test-bdiff output changed
--- Expected output
+++ Test output
@@ -7,11 +7,27 @@
 *** 'a\nb\nc\n' 'a\nc\n'
 *** 'a\n' 'c\na\nb\n'
 *** 'a\n' ''
+*** 'a\n' ''
+bad:
+'a\n'
+''
 *** 'a\n' 'b\nc\n'
 *** 'a\n' 'c\na\n'
 *** '' 'adjfkjdjksdhfksj'
+*** 'adjfkjdjksdhfksj' ''
+bad:
+'adjfkjdjksdhfksj'
+''
 *** '' 'ab'
+*** 'ab' ''
+bad:
+'ab'
+''
 *** '' 'abc'
+*** 'abc' ''
+bad:
+'abc'
+''
 *** 'a' 'a'
 *** 'ab' 'ab'
 *** 'abc' 'abc'
......................
Skipping test-convert-cvs: missing feature: cvsps utility
.
Skipping test-convert-darcs: missing feature: darcs client
..
Skipping test-convert-git: missing feature: git command line client
...
Skipping test-convert-svn: missing feature: subversion python bindings
......................................................................
..............
ERROR: test-mq-guards output changed
--- Expected output
+++ Test output
@@ -108,77 +108,4 @@
 1 G b.patch
 2 A c.patch
 3 G d.patch
-Patch queue now empty
-new.patch: +1 +2 -3
-b.patch: +2
-c.patch: unguarded
-d.patch: +2
-% hg qapplied
-% hg qapplied -v
-% hg qunapplied
-c.patch
-% hg qunapplied -v
-0 G new.patch
-1 G b.patch
-2 U c.patch
-3 G d.patch
-number of unguarded, unapplied patches has changed from 1 to 2
-% hg qapplied
-% hg qapplied -v
-% hg qunapplied
-new.patch
-c.patch
-% hg qunapplied -v
-0 U new.patch
-1 G b.patch
-2 U c.patch
-3 G d.patch
-applying new.patch
-skipping b.patch - guarded by ['+2']
-applying c.patch
-skipping d.patch - guarded by ['+2']
-Now at: c.patch
-% hg qapplied
-new.patch
-c.patch
-% hg qapplied -v
-0 A new.patch
-1 G b.patch
-2 A c.patch
-% hg qunapplied
-% hg qunapplied -v
-3 G d.patch
-number of unguarded, unapplied patches has changed from 0 to 1
-number of guarded, applied patches has changed from 1 to 0
-% hg qapplied
-new.patch
-c.patch
-% hg qapplied -v
-0 A new.patch
-1 U b.patch
-2 A c.patch
-% hg qunapplied
-d.patch
-% hg qunapplied -v
-3 U d.patch
-% hg qapplied new.patch
-new.patch
-% hg qunapplied new.patch
-b.patch
-d.patch
-% hg qapplied b.patch
-new.patch
-% hg qunapplied b.patch
-d.patch
-% hg qapplied c.patch
-new.patch
-c.patch
-% hg qunapplied c.patch
-d.patch
-% hg qapplied d.patch
-new.patch
-c.patch
-% hg qunapplied d.patch
-% hg qseries -m: only b.patch should be shown
-the guards file was not ignored in the past
-b.patch
+/home/jim/src/hg/tests/test-mq-guards[128]: syntax error at line 130 : '('
unexpected

ERROR: test-mq-guards failed with error code 2
..............
Skipping test-no-symlinks: system supports symbolic links
...............................................................
# Ran 206 tests, 5 skipped, 3 failed.
make: *** [tests] Error 1






More information about the Mercurial mailing list