https://bugzilla.redhat.com/show_bug.cgi?id=1543286
Bug ID: 1543286
Summary: perl-DBD-SQLite-1.54-5.fc28 FTBFS with sqlite 3.22.0:
t/virtual_table/rt_99748.t: couldn't eval q{sub {my
($self, $i) = @_; my $row = $self->row($i);
(defined($row->[1]) && defined($vals[0]) &&
$row->[1]
$vals[0])}} : syntax error at (eval 20) line 1
Product: Fedora
Version: rawhide
Component: perl-DBD-SQLite
Assignee: jplesnik(a)redhat.com
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: jose.p.oliveira.oss(a)gmail.com, jplesnik(a)redhat.com,
kasal(a)ucw.cz, perl-devel(a)lists.fedoraproject.org,
steve(a)silug.org, tcallawa(a)redhat.com
perl-DBD-SQLite-1.54-5.fc28 fails to build in F28 because tests fail:
t/virtual_table/21_perldata_charinfo.t ................ ok
couldn't eval q{sub {my ($self, $i) = @_; my $row = $self->row($i);
(defined($row->[1]) && defined($vals[0]) && $row->[1] $vals[0])}} :
syntax
error at (eval 20) line 1, near "] $vals"
# Failed test 'no warnings'
# at /usr/share/perl5/vendor_perl/Test/Builder.pm line 158.
# There were 2 warning(s)
# Previous test 23 'SELECT rowid FROM vtb WHERE c = 'six''
# Use of uninitialized value $op in pattern match (m//) at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
line 104.
# at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
line 104.
#
DBD::SQLite::VirtualTable::PerlData::BEST_INDEX(DBD::SQLite::VirtualTable::PerlData=HASH(0xaaaac62ec520),
ARRAY(0xaaaac628d9c8), ARRAY(0xaaaac6288138)) called at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite.pm line 202
# DBD::SQLite::db::prepare(DBI::db=HASH(0xaaaac625f5e8), "SELECT a FROM vtb
WHERE b IS NULL ORDER BY a", undef) called at
/usr/lib64/perl5/vendor_perl/DBI.pm line 1692
# DBD::_::db::selectcol_arrayref(DBI::db=HASH(0xaaaac625f5e8), "SELECT a
FROM vtb WHERE b IS NULL ORDER BY a") called at t/virtual_table/rt_99748.t line
80
# main::test_table(DBI::db=HASH(0xaaaac625f690), "vtb") called at
t/virtual_table/rt_99748.t line 57
#
# ----------
# Previous test 23 'SELECT rowid FROM vtb WHERE c = 'six''
# Use of uninitialized value $op in concatenation (.) or string at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
line 108.
# at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
line 108.
#
DBD::SQLite::VirtualTable::PerlData::BEST_INDEX(DBD::SQLite::VirtualTable::PerlData=HASH(0xaaaac62ec520),
ARRAY(0xaaaac628d9c8), ARRAY(0xaaaac6288138)) called at
/builddir/build/BUILD/DBD-SQLite-1.54/blib/lib/DBD/SQLite.pm line 202
# DBD::SQLite::db::prepare(DBI::db=HASH(0xaaaac625f5e8), "SELECT a FROM vtb
WHERE b IS NULL ORDER BY a", undef) called at
/usr/lib64/perl5/vendor_perl/DBI.pm line 1692
# DBD::_::db::selectcol_arrayref(DBI::db=HASH(0xaaaac625f5e8), "SELECT a
FROM vtb WHERE b IS NULL ORDER BY a") called at t/virtual_table/rt_99748.t line
80
# main::test_table(DBI::db=HASH(0xaaaac625f690), "vtb") called at
t/virtual_table/rt_99748.t line 57
#
# Looks like your test exited with 2 just after 24.
t/virtual_table/rt_99748.t ............................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 29/52 subtests
This is caused by upgrading sqlite-devel from 3.20.1-1.fc28 to 3.22.0-2.fc28.
--
You are receiving this mail because:
You are on the CC list for the bug.