Skip to content

BBC: fed3309 breaks XS-Install #24022

@jkeenan

Description

@jkeenan

Bisecting with this invocation:

perl Porting/bisect.pl \
--module=XS::Install \
--start=v5.43.5 \
--end=f430ad845a2f4f64125379fb1e31ac5bd85a4e91

... pointed to fed3309 as the breaking commit:

fed3309b070153d25a28a0fbd199224d628f105d is the first bad commit
commit fed3309b070153d25a28a0fbd199224d628f105d
Author: David Mitchell <[email protected]>
Date:   Sat Oct 25 15:38:44 2025 +0100
Commit:     David Mitchell <[email protected]>
CommitDate: Wed Dec 17 13:14:37 2025 +0000

    ParseXS: refactor: add  Node::MODULE    

Reports:
http://fast2-matrix.cpantesters.org/?dist=XS-Install;os=linux;reports=1#sl=6,1

Sample failure report:
https://www.cpantesters.org/cpan/report/4bbb6922-dcf3-11f0-8c54-aabd432e6cba

Excerpt from failure report:

Use of uninitialized value $sig in pattern match (m//) at /home/jkeenan/.cpan/build/XS-Install-1.4.0-0/blib/lib/XS/Install/ParseXS.pm line 227, <__ANONIO__> line 226.
Use of uninitialized value $sig in concatenation (.) or string at /home/jkeenan/.cpan/build/XS-Install-1.4.0-0/blib/lib/XS/Install/ParseXS.pm line 227, <__ANONIO__> line 226.
Use of uninitialized value in concatenation (.) or string at /home/jkeenan/.cpan/build/XS-Install-1.4.0-0/blib/lib/XS/Install/ParseXS.pm line 227, <__ANONIO__> line 226.
Use of uninitialized value in concatenation (.) or string at /home/jkeenan/.cpan/build/XS-Install-1.4.0-0/blib/lib/XS/Install/ParseXS.pm line 227, <__ANONIO__> line 226.
bad signature: '', at , function  at /home/jkeenan/.cpan/build/XS-Install-1.4.0-0/blib/lib/XS/Install/ParseXS.pm line 227, <__ANONIO__> line 226.
t/parsexs/parsexs.t ...... 
Dubious, test returned 25 (wstat 6400, 0x1900)
No subtests run 

Briefly noted upstream: https://rt.cpan.org/Ticket/Display.html?id=172363

@iabyn can you take a look?

Metadata

Metadata

Assignees

No one assigned

    Labels

    BBCBlead Breaks CPAN - changes in blead broke a cpan module(s)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions