Skip Menu |

This queue is for tickets about the Catalyst-Model-SVN CPAN distribution.

Report information
The Basics
Id: 39918
Status: resolved
Priority: 0/
Queue: Catalyst-Model-SVN

People
Owner: bobtfish [...] bobtfish.net
Requestors: johannes [...] plunien.de
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in:
  • 0.01
  • 0.02
  • 0.03
  • 0.04
  • 0.05
  • 0.10
  • 0.11
  • 0.12
Fixed in: 0.13



Subject: Broken after upgrade of libsvn-perl from 1.4.x to 1.5.x
After upgrading subversion and libsvn-perl in Ubuntu Hardy from 1.4.x to 1.5.x C::M::SVN broke: fwu-build@hahn:/data/tmp/Catalyst-Model-SVN-0.12$ make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/basic...........................ok t/catalyst_helpers_model_svn......skipped: Test::File 1.10 not installed t/kwalitee........................skipped: Test::Kwalitee not installed; skipping t/localrepos......................svnserve PID is 26464 at /data/tmp/Catalyst-Model-SVN-0.12/t/lib/TestLib.pm line 46. t/localrepos......................1/? perl: /build/buildd/subversion-1.5.1dfsg1/subversion/libsvn_ra/ra_loader.c:678: svn_ra_get_dir: Assertion `*path != '/'' failed. make: *** [test_dynamic] Interrupt plu@hahn:/data/tmp/Catalyst-Model-SVN-0.12$ perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.15.7, archname=i486-linux-gnu-thread-multi uname='linux palmer 2.6.15.7 #1 smp thu sep 7 19:42:20 utc 2006 i686 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.8.8 -Dsitearch=/usr/local/lib/perl/5.8.8 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.8 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.2.3 20071123 (prerelease) (Ubuntu 4.2.2-3ubuntu4)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=/lib/libc-2.6.1.so, so=so, useshrplib=true, libperl=libperl.so.5.8.8 gnulibc_version='2.6.1' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Nov 27 2007 10:44:36 @INC: /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 /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 .
See also: http://kerneltrap.org/mailarchive/git/2008/7/17/2552194 Seems to be to do with leading / in paths, but I'm not quite sure what/where yet..
http://www.bobtfish.net/svn/repos/code/projects/Catalyst-Model-SVN/branches/fix-svn-1_5/ Now passes it's test suite with subversion 1.5 on my work debian box. I'm yet to test if this has totally broken the module on my subversion 1.4 machine...
0.13 just went to CPAN. Let me know if that works any better for you.
On Thu Oct 09 19:39:35 2008, BOBTFISH wrote: Show quoted text
> 0.13 just went to CPAN. Let me know if that works any better for you.
t0m++ It has fixed all my problems, ticket can be closed. Thank you! :)