Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 103281
Status: resolved
Worked: 30 min
Priority: 0/
Queue: ExtUtils-MakeMaker

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

Bug Information
Severity: (no value)
Broken in: 7.05_19
Fixed in:
  • 7.11_01
  • 7.11_02
  • 7.11_03
  • 7.11_04
  • 7.11_05
  • 7.11_06
  • 7.12



Subject: t/basic.t unicode test fails also on some linux systems
See CPAN Testers results. On my system this is the case on Debian/wheezy systems, while it seems to pass on Debian/jessie and Debian/squeeze systems.
On 2015-04-03 02:51:10, SREZIC wrote: Show quoted text
> See CPAN Testers results. On my system this is the case on > Debian/wheezy systems, while it seems to pass on Debian/jessie and > Debian/squeeze systems.
This test also fails on: * solaris * CentOS 6.4
On 2015-04-03 02:58:36, SREZIC wrote: Show quoted text
> On 2015-04-03 02:51:10, SREZIC wrote:
> > See CPAN Testers results. On my system this is the case on > > Debian/wheezy systems, while it seems to pass on Debian/jessie and > > Debian/squeeze systems.
> > This test also fails on: > * solaris > * CentOS 6.4 >
Digging further: it does not seem to be system-dependent, but the failures depend whether a utf8 locale is in effect (passes) or not (fails). I could quite reliably create pass reports with LC_ALL=de_DE.UTF-8 on the previously failing linux and solaris systems, and fail reports with LC_ALL=C.
This is some great research, thanks! I think the idea of making / testing Unicode filenames was a bit over-ambitious since Perl itself does not (yet) have strong support for such, so I am disabling that for now (https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/1b3722697f737bbd81e66fd4bdc6a038b58d5f7d). I have however opened an issue on the EUMM repo: https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/213
On 2015-04-03 12:35:03, ETJ wrote: Show quoted text
> This is some great research, thanks! > > I think the idea of making / testing Unicode filenames was a bit over- > ambitious since Perl itself does not (yet) have strong support for > such, so I am disabling that for now (https://github.com/Perl- > Toolchain-Gang/ExtUtils- > MakeMaker/commit/1b3722697f737bbd81e66fd4bdc6a038b58d5f7d). I have > however opened an issue on the EUMM repo: https://github.com/Perl- > Toolchain-Gang/ExtUtils-MakeMaker/issues/213
It might be worthwhile keeping the test, but marking the whole thing as TODO, just so we can collect lots of data from various smokers. It may come in handy down the road.
On Fri Apr 03 18:00:33 2015, ETHER wrote: Show quoted text
> It might be worthwhile keeping the test, but marking the whole thing > as TODO, > just so we can collect lots of data from various smokers. It may come > in > handy down the road.
The problem with that is it's not currently separated-out tests, but effectively a layer over the top of a number of other tests, which would then get false negatives. Making it be separated-out tests would slow down the testing. If we need to refer to such data, we can use the data for this dev release, and gathering it ought to be possible by just testing this dev release.
Now 7.12 is out, closing the ticket. Many thanks.