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:
James E Keenan via RT
Date:
December 26, 2016 01:33
Subject:
[perl #130398] Bleadperl v5.25.7-97-g98d5e3e breaksBAREFOOT/Method-Signatures-20160315.tar.gz
Message ID:
rt-4.0.24-5227-1482716031-860.130398-15-0@perl.org
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.

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

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