develooper Front page | perl.perl5.porters | Postings from December 2016

[perl #130398] Bleadperl v5.25.7-97-g98d5e3e breaksBAREFOOT/Method-Signatures-20160315.tar.gz

Thread Previous | Thread Next
From:
slaven@rezic.de via RT
Date:
December 26, 2016 10:53
Subject:
[perl #130398] Bleadperl v5.25.7-97-g98d5e3e breaksBAREFOOT/Method-Signatures-20160315.tar.gz
Message ID:
rt-4.0.24-2038-1482749579-1153.130398-15-0@perl.org
Dana Sun, 25 Dec 2016 17:33:51 -0800, jkeenan reče:
> On Sun, 25 Dec 2016 20:27:33 GMT, davem wrote:
> > On Sat, Dec 24, 2016 at 03:32:47AM -0800, slaven@rezic.de via RT
> > wrote:
> > > Dana Fri, 23 Dec 2016 23:04:31 -0800,
> > > andreas.koenig.7os6VVqR@franz.ak.mind.de reče:
> > > > bisect
> > > > ------
> > > > commit 98d5e3efa825adce1bfa065a5deed791c30162ac
> > > > Author: David Mitchell <davem@iabyn.com>
> > > > Date:   Sat Dec 10 15:06:30 2016 +0000
> > > >
> > > > misaligned buffer with heredoc and /(?{...})/
> > > >
> > > > diagnostics
> > > > -----------
> > > > http://www.cpantesters.org/cpan/report/9852bf0e-c189-11e6-87f0-
> > > > 479ac671d6e6
> > > >
> > > > As a second evidence besides the ordinary bisect I reverted
> > > > v5.25.7-97-g98d5e3e on top of v5.25.8-57-g71a0317b30 and got all
> > > > tests
> > > > pass again for Method-Signatures-20160315
> > > TryCatch-1.003002 is probably also affected by this problem. The
> > > panics look similar:
> > > http://www.cpantesters.org/cpan/report/1e33c45a-c596-11e6-989e-
> > > d59cc671d6e6
> >
> > Both appear fixed by the following:
> >
> > commit b1b8fb6a79343831521b5657b353f551f7a35074
> > Author:     David Mitchell <davem@iabyn.com>
> > AuthorDate: Sun Dec 25 20:14:41 2016 +0000
> > Commit:     David Mitchell <davem@iabyn.com>
> > CommitDate: Sun Dec 25 20:14:41 2016 +0000
> >
> > more issues with /(?{ ... <<EOF })/
> >
> > RT #130398
> >
> > My recent fix for issues with  and /(?{...})/, v5.25.7-97-g98d5e3e,
> > broke Method-Signatures and possibly TryCatch.
> >
> > This commit seems to fix them, but is based on observation rather
> > than any deep understanding of what's going on.
> 
> Configuring with these options:
> 
> #####
> '-des -Dusedevel -Uversiononly -Dman1dir=none -Dman3dir=none
> -Duseithreads -Uuselongdouble -DDEBUGGING=-g
> #####
> 
> ... I was able to build blead at this commit:
> 
> #####
> This is perl 5, version 25, subversion 9 (v5.25.9 (v5.25.8-76-
> gb1b8fb6)) built for x86_64-linux-thread-multi
> #####
> 
> ... and use 'cpanm' to successfully install both Module::Signatures
> and Try::Catch.

I found more CPAN distributions with a similar fail pattern:

    * ROAM/MooseX-Role-JSONObject-v0.1.0.tar.gz
    * CSSON/Dist-Zilla-Plugin-Stenciller-HtmlExamples-0.0201.tar.gz
    * CSSON/Dist-Zilla-Plugin-Stenciller-MojoliciousTests-0.0200.tar.gz
    * JSWARTZ/Poet-0.16.tar.gz

But all of these work again with v5.25.8-76-gb1b8fb6.


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

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About