Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.91k stars 542 forks source link

Bleadperl v5.27.4-53-g04680144c4 breaks CSSON/Pod-Elemental-Transformer-Splint-0.1201.tar.gz #16214

Closed p5pRT closed 6 years ago

p5pRT commented 6 years ago

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

Searchable as RT132373$

p5pRT commented 6 years ago

From @andk

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

Discovered by Slaven Rezić

Bisect

  v5.27.4-53-g04680144c4

  Author​: Father Chrysostomos \sprout@​cpan\.org   Date​: Mon Aug 28 12​:40​:58 2017 -0700

  Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

  MooseX​::AttributeDocumented   Moops   Kavorka​::TraitFor​::Parameter​::doc

  all three must be installed before running the tests\, otherwise the   fail will not happen due skipped test.

Limited to non-threaded perls

  because Kavorka is currently not available for threaded perls due to   some dependency issue

Diagnostics and perl -V

  http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686-8892b1ea9a90

-- andreas

p5pRT commented 6 years ago

From @cpansprout

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

It should be separate. v5.27.4-53-g04680144c4 was not part of that merge commit.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@​cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90

--

Father Chrysostomos

p5pRT commented 6 years ago

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

p5pRT commented 6 years ago

From @jkeenan

On Sun\, 29 Oct 2017 20​:04​:01 GMT\, sprout wrote​:

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

It should be separate. v5.27.4-53-g04680144c4 was not part of that merge commit.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@​cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90

I suspect we will need someone with Moose-debugging experience to investigate this and reduce the failure to something far simpler.

This module requires installation of 98 CPAN distributions.

I installed those modules against both blead and 5.26.0. Using 5.26.0 I stepped through t/03-method-documented.t in the debugger. At the critical line I dumped the values of the variables in the line where the code broke in blead. See the attachment. Good luck!

Thank you very much. -- James E Keenan (jkeenan@​cpan.org)

p5pRT commented 6 years ago

