Skip Menu |

This queue is for tickets about the DBD-Firebird CPAN distribution.

Report information
The Basics
Id: 80628
Status: resolved
Priority: 0/
Queue: DBD-Firebird

People
Owner: Nobody in particular
Requestors: ribasushi [...] leporine.io
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.12



Subject: Fails tests on Debian testing
Fresh install of firebird, and then a `cpanm DBD::Firebird`. Let me know what else I can furnish. Cheers Setting up firebird2.5-common-doc (2.5.2~svn+54698.ds4-1) ... Setting up firebird2.5-common (2.5.2~svn+54698.ds4-1) ... Setting up libfbclient2:i386 (2.5.2~svn+54698.ds4-1) ... Setting up firebird2.5-server-common (2.5.2~svn+54698.ds4-1) ... Setting up libfbembed2.5 (2.5.2~svn+54698.ds4-1) ... Setting up libib-util:i386 (2.5.2~svn+54698.ds4-1) ... Setting up firebird-dev (2.5.2~svn+54698.ds4-1) ... Setting up firebird2.5-classic-common (2.5.2~svn+54698.ds4-1) ... Setting up firebird2.5-superclassic (2.5.2~svn+54698.ds4-1) ... Configuring DBD::Firebird (on linux) libfbembed.so found in /usr/lib/i386-linux-gnu FIREBIRD_HOME : /usr FIREBIRD_INCLUDE: /usr/include FIREBIRD_LIB : /usr/lib Client library : fbclient Using DBI 1.622 (for perl 5.016002 on x86_64-linux-thread-multi) installed in /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/site_perl/5.16.2/x86_64-linux-thread-multi/auto/DBI/ Found libfbembed, will build DBD::FirebirdEmbed too. Configuring DBD::FirebirdEmbedded (on linux) FIREBIRD_HOME : /usr FIREBIRD_INCLUDE: /usr/include FIREBIRD_LIB : /usr/lib Client library : fbembed t/embed-41-bindparam.t .......... 1/37 DBD::FirebirdEmbedded::st execute failed: Incompatible column/host variable data type -Dynamic SQL Error -SQL error code = -303 -Malformed string at t/embed-41-bindparam.t line 86. # Looks like you planned 37 tests but ran 9. # Looks like your test exited with 2 just after 9. t/embed-41-bindparam.t .......... Dubious, test returned 2 (wstat 512, 0x200) Failed 28/37 subtests t/embed-75-utf8.t ............... 1/37 DBD::FirebirdEmbedded::db do failed: Incompatible column/host variable data type -Dynamic SQL Error -SQL error code = -303 -Malformed string at t/embed-75-utf8.t line 136. # Looks like you planned 37 tests but ran 23. # Looks like your test exited with 2 just after 23. t/embed-75-utf8.t ............... Dubious, test returned 2 (wstat 512, 0x200) Failed 14/37 subtests
На 05 ноем. 2012, пн 05:28:05, RIBASUSHI написа: Show quoted text
> Fresh install of firebird, and then a `cpanm DBD::Firebird`. Let me > know what else I can furnish. > > Using DBI 1.622 (for perl 5.016002 on x86_64-linux-thread-multi) > installed in > /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/site_perl/5.16.2/x86_64- > linux-thread-multi/auto/DBI/
This is hardly 'Debian testing' with DBI 1.622 and perl 5.16.2 :) Both failures mention 'Malformed string' which suggests some problems with unicode. Can you add the perl config to the ticket so I can compare that with the perl I use?
On Tue Nov 06 07:30:08 2012, DAM wrote: Show quoted text
> На 05 ноем. 2012, пн 05:28:05, RIBASUSHI написа:
> > Fresh install of firebird, and then a `cpanm DBD::Firebird`. Let me > > know what else I can furnish. > > > > Using DBI 1.622 (for perl 5.016002 on x86_64-linux-thread-multi) > > installed in > > /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/site_perl/5.16.2/x86_64- > > linux-thread-multi/auto/DBI/
> > This is hardly 'Debian testing' with DBI 1.622 and perl 5.16.2 :)
Sorry for the mixup, all I meant was "the firebird libs that come with testing". Show quoted text
> Both failures mention 'Malformed string' which suggests some problems > with unicode. Can you add the perl config to the ticket so I can compare > that with the perl I use?
Regaular perlbrewed perl 5.16.2RC1. There were no changes between it and 5.16.2 regular. rabbit@Thesaurus:~$ perl -V Summary of my perl5 (revision 5 version 16 subversion 2) configuration: Platform: osname=linux, osvers=3.2.0-2-amd64, archname=x86_64-linux-thread-multi uname='linux thesaurus 3.2.0-2-amd64 #1 smp mon jun 11 19:23:01 utc 2012 x86_64 gnulinux ' config_args='-de -Dprefix=/home/rabbit/perl5/perlbrew/perls/5.16.2.1 -Duseithreads -Dmorebits' hint=recommended, useposix=true, d_sigaction=define 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 -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.7.1', 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 =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /lib/i386-linux-gnu /lib/../lib /usr/lib/i386-linux-gnu /usr/lib/../lib /lib /usr/lib libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.13' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Locally applied patches: RC1 Built under linux Compiled at Oct 31 2012 15:24:41 %ENV: PERL5LIB="/home/rabbit/devel/utils/perl:/home/rabbit/devel/distar/lib:" PERLBREW_HOME="/home/rabbit/.perlbrew" PERLBREW_PATH="/home/rabbit/perl5/perlbrew/bin:/home/rabbit/perl5/perlbrew/perls/5.16.2.1/bin" PERLBREW_PERL="5.16.2.1" PERLBREW_ROOT="/home/rabbit/perl5/perlbrew" PERLBREW_VERSION="0.27" PERL_AUTOINSTALL_PREFER_CPAN="1" PERL_CPANM_OPT="--verbose --no-interactive" @INC: /home/rabbit/devel/utils/perl /home/rabbit/devel/distar/lib /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/site_perl/5.16.2/x86_64-linux-thread-multi /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/site_perl/5.16.2 /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/5.16.2/x86_64-linux-thread-multi /home/rabbit/perl5/perlbrew/perls/5.16.2.1/lib/5.16.2 .
By the way it fails tests on 5.16 only - 5.14 is fine
Looking through Changes, this seems to have been fixed in 1.12