develooper Front page | perl.perl5.porters | Postings from February 2018

[perl #132799] Blead Breaks CPAN:PERLANCAR/Unix-Passwd-File-0.250.tar.gz

Thread Next
From:
James E Keenan via RT
Date:
February 2, 2018 01:06
Subject:
[perl #132799] Blead Breaks CPAN:PERLANCAR/Unix-Passwd-File-0.250.tar.gz
Message ID:
rt-4.0.24-17427-1517533596-102.132799-15-0@perl.org
On Thu, 01 Feb 2018 20:30:37 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.8.
> 
> 
> -----------------------------------------------------------------
> Two tests in the Unix-Passwd-File-0.250 test suite fail with perl
> 5.27.8:
> 
> ...
> t/get_group.t ............... Use of "goto" to jump into a construct
> is deprecated at /home/eserte/.cpan/build/2018020121/Unix-Passwd-File-
> 0.250-0/blib/lib/Unix/Passwd/File.pm line 379.
>  t/get_group.t ............... No subtests run
> ...
> t/get_user.t ................ Use of "goto" to jump into a construct
> is deprecated at /home/eserte/.cpan/build/2018020121/Unix-Passwd-File-
> 0.250-0/blib/lib/Unix/Passwd/File.pm line 323.
>  t/get_user.t ................ No subtests run
> ...
> 
> Test Summary Report
> -------------------
> t/get_group.t             (Wstat: 11 Tests: 0 Failed: 0)
>   Non-zero wait status: 11
>   Parse errors: No plan found in TAP output
> t/get_user.t              (Wstat: 11 Tests: 0 Failed: 0)
>   Non-zero wait status: 11
>   Parse errors: No plan found in TAP output
> 
> 
> So we have segmentation faults here (status=11).
> 
> The test suite also failed with 5.27.7, but this was probably
> because of other reasons (smartmatch).
> 
> Again no bisect; good start/end commits for a bisect may be found
> here:
> http://fast-matrix.cpantesters.org/?dist=Unix-Passwd-File-
> 0.250;os=linux;perl=5.27.8;reports=1#sl=6,1
> 
> 

The error message appears in this recent commit:

#####
commit dc6e8de0c8eef348cabc76d23a98ce74e4b90cde
Author: Abigail <abigail@abigail.be>
Date:   Mon Jan 16 11:44:30 2017 +0100

    There's an objection to fatalizing jumping into a construct.
    
    This reverts commit 84b32f52b10f9912b40ef378cd0b01f4aff80630.
    This reverts commit d30393aaade31b605724846a30a10dd1e96cd181.
    
    We need more debate on this one; either we should undeprecate it,
    or settle on an end-of-life version.
#####

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

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

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