Branch: refs/heads/smoke-me/khw-env
Home: https://github.com/Perl/perl5
Commit: d90be81df55f09d37b1fbee89abf7a002dcf8439
https://github.com/Perl/perl5/commit/d90be81df55f09d37b1fbee89abf7a002dcf8439
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M lib/locale.t
Log Message:
---
lib/locale.t:
Fixes #21697.
On some platforms, a locale name is specified in the code page (or
code set) that applies to it, rather than plain ASCII. Windows, and
hence MingW, is the prime example.
The locale name for a particular Turkish variety found in MingW is
"Turkish_T?.1254" where the question marks represent different
characters that have meaning in the 1254 code page, but would look like
mojibake if I had reproduced their actual values here.
When doing a setlocale() here, if the current code page is incompatible
with the new one, it will fail; if compatible it will succeed.
On my box running MingW, locales are tried out by this test file in
alphabetical order, and the one before this Turkish happens to be Thai,
with a code page of 874. Apparently 1254 is not compatible with 874, so
switching directly from Thai to Turkish fails.
The solution is to switch into a neutral code page before switching into
one being trialed. "C" works in this case, and I suspect in all others.
Commit: d0ca397bafbf0a8db0847118e90da523f5aca6f3
https://github.com/Perl/perl5/commit/d0ca397bafbf0a8db0847118e90da523f5aca6f3
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M charclass_invlists.h
M lib/unicore/Makefile
M lib/unicore/mktables
M lib/unicore/uni_keywords.pl
M regcharclass.h
M uni_keywords.h
Log Message:
---
mktables more verbose
Commit: 511ff485ef0111ea3d06c2911ed93fee4737510d
https://github.com/Perl/perl5/commit/511ff485ef0111ea3d06c2911ed93fee4737510d
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
Log Message:
---
BlackBox dont use rare scripts
Commit: 0c67280e15e6d7d3d5d3cc0de3fe1448adb33e88
https://github.com/Perl/perl5/commit/0c67280e15e6d7d3d5d3cc0de3fe1448adb33e88
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/harness
Log Message:
---
XXX t/harness temp tweaks
Commit: 724021e7b01f99c1bd9c5b14818b45bc857ba4f7
https://github.com/Perl/perl5/commit/724021e7b01f99c1bd9c5b14818b45bc857ba4f7
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/harness
Log Message:
---
XXX skip croak.t under sanitizer
Commit: b15549344a9b5a88a37803e63d47dbb637b2b904
https://github.com/Perl/perl5/commit/b15549344a9b5a88a37803e63d47dbb637b2b904
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/porting/bincompat.t
Log Message:
---
skip bincompat.t
Commit: 198b00cb32b89aa6081f11cd74bcba18865f2050
https://github.com/Perl/perl5/commit/198b00cb32b89aa6081f11cd74bcba18865f2050
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/TEST
Log Message:
---
Skip cpan testing message
Commit: 430f815ab6a2f55df1069264eec4932e2ec04f63
https://github.com/Perl/perl5/commit/430f815ab6a2f55df1069264eec4932e2ec04f63
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/TEST
Log Message:
---
Also skip non-thread dist testing
Commit: ea5a6b829fc003b24afddf3bc39a7a42016a42eb
https://github.com/Perl/perl5/commit/ea5a6b829fc003b24afddf3bc39a7a42016a42eb
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M cpan/Archive-Tar/t/02_methods.t
Log Message:
---
XXX skip Archive-Tar because of symlinks
Commit: 4f7e772c0a508abdbdc66b1a89cd818c176c8093
https://github.com/Perl/perl5/commit/4f7e772c0a508abdbdc66b1a89cd818c176c8093
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M t/porting/cmp_version.t
Log Message:
---
XXX skip cmp_version.t because of sym links
Commit: 79e9658d58cc127a81aa15eba8917263e9911f57
https://github.com/Perl/perl5/commit/79e9658d58cc127a81aa15eba8917263e9911f57
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M cpan/Sys-Syslog/t/syslog-inet-udp.t
M cpan/Sys-Syslog/t/syslog.t
Log Message:
---
XXX skip syslog tests because fail without LC_TIME
Commit: 3884aef80df297ee135ba91e8a200b76bea1c15a
https://github.com/Perl/perl5/commit/3884aef80df297ee135ba91e8a200b76bea1c15a
Author: Karl Williamson
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
M dist/Tie-File/t/29a_upcopy.t
Log Message:
---
up timeout for dist/Tie-File/t/29a_upcopy.