Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perl 5.40.1 build: Possibly Error test t/08warndie.t will fail #240

Open
twata1 opened this issue Feb 22, 2025 · 5 comments
Open

perl 5.40.1 build: Possibly Error test t/08warndie.t will fail #240

twata1 opened this issue Feb 22, 2025 · 5 comments

Comments

@twata1
Copy link

twata1 commented Feb 22, 2025

Hello,

I split my issue with #231 .

Sample fail report:
http://www.cpantesters.org/cpan/report/faab977f-6d26-1014-8029-a7def125e0a9

That test passes in perl 5.40.0 build .

Thank you,

@sisyphus
Copy link

Which module was it that produced http://www.cpantesters.org/cpan/report/faab977f-6d26-1014-8029-a7def125e0a9 ?
I can't see any mention of that anywhere in the report.

@twata1
Copy link
Author

twata1 commented Feb 22, 2025

The module that is failing the test is a module called Error.
The log is also attached.
build-on-SP-5.40.1.log

Relevant part of the log:

t/07try-in-obj-destructor.t .......... ok
t/08warndie.t ........................ 
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 20/21 subtests 
t/09dollar-at.t ...................... ok

@shawnlaffan
Copy link
Contributor

Also fails on perl 5.41.3 built using visual studio so is perhaps not a strawberry specific issue.

This also looks similar to Test::Trap, reported in #231 (comment)

Has anything been backported that changes stack behaviour?

@bekuno
Copy link

bekuno commented Feb 22, 2025

The Error distribution had a new version on 2025-02-18.
From the release notes:

    - Fix die/warn hooks for perl 5.41.9 changes
        - https://github.com/shlomif/perl-error.pm/pull/4
        - Thanks @mauke .

The passed test on 5.40.0 are problably done with version 0.17029 of the module Error.

@shlomif @mauke
Can you cross check, please?

@sisyphus
Copy link

The passed test on 5.40.0 are probably done with version 0.17029 of the module

I'm seeing the same issue with 0.17030.
I've created a BBC ticket at Perl/perl5#23022 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants