crew fails the imerge test

Giorgos Keramidas keramida at ceid.upatras.gr
Thu Aug 2 06:08:43 CDT 2007


Today's crew tip fails the imerge test on FreeBSD.  I'm running the test
suite on Solaris too as I'm posting this...

------------------------------------------------------------------------
System:		FreeBSD 7.0-CURRENT
Hg version:	ec70fd08e16c531f4ea6fbef8ff78970819f1247
Log:
------------------------------------------------------------------------
keramida at kobe:/home/keramida/cron.d$ sh mercurial-test.sh
2007-08-02 10:56:51 -- Gate repository is at /home/keramida/hg/mercurial/crew
2007-08-02 10:56:51 -- Creating temporary test workspace at /var/tmp
2007-08-02 10:56:51 -- Initializing test workspace at /var/tmp/hgtest-AlNg
2007-08-02 10:56:51 -- Pulling changesets from gate repo at /home/keramida/hg/mercurial/crew
pulling from /home/keramida/hg/mercurial/crew
requesting all changes
adding changesets
adding manifests
adding file changes
added 5055 changesets with 9540 changes to 673 files
(run 'hg update' to get a working copy)
2007-08-02 10:57:06 -- Gate tip is ec70fd08e16c531f4ea6fbef8ff78970819f1247
2007-08-02 10:57:06 -- Checking out changeset ec70fd08e16c531f4ea6fbef8ff78970819f1247
591 files updated, 0 files merged, 0 files removed, 0 files unresolved
2007-08-02 10:57:07 -- Running the Mercurial test suite.
2007-08-02 10:57:07 -- Extra run-tests.py flags: (none)
...............................................................................
ERROR: test-imerge output changed
--- Expected output
+++ Test output
@@ -28,21 +28,72 @@
 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
-merging e6da46716401 and 1c0a86e7db0d
-resolved:
-  foo
-all conflicts resolved
+Traceback (most recent call last):
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 38, in runcatch
+    return dispatch(ui, args, argv0=argv0)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 379, in dispatch
+    ret = runcommand(ui, options, cmd, d)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 432, in runcommand
+    return checkargs()
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 388, in checkargs
+    return cmdfunc()
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 371, in <lambda>
+    d = lambda: func(ui, repo, *args, **cmdoptions)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 332, in imerge
+    return dispatch(im, args, opts)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 271, in dispatch
+    return func(im, *args)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 198, in load
+    rc = im.unpickle(source)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 188, in unpickle
+    return state.load(source)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 48, in load
+    tf.extractall(self.im.repo.root)
+AttributeError: 'TarFile' object has no attribute 'extractall'
+** unknown exception encountered, details follow
+** report bug details to http://www.selenic.com/mercurial/bts
+** or mercurial at selenic.com
+** Mercurial Distributed SCM (version ec70fd08e16c)
+Traceback (most recent call last):
+  File "/var/tmp/hgtests.M_oSiM/install/bin/hg", line 11, in ?
+    mercurial.commands.run()
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/commands.py", line 3141, in run
+    sys.exit(dispatch(sys.argv[1:], argv0=sys.argv[0]))
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/commands.py", line 3138, in dispatch
+    return cmdutil.runcatch(u, args, argv0=argv0)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 38, in runcatch
+    return dispatch(ui, args, argv0=argv0)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 379, in dispatch
+    ret = runcommand(ui, options, cmd, d)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 432, in runcommand
+    return checkargs()
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 388, in checkargs
+    return cmdfunc()
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/mercurial/cmdutil.py", line 371, in <lambda>
+    d = lambda: func(ui, repo, *args, **cmdoptions)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 332, in imerge
+    return dispatch(im, args, opts)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 271, in dispatch
+    return func(im, *args)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 198, in load
+    rc = im.unpickle(source)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 188, in unpickle
+    return state.load(source)
+  File "/var/tmp/hgtests.M_oSiM/install/lib/python/hgext/imerge.py", line 48, in load
+    tf.extractall(self.im.repo.root)
+AttributeError: 'TarFile' object has no attribute 'extractall'
+Exception exceptions.ImportError: 'No module named cStringIO' in <bound method lock.__del__ of <mercurial.lock.lock object at 0x28611e4c>> ignored
 foo
-changeset:   3:eaf80a943462
+bar
+changeset:   3:9674828ea988
 tag:         tip
-parent:      2:e6da46716401
-parent:      1:1c0a86e7db0d
+parent:      0:0aa0c251c2c6
 user:        test
 date:        Thu Jan 01 00:00:03 1970 +0000
-files:       foo
+files:       bar foo
 description:
 merged


 % nothing to merge
-abort: there is nothing to merge - use "hg update" instead
+abort: repo has 3 heads - please merge with an explicit rev
...................................................................................................
# Ran 178 tests, 0 skipped, 1 failed.
2007-08-02 11:05:13 -- Removing test workspace from /var/tmp/hgtest-AlNg
keramida at kobe:/home/keramida/cron.d$
------------------------------------------------------------------------


More information about the Mercurial-devel mailing list