webperl icon indicating copy to clipboard operation
webperl copied to clipboard

Perl v5.38 Support?

Open wbraswell opened this issue 2 years ago • 5 comments

Howdy @haukex, I hope this message reaches you well my friend!

There has been a bit of discussion about WebPerl online today, and it's been a while, so I figured I'd open an issue just to see how your Perl projects have been coming along lately?

Oh yeah, and it would be great to have Perl v5.38 support at some point... :-)

wbraswell avatar Jul 20 '23 03:07 wbraswell

For work I've had to switch to Python, so I'm working less with Perl these days. But I have thought about WebPerl once in a while - maybe I will be able to do a manual build with a newer Perl eventually, but unfortunately I can't promise any timelines at the moment.

haukex avatar Jul 31 '23 10:07 haukex

Thanks @haukex ! How can we eventually automate the process?

wbraswell avatar Jul 31 '23 16:07 wbraswell

Well, at the moment the build is somewhat automated, but it builds against quite outdated versions of Perl and Emscripten - the reason I was considering a manual release is because theoretically then I can focus more on getting an actual release and its testing rather than the automation :-)

But anyway, in general, the main thing that would help is if some of the patches to Perl would make it into the core. I asked about that a while back on P5P but unfortunately didn't get much further than asking.

(I just checked and it appears that Emscripten has now changed from returning EAGAIN, so I hope it won't be necessary to manually patch the newer versions of Emscripten.)

haukex avatar Aug 01 '23 12:08 haukex

There is a new official process which you will probably need to follow in order to have a better chance of your WebPerl-related patches being accepted: https://github.com/Perl/PPCs/blob/main/docs/process.md

wbraswell avatar Aug 01 '23 16:08 wbraswell

I don't know if it's related, but I was just talking with the maintainer of App::Staticperl and we confirmed that it works all the way up thru 5.36.0 but does not work for 5.38.0. He mentioned WebPerl and Staticperl are pretty much the only two projects that care about Perl static linking feature so it doesn't get much testing. It's a bummer to see it break in their big 5.38.0 release!

s1037989 avatar Sep 17 '23 06:09 s1037989