|
From: | Francis Russell |
Subject: | Re: [Monotone-devel] Monotone tests failing under Debian automated building |
Date: | Tue, 24 Apr 2012 15:04:13 +0100 |
User-agent: | RoundCube Webmail/0.4-beta |
To me, it looks like monotone is copying test databases to a specificlocation for a test, then apparently finding the files missing. I can'treplicate this in a Debian unstable chroot, nor can I imagine in theautomated build environment could cause the tests to fail in this way.
Ha, I've found it! monotone appears to be rewriting pluses to spaces in its URLs:
Simple example: $ cd /tmp/ $ mtn db init -d mtn.db $ mtn db init -d mtn+2.db $ mtn pull -d mtn.db "file:///tmp/mtn+2.db?*" mtn: doing anonymous pull; use -kKEYNAME if you need authentication mtn: connecting to 'file:/tmp/mtn 2.db' mtn: include pattern '*' mtn: exclude pattern '' mtn: misuse: database '/tmp/mtn 2.db' does not existmtn: peer file:/tmp/mtn 2.db IO terminated connection in working state (error) mtn: error: I/O failure while talking to peer 'file:/tmp/mtn 2.db', disconnecting
$ Francis
[Prev in Thread] | Current Thread | [Next in Thread] |