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

BBC breaks Crypt::SMIME #23074

Closed
eserte opened this issue Mar 5, 2025 · 5 comments
Closed

BBC breaks Crypt::SMIME #23074

eserte opened this issue Mar 5, 2025 · 5 comments
Labels
BBC Blead Breaks CPAN - changes in blead broke a cpan module(s) sendToCPAN

Comments

@eserte
Copy link
Contributor

eserte commented Mar 5, 2025

MIKAGE/Crypt-SMIME-0.30.tar.gz does not compile anymore since approx. perl 5.41.5, see http://fast-matrix.cpantesters.org/?dist=Crypt-SMIME%200.30
(There's a pass with cygwin+5.41.6, which might be a special case)

The compilatation error looks like this:

"/opt/perl-5.41.9/bin/perl5.41.9" "/opt/perl-5.41.9/lib/5.41.9/ExtUtils/xsubpp"  -typemap '/opt/perl-5.41.9/lib/5.41.9/ExtUtils/typemap' -typemap '/home/cpansand/.cpan/build/2025030221/Crypt-SMIME-0.30-0/typemap'  SMIME.xs > SMIME.xsc
Unparseable XSUB parameter: 'char* /*CLASS*/' in SMIME.xs, line 443
Makefile:386: recipe for target 'SMIME.c' failed
@eserte eserte added BBC Blead Breaks CPAN - changes in blead broke a cpan module(s) Needs Triage labels Mar 5, 2025
@Leont
Copy link
Contributor

Leont commented Mar 5, 2025

That looks like the ParseXS changes @iabyn has been working on

@jkeenan
Copy link
Contributor

jkeenan commented Mar 5, 2025

That looks like the ParseXS changes @iabyn has been working on

Indeed! Bisecting with the following invocation:

perl Porting/bisect.pl \
--module=Crypt::SMIME \
--start=v5.41.4 \
--end=v5.41.5

... pointed to a399a49 as the breaking commit:

a399a4923c7f15aa1aa5bdb38a5dccf59ef51678 is the first bad commit
commit a399a4923c7f15aa1aa5bdb38a5dccf59ef51678
Author: David Mitchell <[email protected]>
Date:   Mon Sep 23 18:52:11 2024 +0100
Commit:     David Mitchell <[email protected]>
CommitDate: Fri Oct 18 11:12:17 2024 +0100

    ParseXS: refactor: XSUB signature-processing

@iabyn, can you take a look? Thanks.

@iabyn
Copy link
Contributor

iabyn commented Mar 10, 2025 via email

@eserte
Copy link
Contributor Author

eserte commented Mar 30, 2025

The distribution got a new release 0.31, which looks fixed for this particular issue, see RT and https://fast2-matrix.cpantesters.org/?dist=Crypt-SMIME%200.31

This issue may be closed.

@jkeenan
Copy link
Contributor

jkeenan commented Mar 30, 2025

The distribution got a new release 0.31, which looks fixed for this particular issue, see RT and https://fast2-matrix.cpantesters.org/?dist=Crypt-SMIME%200.31

This issue may be closed.

Confirmed; thanks; closing.

@jkeenan jkeenan closed this as completed Mar 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BBC Blead Breaks CPAN - changes in blead broke a cpan module(s) sendToCPAN
Projects
None yet
Development

No branches or pull requests

4 participants