From @jkeenan

  DB\<4> x $self 0 Pod​::Elemental​::Transformer​::Splint=HASH(0x5a4a278)   'attribute_renderer' => ARRAY(0x58c8ff8)   0 HASH(0x58b4588)   'class' => 'HtmlDefault'   'for' => 'HTML'   'renderer' => Pod​::Elemental​::Transformer​::Splint​::AttributeRenderer​::HtmlDefault=HASH(0x595c208)   'for' => 'HTML'   1 HASH(0x58b9220)   'class' => 'HtmlDefault'   'for' => 'markdown'   'renderer' => Pod​::Elemental​::Transformer​::Splint​::AttributeRenderer​::HtmlDefault=HASH(0x44f9440)   'for' => 'markdown'   'command_name' => '​:splint'   'default_type_library' => 'Types​::Standard'   'method_renderer' => ARRAY(0x5a2cf00)   0 HASH(0x5983d50)   'class' => 'HtmlDefault'   'for' => 'HTML'   'renderer' => Pod​::Elemental​::Transformer​::Splint​::MethodRenderer​::HtmlDefault=HASH(0x5e5b670)   'for' => 'HTML'   1 HASH(0x596e858)   'class' => 'HtmlDefault'   'for' => 'markdown'   'renderer' => Pod​::Elemental​::Transformer​::Splint​::MethodRenderer​::HtmlDefault=HASH(0x5ba56e0)   'for' => 'markdown'   'type_libraries' => HASH(0x596dd90)   empty hash   DB\<5> x $param 0 'SplintTestMethods'   DB\<6> x $param->meta 0 Class​::MOP​::Class​::Immutable​::Moose​::Meta​::Class=HASH(0x65f8a30)   '__immutable' => HASH(0x6ec8618)   'inlined_methods' => ARRAY(0x6f34910)   0 Moose​::Meta​::Method​::Constructor=HASH(0x6f34310)   '_expected_method_class' => 'Moose​::Object'   'associated_metaclass' => Class​::MOP​::Class​::Immutable​::Moose​::Meta​::Class=HASH(0x65f8a30)   -> REUSED_ADDRESS   'body' => CODE(0x66f7d28)   -> &SplintTestMethods​::new in /home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/x86_64-linux/Class/MOP/Package.pm​:230-230   'definition_context' => HASH(0x6f30e50)   'description' => 'constructor SplintTestMethods​::new'   'file' => 't/corpus/lib/SplintTestMethods.pm'   'line' => 6   'name' => 'new'   'options' => HASH(0x5f9b020)   'constructor_class' => 'Moose​::Meta​::Method​::Constructor'   'constructor_name' => 'new'   'debug' => 0   'destructor_class' => 'Moose​::Meta​::Method​::Destructor'   'file' => 't/corpus/lib/SplintTestMethods.pm'   'immutable_trait' => 'Moose​::Meta​::Class​::Immutable​::Trait'   'inline_accessors' => 0   'inline_constructor' => 1   'inline_destructor' => 1   'line' => 6   'package_name' => 'SplintTestMethods'   1 Moose​::Meta​::Method​::Destructor=HASH(0x6f34190)   'associated_metaclass' => Class​::MOP​::Class​::Immutable​::Moose​::Meta​::Class=HASH(0x65f8a30)   -> REUSED_ADDRESS   'body' => CODE(0x66f77e8)   -> &SplintTestMethods​::DESTROY in /home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/x86_64-linux/Class/MOP/Package.pm​:230-230   'definition_context' => HASH(0x66f7a58)   'description' => 'destructor SplintTestMethods​::DESTROY'   'file' => 't/corpus/lib/SplintTestMethods.pm'   'line' => 6   'name' => 'DESTROY'   'options' => HASH(0x5fb7b90)   'constructor_class' => 'Moose​::Meta​::Method​::Constructor'   'constructor_name' => 'new'   'debug' => 0   'destructor_class' => 'Moose​::Meta​::Method​::Destructor'   'file' => 't/corpus/lib/SplintTestMethods.pm'   'immutable_trait' => 'Moose​::Meta​::Class​::Immutable​::Trait'   'inline_accessors' => 0   'inline_constructor' => 1   'inline_destructor' => 1   'line' => 6   'package_name' => 'SplintTestMethods'   'options' => HASH(0x5eeaf28)   'constructor_class' => 'Moose​::Meta​::Method​::Constructor'   'constructor_name' => 'new'   'debug' => 0   'destructor_class' => 'Moose​::Meta​::Method​::Destructor'   'file' => 't/corpus/lib/SplintTestMethods.pm'   'immutable_trait' => 'Moose​::Meta​::Class​::Immutable​::Trait'   'inline_accessors' => 0   'inline_constructor' => 1   'inline_destructor' => 1   'line' => 6   'original_class' => 'Moose​::Meta​::Class'   '_meta_instance' => Moose​::Meta​::Instance=HASH(0x66f7800)   'associated_metaclass' => Class​::MOP​::Class​::Immutable​::Moose​::Meta​::Class=HASH(0x65f8a30)   -> REUSED_ADDRESS   'attributes' => ARRAY(0x6f350a8)   empty array   'slot_hash' => HASH(0x66f79f8)   empty hash   'slots' => ARRAY(0x66f7a28)   empty array   '_methods' => HASH(0x625ddb8)   empty hash   '_overload_map' => HASH(0x6503460)   empty hash   '_package_cache_flag' => 275   '_package_cache_flag_full' => 158   '_package_stash' => Package​::Stash=HASH(0x660c1a8)   'name' => 'SplintTestMethods'   'namespace' => HASH(0x60af520)   'BEGIN' => *SplintTestMethods​::BEGIN   'DESTROY' => *SplintTestMethods​::DESTROY   'ISA' => *SplintTestMethods​::ISA   'VERSION' => *SplintTestMethods​::VERSION   '__ANON__[(eval 570)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 570)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 574)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 574)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 575)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 575)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 587)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 587)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 588)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 588)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 589)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 589)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 595)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 595)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[(eval 596)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]' => *SplintTestMethods​::__ANON__[(eval 596)[/home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/Parse/KeywordX.pm​:136]​:1]   '__ANON__[t/corpus/lib/SplintTestMethods.pm​:10]' => *SplintTestMethods​::__ANON__[t/corpus/lib/SplintTestMethods.pm​:10]   '__ANON__[t/corpus/lib/SplintTestMethods.pm​:11]' => *SplintTestMethods​::__ANON__[t/corpus/lib/SplintTestMethods.pm​:11]   '__ANON__[t/corpus/lib/SplintTestMethods.pm​:6]' => *SplintTestMethods​::__ANON__[t/corpus/lib/SplintTestMethods.pm​:6]   '__ANON__[t/corpus/lib/SplintTestMethods.pm​:8]' => *SplintTestMethods​::__ANON__[t/corpus/lib/SplintTestMethods.pm​:8]   'a_test_method' => *SplintTestMethods​::a_test_method   'another' => *SplintTestMethods​::another   'can' => *SplintTestMethods​::can   'import' => *SplintTestMethods​::import   'isa' => *SplintTestMethods​::isa   'meta' => *SplintTestMethods​::meta   'new' => *SplintTestMethods​::new   'attribute_metaclass' => 'Moose​::Meta​::Attribute'   'attributes' => HASH(0x625df08)   empty hash   'authority' => SCALAR(0x7d2540)   -> undef   'constructor_class' => 'Moose​::Meta​::Method​::Constructor'   'constructor_name' => 'new'   'destructor_class' => 'Moose​::Meta​::Method​::Destructor'   'immutable_trait' => 'Moose​::Meta​::Class​::Immutable​::Trait'   'instance_metaclass' => 'Moose​::Meta​::Instance'   'method_metaclass' => 'Moose​::Meta​::Class​::__ANON__​::SERIAL​::6'   'methods' => HASH(0x65f86b8)   'DESTROY' => Moose​::Meta​::Method​::Destructor=HASH(0x6f34190)   -> REUSED_ADDRESS   'meta' => Moose​::Meta​::Method​::Meta=HASH(0x6259870)   'associated_metaclass' => Class​::MOP​::Class​::Immutable​::Moose​::Meta​::Class=HASH(0x65f8a30)   -> REUSED_ADDRESS   'body' => CODE(0x6228b50)   -> &SplintTestMethods​::meta in /home/jkeenan/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/x86_64-linux/Class/MOP/Package.pm​:230-230   'name' => 'meta'   'package_name' => 'SplintTestMethods'   'new' => Moose​::Meta​::Method​::Constructor=HASH(0x6f34310)   -> REUSED_ADDRESS   'namespace' => SCALAR(0x7d2540)   -> REUSED_ADDRESS   'package' => 'SplintTestMethods'   'role_applications' => ARRAY(0x62607c0)   empty array   'roles' => ARRAY(0x625e298)   empty array   'superclasses' => SCALAR(0x7d2540)   -> REUSED_ADDRESS   'version' => SCALAR(0x7d2540)   -> REUSED_ADDRESS   'wrapped_method_metaclass' => 'Moose​::Meta​::Class​::__ANON__​::SERIAL​::5'

p5pRT commented 6 years ago

From @cpansprout

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@&#8203;cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90

This turns out to be a design flaw in Moops. See \https://rt.cpan.org/Ticket/Display.html?id=123445 for detail.

--

Father Chrysostomos

p5pRT commented 6 years ago

From @jkeenan

On Mon\, 30 Oct 2017 01​:23​:15 GMT\, sprout wrote​:

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@&#8203;cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90

This turns out to be a design flaw in Moops. See \https://rt.cpan.org/Ticket/Display.html?id=123445 for detail.

(Sigh of relief.)

So this is probably a case of "Blead Broke Suboptimal CPAN Code\, So CPAN Must Fix."

I think we should leave this ticket open for a while to see if other test failures related to Moops show up.

Thank you very much.

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

p5pRT commented 6 years ago

From @xsawyerx

On 10/30/2017 02​:44 AM\, James E Keenan via RT wrote​:

On Mon\, 30 Oct 2017 01​:23​:15 GMT\, sprout wrote​:

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@&#8203;cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90 This turns out to be a design flaw in Moops. See \https://rt.cpan.org/Ticket/Display.html?id=123445 for detail. (Sigh of relief.)

So this is probably a case of "Blead Broke Suboptimal CPAN Code\, So CPAN Must Fix."

+1

I think we should leave this ticket open for a while to see if other test failures related to Moops show up.

+1

p5pRT commented 6 years ago

From @jkeenan

On Tue\, 31 Oct 2017 19​:25​:59 GMT\, xsawyerx@​gmail.com wrote​:

On 10/30/2017 02​:44 AM\, James E Keenan via RT wrote​:

On Mon\, 30 Oct 2017 01​:23​:15 GMT\, sprout wrote​:

On Sun\, 29 Oct 2017 12​:49​:09 -0700\, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Maybe this should be subsumed under ticket #132252 but I'm not sure\, and in doubt I prefer a separate ticket.

Discovered by Slaven Rezić

Bisect

v5.27.4-53-g04680144c4

Author​: Father Chrysostomos \sprout@&#8203;cpan\.org Date​: Mon Aug 28 12​:40​:58 2017 -0700

Set PL_curstname in pp_ctl.c​:doeval

Extra Dependencies

MooseX​::AttributeDocumented Moops Kavorka​::TraitFor​::Parameter​::doc

all three must be installed before running the tests\, otherwise the fail will not happen due skipped test.

Limited to non-threaded perls

because Kavorka is currently not available for threaded perls due to some dependency issue

Diagnostics and perl -V

http​://www.cpantesters.org/cpan/report/c4136e00-bc41-11e7-b686- 8892b1ea9a90 This turns out to be a design flaw in Moops. See \https://rt.cpan.org/Ticket/Display.html?id=123445 for detail. (Sigh of relief.)

So this is probably a case of "Blead Broke Suboptimal CPAN Code\, So CPAN Must Fix."

+1

I think we should leave this ticket open for a while to see if other test failures related to Moops show up.

3 months have elapsed with no new failure reports. Marking ticket resolved Pending Release.

+1

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

p5pRT commented 6 years ago

@jkeenan - Status changed from 'open' to 'pending release'

p5pRT commented 6 years ago

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.27.9.


t/03-method-documented.t of Pod-Elemental-Transformer-Splint-0.1201 fails with perl 5.27.9​:

Can't locate object method "meta" via package "SplintTestMethods" (perhaps you forgot to load "SplintTestMethods"?) at /home/eserte/.cpan/build/2018022618/Pod-Elemental-Transformer-Splint-0.1201-2/blib/lib/Pod/Elemental/Transformer/Splint.pm line 172. t/03-method-documented.t ..... Dubious\, test returned 2 (wstat 512\, 0x200) No subtests run

Note that the optional dependency Kavorka​::TraitFor​::Parameter​::doc needs to be installed for this test to run.



Flags​:   category=core   severity=low


Site configuration information for perl 5.27.9​:

Configured by eserte at Mon Feb 26 09​:10​:18 CET 2018.

Summary of my perl5 (revision 5 version 27 subversion 9) configuration​:   Commit id​: 9fa1876f8c85a45e62dadb781de3c3a20361cd6f   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='-Dprefix=/opt/perl5.27.8-403-g9fa1876 -Dusemymalloc=n -D cc=ccache cc -D usedevel=define -Duse64bit -de -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='ccache 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.27.9​:   /opt/perl5.27.8-403-g9fa1876/lib/site_perl/5.27.9/x86_64-linux   /opt/perl5.27.8-403-g9fa1876/lib/site_perl/5.27.9   /opt/perl5.27.8-403-g9fa1876/lib/5.27.9/x86_64-linux   /opt/perl5.27.8-403-g9fa1876/lib/5.27.9


Environment for perl 5.27.9​:   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 commented 6 years ago

From @jkeenan

On Mon\, 26 Feb 2018 19​:49​:13 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.27.9.

----------------------------------------------------------------- t/03-method-documented.t of Pod-Elemental-Transformer-Splint-0.1201 fails with perl 5.27.9​:

Can't locate object method "meta" via package "SplintTestMethods" (perhaps you forgot to load "SplintTestMethods"?) at /home/eserte/.cpan/build/2018022618/Pod-Elemental-Transformer-Splint- 0.1201-2/blib/lib/Pod/Elemental/Transformer/Splint.pm line 172. t/03-method-documented.t ..... Dubious\, test returned 2 (wstat 512\, 0x200) No subtests run

Note that the optional dependency Kavorka​::TraitFor​::Parameter​::doc needs to be installed for this test to run.

Slaven\, please see https://rt-archive.perl.org/perl5/Ticket/Display.html?id=132373.&nbsp; In that ticket\, we (well\, I) concluded that the code in this module was sub-optimal and hence was not a BBC situation.

Do you agree/disagree?

Thank you very much.

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

p5pRT commented 6 years ago

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

p5pRT commented 6 years ago

From @eserte

Dana Mon\, 26 Feb 2018 17​:51​:16 -0800\, jkeenan reče​:

On Mon\, 26 Feb 2018 19​:49​:13 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.27.9.

----------------------------------------------------------------- t/03-method-documented.t of Pod-Elemental-Transformer-Splint-0.1201 fails with perl 5.27.9​:

Can't locate object method "meta" via package "SplintTestMethods" (perhaps you forgot to load "SplintTestMethods"?) at /home/eserte/.cpan/build/2018022618/Pod-Elemental-Transformer-Splint- 0.1201-2/blib/lib/Pod/Elemental/Transformer/Splint.pm line 172. t/03-method-documented.t ..... Dubious\, test returned 2 (wstat 512\, 0x200) No subtests run

Note that the optional dependency Kavorka​::TraitFor​::Parameter​::doc needs to be installed for this test to run.

Slaven\, please see https://rt-archive.perl.org/perl5/Ticket/Display.html?id=132373. In that ticket\, we (well\, I) concluded that the code in this module was sub-optimal and hence was not a BBC situation.

Do you agree/disagree?

I agree. Somehow the old issue did not made it into http​://repo.or.cz/andk-cpan-tools.git/blob/HEAD​:/annotate.txt ...

Regards\,   Slaven

p5pRT commented 6 years ago

From @khwilliamson

Thank you for filing this report. You have helped make Perl better.

With the release yesterday of Perl 5.28.0\, this and 185 other issues have been resolved.

Perl 5.28.0 may be downloaded via​: https://metacpan.org/release/XSAWYERX/perl-5.28.0

If you find that the problem persists\, feel free to reopen this ticket.

p5pRT commented 6 years ago

@khwilliamson - Status changed from 'pending release' to 'resolved'