This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix edge case test failure in ext/POSIX/t/mb.t
authorDominic Hargreaves <dom@earth.li>
Fri, 7 Jun 2019 09:04:26 +0000 (10:04 +0100)
committerKarl Williamson <khw@cpan.org>
Sat, 11 Apr 2020 23:44:22 +0000 (17:44 -0600)
commit8f8f6a18de1ce640a226f841deebf018443f872f
tree8c44ac6fc3953861cbd87380f829bfb74150fd8e
parent4e73b46fe05776566ef0022e68bc205eef43688e
Fix edge case test failure in ext/POSIX/t/mb.t

This new test fails in an environment where LANG is set to one thing and
LC_ALL is set to another, and where LANG is set to a locale which is
not installed in the environment in question.

Such a test environment is arguably broken, but appears in common
chroot setups such as Debian's sbuild tool where LANG is inherited from
the parent environment, and LC_ALL is used to override it.

(Committer rebased the patch)

This fixes GH #17039
ext/POSIX/t/mb.t