Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BBC: Commit c1b0c18 breaks DBD::SQLite #16228

Closed
p5pRT opened this issue Nov 7, 2017 · 7 comments
Closed

BBC: Commit c1b0c18 breaks DBD::SQLite #16228

p5pRT opened this issue Nov 7, 2017 · 7 comments

Comments

@p5pRT
Copy link

p5pRT commented Nov 7, 2017

Migrated from rt.perl.org#132408 (status was 'resolved')

Searchable as RT132408$

@p5pRT
Copy link
Author

p5pRT commented Nov 7, 2017

From @jkeenan

As originally reported to me by Carlos Guevara​: "It looks like
0f12654 broke DBD​::SQLite."

Trying to install it at a later commit with cpanm, I get lots of test
failures like this​:

#####
t/03_create_table.t ................................... 1/7 Can't locate
object method "selectall_arrayref" via package "DBD​::SQLite​::db​::SUPER"
(perhaps you forgot to load "DBD​::SQLite​::db​::SUPER"?) at
/home/jkeenan/.cpanm/work/1510055612.8014/DBD-SQLite-1.54/blib/lib/DBD/SQLite.pm
line 400.
# Looks like your test exited with 255 just after 2.
t/03_create_table.t ................................... Dubious, test
returned 255 (wstat 65280, 0xff00)
Failed 5/7 subtests
...
t/virtual_table/rt_99748.t ............................ 1/52 Can't
locate object method "selectall_arrayref" via package
"DBD​::SQLite​::db​::SUPER" (perhaps you forgot to load
"DBD​::SQLite​::db​::SUPER"?) at t/virtual_table/rt_99748.t line 66.
# Looks like your test exited with 2 just after 4.
t/virtual_table/rt_99748.t ............................ Dubious, test
returned 2 (wstat 512, 0x200)
Failed 48/52 subtests

Test Summary Report


