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.38.0 deprecates when keyword #52

Merged
merged 5 commits into from
Aug 3, 2023

Conversation

zmughal
Copy link
Contributor

@zmughal zmughal commented Jul 19, 2023

Fixes #51.

Also some CI / Docker fixes:

@zmughal zmughal force-pushed the 51-perl5.38.0-deprec-given-when branch from 9b276ab to 050e53d Compare July 19, 2023 04:18
@zmughal zmughal force-pushed the 51-perl5.38.0-deprec-given-when branch from fbc12d2 to 32b5e5f Compare July 19, 2023 17:00
@zmughal zmughal marked this pull request as ready for review July 19, 2023 17:00
@zmughal
Copy link
Contributor Author

zmughal commented Jul 19, 2023

@ghenry, this is ready for review. The three failures that happen here are due to:

  1. Missing Sys::SigAction. If the Docker image is rebuilt with the changes to the Dockerfile above, then it will pass.
  2. Some fixes that I need to do for Alien::ZMQ::latest. I'll have those in by probably later today and then rerun the build.

@zmughal
Copy link
Contributor Author

zmughal commented Jul 21, 2023

@ghenry, the PR should pass now. The macOS failure here should go away with a rerun of that job (it probably grabbed the old version of Alien::ZMQ::latest as I just released a new version). That build passes here.

Aside: I didn't know you were a host of SE Radio. I've listened to many of those specific episodes! Great content as those are the kind of things I'm interested in.

This is temporary until the Docker image is updated.
@zmughal zmughal force-pushed the 51-perl5.38.0-deprec-given-when branch from c55e5da to 68750cf Compare July 21, 2023 23:16
@zmughal
Copy link
Contributor Author

zmughal commented Jul 28, 2023

@ghenry, have a moment to review this?

@ghenry
Copy link
Contributor

ghenry commented Jul 29, 2023

Ah sorry. Been working on my other projects https://github.com/SentryPeer

Will do tonight.

@ghenry
Copy link
Contributor

ghenry commented Aug 3, 2023

@ghenry, the PR should pass now. The macOS failure here should go away with a rerun of that job (it probably grabbed the old version of Alien::ZMQ::latest as I just released a new version). That build passes here.

Merged.

Aside: I didn't know you were a host of SE Radio. I've listened to many of those specific episodes! Great content as those are the kind of things I'm interested in.

Ah, thanks. Very kind of you to say so.

@ghenry ghenry closed this Aug 3, 2023
@ghenry ghenry reopened this Aug 3, 2023
@ghenry ghenry merged commit 5d295ee into zeromq:master Aug 3, 2023
17 checks passed
@zmughal zmughal deleted the 51-perl5.38.0-deprec-given-when branch August 3, 2023 17:46
@zmughal
Copy link
Contributor Author

zmughal commented Aug 3, 2023

Thank you! Whenever you get a moment, could you get this on to CPAN? I see that this appears to be the only major issue with the current release as per CPAN Testers.

@ghenry
Copy link
Contributor

ghenry commented Aug 4, 2023

Just going over all the steps again now that we discussed in #47 (comment)

@ghenry
Copy link
Contributor

ghenry commented Aug 4, 2023

Things updating now https://hub.docker.com/r/calid/perl-zmq-base/tags

@ghenry
Copy link
Contributor

ghenry commented Aug 4, 2023

All done.

@zmughal
Copy link
Contributor Author

zmughal commented Aug 4, 2023

Excellent! Thank you! I see that the ZMQ-FFI 1.19 tests are looking good here. I have also notified Perl/perl5#21027.

@zmughal
Copy link
Contributor Author

zmughal commented Aug 4, 2023

Just one thing to add for next time: update the changelog. I really should have done it in the PR to make things easier. In my own Dist::Zilla configurations I use https://metacpan.org/pod/Dist::Zilla::Plugin::CheckChangeLog because otherwise I may forget.

@ghenry
Copy link
Contributor

ghenry commented Aug 4, 2023 via email

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

Successfully merging this pull request may close these issues.

Tests will fail in perl-5.38.0
2 participants