--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: cscvs: fails with no such directory error
- From: Brian May <bam@debian.org>
- Date: Mon, 29 Mar 2004 09:58:55 +1000
- Message-id: <20040328235855.54B5B28DAA@snoopy.apana.org.au>
Package: cscvs
Version: 1.0pre25.patch.79-3
Severity: normal
To reproduce, follow following steps:
1. Checkout mythtv using instructions at:
<URL:http://www.mythtv.org/docs/mythtv-HOWTO-5.html> into
$HOME/tree/mythtv/cvs
2. Run:
mkdir $HOME/tree/mythv/arch
cd $HOME/tree/mythv/arch
tla make-archive -ls bam@snoopy.apana.org.au--mythtv-2004 ~/arch/mythtv-2004
tla archive-setup bam@snoopy.apana.org.au--mythtv-2004/mythtv--head--1.0
tla init-tree bam@snoopy.apana.org.au--mythtv-2004/mythtv--head--1.0
leave explicit tagging
2. cd $HOME/tree/mythtv/cvs
3. Run "cscvs cache -b".
4. cscvs totla -Si 1 /home/bam/tree/mythtv/arch
/home/bam/tree/mythtv/arch
N changeset 1
A libs/libmythtv/videoout_xv.cpp [1.1]
A libs/libmythtv/tv.cpp [1.1]
A libs/libmythtv/format.h [1.1]
A libs/libmythtv/RTjpegN.cpp [1.1]
A libs/libmythtv/docs/LICENSE [1.1]
A libs/libmythtv/minilzo.cpp [1.1]
A libs/libNuppelVideo/rtjpeg_plugin.h [1.1]
cvs [update aborted]: no such directory `libs/libNuppelVideo'
Performing undo due to exception: "cvs -Q update -r1.1 'libs/libNuppelVideo/rtjpeg_plugin.h'" failed with exit status 256
undo: illegal revision name: bam@snoopy.apana.org.au--mythtv-2004/mythtv--head--1.0--
Traceback (most recent call last):
File "/usr/share/cscvs/cscvs", line 251, in ?
retval = main(sys.argv)
File "/usr/share/cscvs/cscvs", line 237, in main
try: callSubcommand()
File "/usr/share/cscvs/cscvs", line 90, in callSubcommand
Runner.getRunner(config, module).run()
File "/usr/share/cscvs/modules/Runner.py", line 53, in run
apply(self.target, self.args)
File "/usr/share/cscvs/cmds/totla.py", line 651, in totla
apply_changeset(apply, config, set)
File "/usr/share/cscvs/cmds/totla.py", line 539, in apply_changeset
undo(apply, config, changeset, e)
File "/usr/share/cscvs/cmds/totla.py", line 386, in undo
runTla("undo")
File "/usr/share/cscvs/cmds/totla.py", line 118, in runTla
if ret: raise TlaError('"tla %s" failed with exit status %s' % (command, ret))
totla.TlaError: "tla undo" failed with exit status 512
It would appear that there are two errors here: 1. The initial CVS error,
and 2. The tla undo error when trying to recover from the CVS error.
I do not understand why CVS failed, as far as I can tell that directory exists
on the remote server (see
<URL:http://cvs.mythtv.org/cgi-bin/viewcvs.cgi/mythtv/libs/>), but doesn't
contain any files anymore (except in Attic directory).
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.25
Locale: LANG=C, LC_CTYPE=C
Versions of packages cscvs depends on:
ii python 2.3.3-7 An interactive high-level object-o
ii python-sqlite 0.4.3-2 Python interface to SQLite
ii tla 1.2-2 arch revision control system
-- no debconf information
--- End Message ---