Skip Menu |

This queue is for tickets about the Syntax-Construct CPAN distribution.

Report information
The Basics
Id: 129766
Status: rejected
Priority: 0/
Queue: Syntax-Construct

People
Owner: CHOROBA [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Failed test 'turkic-casing' (perl 5.30.0 @ freebsd) (1.009)
t/02-constructs.t fails with perl 5.30.0 on my freebsd smokers, and passes on the linux ones: ... The Unicode property wildcards feature is experimental at (eval 183) line 1. # Failed test 'turkic-casing' # at t/02-constructs.t line 261. # got: '' # expected: '1' :const is experimental at (eval 248) line 1, <> line 1. # Looks like you failed 1 test of 138. t/02-constructs.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/138 subtests ... It seems that dragonfly is also affected. A sample report on CPAN Testers: http://www.cpantesters.org/cpan/report/06abd0ea-8932-11e9-9997-9db8de51d2a1 Additionally I see different failures for earlier bleadperl versions, also on linux. A sample fail report: http://www.cpantesters.org/cpan/report/49823cf4-892f-11e9-b8b7-d0d99e98ef1c
Thanks for the report. Could you run the following code on the freebsd machine and report the result to me? #!/usr/bin/perl use warnings; use strict; use Test::More tests => 1; use locale; use POSIX 'locale_h'; setlocale(LC_ALL, 'tr_TR.UTF-8'); is lc 'I', "\N{LATIN SMALL LETTER DOTLESS I}"; __END__ Thanks Ch.
On 2019-06-07 14:30:41, CHOROBA wrote: Show quoted text
> Thanks for the report. Could you run the following code on the freebsd > machine and report the result to me? > > #!/usr/bin/perl > use warnings; > use strict; > > use Test::More tests => 1; > > use locale; > use POSIX 'locale_h'; > setlocale(LC_ALL, 'tr_TR.UTF-8'); > > is lc 'I', "\N{LATIN SMALL LETTER DOTLESS I}"; > __END__ >
On all of the affected freebsd machines (versions 11, 12, and 13): $ perl5.30.0 /tmp/tr.pl 1..1 not ok 1 # Failed test at /tmp/tr.pl line 11. Wide character in print at /usr/perl5.30.0p/lib/site_perl/5.30.0/Test2/Formatter/TAP.pm line 124. # got: 'i' # expected: 'ı' # Looks like you failed 1 test of 1.
So, it's a bug in Perl, not in my module :-)