t/03_create_table.t (Wstat​: 65280 Tests​:
2 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 7 tests but ran 2.
t/27_metadata.t (Wstat​: 512 Tests​: 4
Failed​: 0)
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 21 tests but ran 4.
t/42_primary_key_info.t (Wstat​: 65280 Tests​:
3 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 55 tests but ran 3.
t/50_foreign_key_info.t (Wstat​: 65280 Tests​:
8 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 26 tests but ran 8.
t/55_statistics_info.t (Wstat​: 65280 Tests​:
8 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 39 tests but ran 8.
t/rt_77724_primary_key_with_a_whitespace.t (Wstat​: 65280 Tests​:
2 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 4 tests but ran 2.
t/rt_78833_utf8_flag_for_column_names.t (Wstat​: 65280 Tests​:
13 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 59 tests but ran 13.
t/rt_81536_multi_column_primary_key_info.t (Wstat​: 65280 Tests​:
2 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 16 tests but ran 2.
t/virtual_table/00_base.t (Wstat​: 65280 Tests​:
3 Failed​: 0)
  Non-zero exit status​: 255
  Parse errors​: Bad plan. You planned 10 tests but ran 3.
t/virtual_table/10_filecontent.t (Wstat​: 512 Tests​: 3
Failed​: 1)
  Failed test​: 3
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 13 tests but ran 3.
t/virtual_table/11_filecontent_fulltext.t (Wstat​: 512 Tests​: 2
Failed​: 1)
  Failed test​: 2
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 15 tests but ran 2.
t/virtual_table/20_perldata.t (Wstat​: 512 Tests​: 4
Failed​: 0)
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 29 tests but ran 4.
t/virtual_table/21_perldata_charinfo.t (Wstat​: 512 Tests​: 4
Failed​: 0)
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 10 tests but ran 4.
t/virtual_table/rt_99748.t (Wstat​: 512 Tests​: 4
Failed​: 0)
  Non-zero exit status​: 2
  Parse errors​: Bad plan. You planned 52 tests but ran 4.
Files=105, Tests=3289, 35 wallclock secs ( 0.46 usr 0.09 sys + 6.45
cusr 0.52 csys = 7.52 CPU)
Result​: FAIL
Failed 14/105 test programs. 2/3289 subtests failed.
Makefile​:1078​: recipe for target 'test_dynamic' failed
make​: *** [test_dynamic] Error 2
FAIL
#####

@p5pRT
Copy link
Author

p5pRT commented Nov 7, 2017

From @jkeenan

Summary of my perl5 (revision 5 version 27 subversion 6) configuration​:
  Commit id​: c1b0c18
  Platform​:
  osname=linux
  osvers=4.4.0-98-generic
  archname=x86_64-linux
  uname='linux zareason 4.4.0-98-generic #121-ubuntu smp tue oct 10 14​:24​:03 utc 2017 x86_64 x86_64 x86_64 gnulinux '
  config_args='-des -Dusedevel -Uversiononly -Dprefix=/home/jkeenan/testing/blead -Dman1dir=none -Dman3dir=none'
  hint=recommended
  useposix=true
  d_sigaction=define
  useithreads=undef
  usemultiplicity=undef
  use64bitint=define
  use64bitall=define
  uselongdouble=undef
  usemymalloc=n
  default_inc_excludes_dot=define
  bincompat5005=undef
  Compiler​:
  cc='cc'
  ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  optimize='-O2'
  cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
  ccversion=''
  gccversion='5.4.1 20160904'
  gccosandvers=''
  intsize=4
  longsize=8
  ptrsize=8
  doublesize=8
  byteorder=12345678
  doublekind=3
  d_longlong=define
  longlongsize=8
  d_longdbl=define
  longdblsize=16
  longdblkind=3
  ivtype='long'
  ivsize=8
  nvtype='double'
  nvsize=8
  Off_t='off_t'
  lseeksize=8
  alignbytes=8
  prototype=define
  Linker and Libraries​:
  ld='cc'
  ldflags =' -fstack-protector-strong -L/usr/local/lib'
  libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /lib64 /usr/lib64
  libs=-lpthread -lnsl -ldb -ldl -lm -lcrypt -lutil -lc
  perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
  libc=libc-2.23.so
  so=so
  useshrplib=false
  libperl=libperl.a
  gnulibc_version='2.23'
  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-strong'

Characteristics of this binary (from libperl)​:
  Compile-time options​:
  HAS_TIMES
  PERLIO_LAYERS
  PERL_COPY_ON_WRITE
  PERL_DONT_CREATE_GVSV
  PERL_MALLOC_WRAP
  PERL_OP_PARENT
  PERL_PRESERVE_IVUV
  PERL_USE_DEVEL
  USE_64_BIT_ALL
  USE_64_BIT_INT
  USE_LARGE_FILES
  USE_LOCALE
  USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE
  USE_LOCALE_NUMERIC
  USE_LOCALE_TIME
  USE_PERLIO
  USE_PERL_ATOF
  Built under linux
  Compiled at Nov 7 2017 06​:50​:05
  %ENV​:
  PERL2DIR="/home/jkeenan/gitwork/perl2"
  PERLBREW_BASHRC_VERSION="0.78"
  PERLBREW_HOME="/home/jkeenan/.perlbrew"
  PERLBREW_MANPATH="/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/man"
  PERLBREW_PATH="/home/jkeenan/perl5/perlbrew/bin​:/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/bin"
  PERLBREW_PERL="perl-5.26.0"
  PERLBREW_ROOT="/home/jkeenan/perl5/perlbrew"
  PERLBREW_VERSION="0.78"
  PERL_WORKDIR="/home/jkeenan/gitwork/perl"
  @​INC​:
  lib
  /home/jkeenan/testing/blead/lib/perl5/site_perl/5.27.6/x86_64-linux
  /home/jkeenan/testing/blead/lib/perl5/site_perl/5.27.6
  /home/jkeenan/testing/blead/lib/perl5/5.27.6/x86_64-linux
  /home/jkeenan/testing/blead/lib/perl5/5.27.6

@p5pRT
Copy link
Author

p5pRT commented Nov 7, 2017

From @khwilliamson

Commit 47324b4
fixes this on my system. Please verify, and close if appropriate.

@p5pRT
Copy link
Author

p5pRT commented Nov 7, 2017

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Nov 8, 2017

From @jkeenan

On Tue, 07 Nov 2017 20​:08​:50 GMT, khw wrote​:

Commit 47324b4
fixes this on my system. Please verify, and close if appropriate.

Looks good to me -- but need to hear from the OP, who can test this on multiple platforms. Carlos, what do you find?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Nov 8, 2017

From carlos@carlosguevara.com

On Tue, Nov 7, 2017 at 7​:53 PM, James E Keenan via RT <
perlbug-followup@​perl.org> wrote​:

On Tue, 07 Nov 2017 20​:08​:50 GMT, khw wrote​:

Commit 47324b4
fixes this on my system. Please verify, and close if appropriate.

Looks good to me -- but need to hear from the OP, who can test this on
multiple platforms. Carlos, what do you find?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

---
via perlbug​: queue​: perl5 status​: open
https://rt-archive.perl.org/perl5/Ticket/Display.html?id=132408

Looks good on my systems.

@p5pRT p5pRT closed this as completed Nov 8, 2017
@p5pRT
Copy link
Author

p5pRT commented Nov 8, 2017

@jkeenan - Status changed from 'open' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant