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: blead breaks ATRODO/App-MechaCPAN-0.25.tar.gz #16734

Closed
p5pRT opened this issue Oct 25, 2018 · 7 comments
Closed

BBC: blead breaks ATRODO/App-MechaCPAN-0.25.tar.gz #16734

p5pRT opened this issue Oct 25, 2018 · 7 comments
Labels
BBC Blead Breaks CPAN - changes in blead broke a cpan module(s)

Comments

@p5pRT
Copy link

p5pRT commented Oct 25, 2018

Migrated from rt.perl.org#133617 (status was 'rejected')

Searchable as RT133617$

@p5pRT
Copy link
Author

p5pRT commented Oct 25, 2018

From @eserte

This is a bug report for perl from slaven@​rezic.de,
generated with the help of perlbug 1.41 running under perl 5.29.4.


Since perl 5.29.2 or so the test suite of ATRODO/App-MechaCPAN-0.25.tar.gz
fails. Looking at the test output there's no obvious reason why
it is failing.

Test Summary Report


t/23_install_array.t (Wstat​: 256 Tests​: 4 Failed​: 1)
  Failed test​: 3
  Non-zero exit status​: 1
t/26_keep_processing.t (Wstat​: 256 Tests​: 2 Failed​: 1)
  Failed test​: 1
  Non-zero exit status​: 1
t/27_opts.t (Wstat​: 512 Tests​: 13 Failed​: 2)
  Failed tests​: 7-8
  Non-zero exit status​: 2



Flags​:
  category=core
  severity=low


Site configuration information for perl 5.29.4​:

Configured by eserte at Wed Oct 24 15​:53​:30 CEST 2018.

Summary of my perl5 (revision 5 version 29 subversion 4) configuration​:
 
  Platform​:
  osname=linux
  osvers=3.16.0-4-amd64
  archname=x86_64-linux
  uname='linux cabulja 3.16.0-4-amd64 #1 smp debian 3.16.51-3 (2017-12-13) x86_64 gnulinux '
  config_args='-ds -e -Dprefix=/opt/perl-5.29.4 -Dusedevel -Dusemallocwrap=no -Dcf_email=srezic@​cpan.org'
  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 -D_FORTIFY_SOURCE=2'
  optimize='-O2'
  cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
  ccversion=''
  gccversion='4.9.2'
  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/4.9/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
  libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
  perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
  libc=libc-2.19.so
  so=so
  useshrplib=false
  libperl=libperl.a
  gnulibc_version='2.19'
  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'


@​INC for perl 5.29.4​:
  /opt/perl-5.29.4/lib/site_perl/5.29.4/x86_64-linux
  /opt/perl-5.29.4/lib/site_perl/5.29.4
  /opt/perl-5.29.4/lib/5.29.4/x86_64-linux
  /opt/perl-5.29.4/lib/5.29.4


Environment for perl 5.29.4​:
  HOME=/home/eserte
  LANG=en_US.UTF-8
  LANGUAGE (unset)
  LD_LIBRARY_PATH (unset)
  LOGDIR (unset)
  PATH=/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/eserte/bin/linux-gnu​:/home/eserte/bin/sh​:/home/eserte/bin​:/home/eserte/bin/pistachio-perl/bin​:/usr/games​:/home/eserte/devel
  PERLDOC=-MPod​::Perldoc​::ToTextOverstrike
  PERL_BADLANG (unset)
  SHELL=/bin/zsh

@p5pRT
Copy link
Author

p5pRT commented Oct 25, 2018

From @jkeenan

On Thu, 25 Oct 2018 10​:33​:15 GMT, slaven@​rezic.de wrote​:

This is a bug report for perl from slaven@​rezic.de,
generated with the help of perlbug 1.41 running under perl 5.29.4.

-----------------------------------------------------------------
Since perl 5.29.2 or so the test suite of ATRODO/App-MechaCPAN-
0.25.tar.gz
fails. Looking at the test output there's no obvious reason why
it is failing.

Test Summary Report
-------------------
t/23_install_array.t (Wstat​: 256 Tests​: 4 Failed​: 1)
Failed test​: 3
Non-zero exit status​: 1
t/26_keep_processing.t (Wstat​: 256 Tests​: 2 Failed​: 1)
Failed test​: 1
Non-zero exit status​: 1
t/27_opts.t (Wstat​: 512 Tests​: 13 Failed​: 2)
Failed tests​: 7-8
Non-zero exit status​: 2

Bisection points to this commit​:
#####
e1603cb is the first bad commit
commit e1603cb
Author​: Chris 'BinGOs' Williams <chris@​bingosnet.co.uk>
Date​: Mon Aug 20 20​:06​:57 2018 +0100

  Update Module-CoreList for v5.29.2

:040000 040000 1decc418f346259e28a79d7542378607558864e3 30fcc95a3d9edff24dba6893f8ee2fe0c96c93ee M dist
bisect run success
That took 2453 seconds.
#####

Some of the failures in module's test suite relate to Test​::More. Test​::More is part of the Test-Simple distribution. That distribution had a new release to CPAN with which blead was synched a few days before the commit above.

#####
commit 5619155
Author​: Chad Granum <exodist7@​gmail.com>
AuthorDate​: Fri Aug 17 20​:02​:40 2018
Commit​: James E Keenan <jkeenan@​cpan.org>
CommitDate​: Fri Aug 17 20​:04​:51 2018

  Synch with CPAN Test-Simple 1.302140.
 
  Addressing RT 133382.
#####

So I suspect that the problem is due to some interaction with two upstream CPAN distributions which ship with core, rather than with core per se.

Thank you very much.

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

@p5pRT
Copy link
Author

p5pRT commented Oct 25, 2018

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

@p5pRT
Copy link
Author

p5pRT commented Oct 25, 2018

From atrodo@atrodo.org

I suspect Jim is correct, some of the tests do try and install
Test​::More. If the latest version from CPAN is in core, that could
mean that it does not install a new version and fail. I am going to
download 5.29.2 and do some investigation.

-Jon
On Thu, Oct 25, 2018 at 9​:54 AM James E Keenan via RT
<perlbug-followup@​perl.org> wrote​:

On Thu, 25 Oct 2018 10​:33​:15 GMT, slaven@​rezic.de wrote​:

This is a bug report for perl from slaven@​rezic.de,
generated with the help of perlbug 1.41 running under perl 5.29.4.

-----------------------------------------------------------------
Since perl 5.29.2 or so the test suite of ATRODO/App-MechaCPAN-
0.25.tar.gz
fails. Looking at the test output there's no obvious reason why
it is failing.

Test Summary Report
-------------------
t/23_install_array.t (Wstat​: 256 Tests​: 4 Failed​: 1)
Failed test​: 3
Non-zero exit status​: 1
t/26_keep_processing.t (Wstat​: 256 Tests​: 2 Failed​: 1)
Failed test​: 1
Non-zero exit status​: 1
t/27_opts.t (Wstat​: 512 Tests​: 13 Failed​: 2)
Failed tests​: 7-8
Non-zero exit status​: 2

Bisection points to this commit​:
#####
e1603cb is the first bad commit
commit e1603cb
Author​: Chris 'BinGOs' Williams <chris@​bingosnet.co.uk>
Date​: Mon Aug 20 20​:06​:57 2018 +0100

Update Module\-CoreList for v5\.29\.2

:040000 040000 1decc418f346259e28a79d7542378607558864e3 30fcc95a3d9edff24dba6893f8ee2fe0c96c93ee M dist
bisect run success
That took 2453 seconds.
#####

Some of the failures in module's test suite relate to Test​::More. Test​::More is part of the Test-Simple distribution. That distribution had a new release to CPAN with which blead was synched a few days before the commit above.

#####
commit 5619155
Author​: Chad Granum <exodist7@​gmail.com>
AuthorDate​: Fri Aug 17 20​:02​:40 2018
Commit​: James E Keenan <jkeenan@​cpan.org>
CommitDate​: Fri Aug 17 20​:04​:51 2018

Synch with CPAN Test\-Simple 1\.302140\.

Addressing RT 133382\.

#####

So I suspect that the problem is due to some interaction with two upstream CPAN distributions which ship with core, rather than with core per se.

Thank you very much.

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

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

@p5pRT
Copy link
Author

p5pRT commented Oct 30, 2018

From atrodo@atrodo.org

On Thu, Oct 25, 2018 at 9​:54 AM James E Keenan via RT
<perlbug-followup@​perl.org> wrote​:

On Thu, 25 Oct 2018 10​:33​:15 GMT, slaven@​rezic.de wrote​:

This is a bug report for perl from slaven@​rezic.de,
generated with the help of perlbug 1.41 running under perl 5.29.4.

-----------------------------------------------------------------
Since perl 5.29.2 or so the test suite of ATRODO/App-MechaCPAN-
0.25.tar.gz
fails. Looking at the test output there's no obvious reason why
it is failing.

Test Summary Report
-------------------
t/23_install_array.t (Wstat​: 256 Tests​: 4 Failed​: 1)
Failed test​: 3
Non-zero exit status​: 1
t/26_keep_processing.t (Wstat​: 256 Tests​: 2 Failed​: 1)
Failed test​: 1
Non-zero exit status​: 1
t/27_opts.t (Wstat​: 512 Tests​: 13 Failed​: 2)
Failed tests​: 7-8
Non-zero exit status​: 2

Bisection points to this commit​:
#####
e1603cb is the first bad commit
commit e1603cb
Author​: Chris 'BinGOs' Williams <chris@​bingosnet.co.uk>
Date​: Mon Aug 20 20​:06​:57 2018 +0100

Update Module\-CoreList for v5\.29\.2

:040000 040000 1decc418f346259e28a79d7542378607558864e3 30fcc95a3d9edff24dba6893f8ee2fe0c96c93ee M dist
bisect run success
That took 2453 seconds.
#####

Some of the failures in module's test suite relate to Test​::More. Test​::More is part of the Test-Simple distribution. That distribution had a new release to CPAN with which blead was synched a few days before the commit above.

#####
commit 5619155
Author​: Chad Granum <exodist7@​gmail.com>
AuthorDate​: Fri Aug 17 20​:02​:40 2018
Commit​: James E Keenan <jkeenan@​cpan.org>
CommitDate​: Fri Aug 17 20​:04​:51 2018

Synch with CPAN Test\-Simple 1\.302140\.

Addressing RT 133382\.

#####

So I suspect that the problem is due to some interaction with two upstream CPAN distributions which ship with core, rather than with core per se.

Thank you very much.

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

---
via perlbug​: queue​: perl5 status​: new
https://rt-archive.perl.org/perl5/Ticket/Display.html?id=133617
On Thu, Oct 25, 2018 at 10​:17 AM Jon Gentle <atrodo@​atrodo.org> wrote​:

I suspect Jim is correct, some of the tests do try and install
Test​::More. If the latest version from CPAN is in core, that could
mean that it does not install a new version and fail. I am going to
download 5.29.2 and do some investigation.

-Jon

I have verified that my tests are in fact the problem, not perl
itself. I'm working on a change to fix this that will go in the next
version of MechaCPAN. Feel free to close this ticket, there's nothing
to be done.

-Jon

@p5pRT
Copy link
Author

p5pRT commented Oct 31, 2018

From @jkeenan

Closing per recommendation of author of affected CPAN distribution.

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

@p5pRT p5pRT closed this as completed Oct 31, 2018
@p5pRT
Copy link
Author

p5pRT commented Oct 31, 2018

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

@p5pRT p5pRT added BBC Blead Breaks CPAN - changes in blead broke a cpan module(s) Severity Low labels Oct 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BBC Blead Breaks CPAN - changes in blead broke a cpan module(s)
Projects
None yet
Development

No branches or pull requests

1 participant