Package: git-cvs
Version: 1.4.4.4-4
When I use the giv-cvsserver command, it complains about the lacking
Perl DBD::DBI module. After solving this issue, it complains about
DBD::SQLite, and I don't have how to work around this.
It seems that the package depends on libdbi-perl and on
libdbd-sqlite-perl, and this last one is not available for etch anymore.
Here my real-world example. At the backend, the git user is running
git-cvsserver as the cvs "engine":
--- begin ---
[EMAIL PROTECTED]:~/work/proj1$ cvs -d :ext:[EMAIL
PROTECTED]:/home/git/repo.git co
project
Password:****
install_driver(SQLite) failed: Can't locate DBD/SQLite.pm in @INC (@INC
contains: /usr/share/perl/5.8.8 /etc/perl /usr/local/lib/perl/5.8.8
/usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at
(eval 7) line 3, <STDIN> line 13.
Perhaps the DBD::SQLite perl module hasn't been fully installed,
or perhaps the capitalisation of 'SQLite' isn't right.
Available drivers: DBM, ExampleP, File, Proxy, Sponge.
at /usr/bin/git-cvsserver line 2099
cvs [checkout aborted]: end of file from server (consult above messages
if any)
...
[EMAIL PROTECTED]:~/work/proj1$ grep SQLite /usr/bin/git-cvsserver
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
# Grab a handle to the SQLite db and do any necessary updates
$self->{dbh} = DBI->connect("dbi:SQLite:dbname=" .
$self->{file},"","");
$self->{dbh}->commit() or die "Failed to commit changes to SQLite";
[EMAIL PROTECTED]:~/tra/projs/jxfs$
---- end ----
No problem on depending on other packages, but it should be explicitly
addressed by Debian apt dependency procedures. git-cvs doesn't mention
these packages in its dependency list.
Thanks,
Luiz Ramos
São Paulo - Brazil
--
http://www.fastmail.fm - The professional email service
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]