-
Notifications
You must be signed in to change notification settings - Fork 560
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
Adjust macros dealing with UTF-8 to require extra parameter #17024
Comments
From @jkeenanpod/perldeprecation.pod contains the following entry for perl-5.32: ##### These macros will require an extra parameter in Perl 5.32: There is now a macro that corresponds to each one of these, You can change to use these versions at any time, or, if This change was originally scheduled for 5.30, but was This entry was recorded in the following commit: ##### Delay fatalization of deprecation of unsafe UTF-8 macros Trying to earlier make this fatal led to some issues in Make it so. |
From @jkeenan
|
I don't understand why I'm being pinged on this. The macros have now been changed, but doing so led to BBC tickets, as expected, and those have to be fixed before we can close this. |
I can't find the distributions this affects. |
Tk and Devel::Cover. After the next release of Devel::PPPort, I will submit a PR for Tk. I haven't looked at Devel::Cover. It's using "stolen_chunk_of_toke", which should be fixed. Hopefully its the same chunk as another distro was using and we can do the same thing as we did for that. I'd have to research which distro. |
Looping in @pjcj on this. Is this the same breakage as this issue? |
At a first glance, I suspect it is not. The Devel::Cover breakage in that ticket, I think, comes from 4df8577 |
The code as-is no longer compiles due to changes in the API required because of security issues. However this patch causes it to compile back to 5.6.0 as long as ppport.h version 3.55 or later is included. This fix is part of Perl/perl5#17024
eserte/perl-tk#61 has been issued for this |
The PR for eserte/perl-tk#61 seems to be ready to merge. I assume we can close this. |
Let's give the maintainer the breathing room he has requested to get a new Tk release out. |
The code as-is no longer compiles due to changes in the API required because of security issues. However this patch causes it to compile back to 5.6.0 as long as ppport.h version 3.55 or later is included. This fix is part of Perl/perl5#17024
Tk-804.035 release (2020-03-28) ------------------ This is basically the same like Tk-804.034_501. Tk-804.034_501 release (2020-03-19) ---------------------- Fixes Add dummy rules for newer EUMM (RT #124910) Try harder to find libpng on FreeBSD Tk-804.034_500 release (2020-02-23) ---------------------- Fixes Compiles again with perl 5.31.x (see also github pull request #61 and Perl/perl5#17024 by Karl Williamson). Now ppport.h is included in the distribution. Switch to X's locale handling if needed (Karl Williamson) Don't use buttons 4 and 5 on non-X11 platforms (Christopher Chavez) Fix corner case in XPM handling (/* in colors section) Spelling/grammar fixes in comments and code (Christopher Chavez) Improved demo script photo1.pl (Christopher Chavez) Documentation Smaller Pod fixes (Slaven Rezic, Christopher Chavez) Tests travis-ci fixes
Migrated from rt.perl.org#134142 (status was 'new')
Searchable as RT134142$
The text was updated successfully, but these errors were encountered: