Skip Menu |

This queue is for tickets about the DateTime-Format-CLDR CPAN distribution.

Report information
The Basics
Id: 124691
Status: open
Priority: 0/
Queue: DateTime-Format-CLDR

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

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



Subject: t/011_nanosecond.t fails
On some of my smokers the t/011_nanosecond.t test fails: ... # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 01:10:20.00000000999999' # Original: '2000-01-01T01:10:20.10 floating' # Computed: '2000-01-01T01:10:20.9 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 03:10:20.00000099999999' # Original: '2000-01-01T03:10:20.1000 floating' # Computed: '2000-01-01T03:10:20.999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 04:10:20.00000999999999' # Original: '2000-01-01T04:10:20.10000 floating' # Computed: '2000-01-01T04:10:20.9999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Looks like you failed 3 tests of 13. t/011_nanosecond.t .... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/13 subtests ... No more details, sorry, statistical analysis does not find any hot candidates for the problem.
On 2018-03-05 15:28:22, SREZIC wrote: Show quoted text
> On some of my smokers the t/011_nanosecond.t test fails: > > ... > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 01:10:20.00000000999999' > # Original: '2000-01-01T01:10:20.10 floating' > # Computed: '2000-01-01T01:10:20.9 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 03:10:20.00000099999999' > # Original: '2000-01-01T03:10:20.1000 floating' > # Computed: '2000-01-01T03:10:20.999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 04:10:20.00000999999999' > # Original: '2000-01-01T04:10:20.10000 floating' > # Computed: '2000-01-01T04:10:20.9999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > # Looks like you failed 3 tests of 13. > t/011_nanosecond.t .... > Dubious, test returned 3 (wstat 768, 0x300) > Failed 3/13 subtests > ... > > > No more details, sorry, statistical analysis does not find any hot > candidates for the problem.
The test does not fail for any of my freebsd systems. It fails on all my linux & macosx configurations if DateTime 1.46 is installed. Statistical analysis of all non-freebsd reports: **************************************************************** Regression 'mod:DateTime' **************************************************************** Name Theta StdErr T-stat [0='const'] 1.0000 0.0000 7189005320458867.00 [1='eq_1.28'] 0.0000 0.0000 2.91 [2='eq_1.33'] 0.0000 0.0000 1.98 [3='eq_1.34'] 0.0000 0.0000 1.83 [4='eq_1.36'] 0.0000 0.0000 1.90 [5='eq_1.39'] 0.0000 0.0000 2.96 [6='eq_1.42'] 0.0000 0.0000 3.15 [7='eq_1.43'] 0.0000 0.0000 2.36 [8='eq_1.44'] 0.0000 0.0000 1.58 [9='eq_1.45'] 0.0000 0.0000 3.12 [10='eq_1.46'] -1.0000 0.0000 -7104920494291278.00 R^2= 1.000, N= 195, K= 11 ****************************************************************
On 2018-03-05 16:08:17, SREZIC wrote: Show quoted text
> On 2018-03-05 15:28:22, SREZIC wrote:
> > On some of my smokers the t/011_nanosecond.t test fails: > > > > ... > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > > # String: '01.01.2000 01:10:20.00000000999999' > > # Original: '2000-01-01T01:10:20.10 floating' > > # Computed: '2000-01-01T01:10:20.9 floating' > > # Locale: 'en-US'' > > # at t/lib/testlib.pm line 34. > > > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > > # String: '01.01.2000 03:10:20.00000099999999' > > # Original: '2000-01-01T03:10:20.1000 floating' > > # Computed: '2000-01-01T03:10:20.999 floating' > > # Locale: 'en-US'' > > # at t/lib/testlib.pm line 34. > > > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > > # String: '01.01.2000 04:10:20.00000999999999' > > # Original: '2000-01-01T04:10:20.10000 floating' > > # Computed: '2000-01-01T04:10:20.9999 floating' > > # Locale: 'en-US'' > > # at t/lib/testlib.pm line 34. > > # Looks like you failed 3 tests of 13. > > t/011_nanosecond.t .... > > Dubious, test returned 3 (wstat 768, 0x300) > > Failed 3/13 subtests > > ... > > > > > > No more details, sorry, statistical analysis does not find any hot > > candidates for the problem.
> > The test does not fail for any of my freebsd systems. It fails on all > my linux & macosx configurations if DateTime 1.46 is installed. > Statistical analysis of all non-freebsd reports: > > **************************************************************** > Regression 'mod:DateTime' > **************************************************************** > Name Theta StdErr T-stat > [0='const'] 1.0000 0.0000 7189005320458867.00 > [1='eq_1.28'] 0.0000 0.0000 2.91 > [2='eq_1.33'] 0.0000 0.0000 1.98 > [3='eq_1.34'] 0.0000 0.0000 1.83 > [4='eq_1.36'] 0.0000 0.0000 1.90 > [5='eq_1.39'] 0.0000 0.0000 2.96 > [6='eq_1.42'] 0.0000 0.0000 3.15 > [7='eq_1.43'] 0.0000 0.0000 2.36 > [8='eq_1.44'] 0.0000 0.0000 1.58 > [9='eq_1.45'] 0.0000 0.0000 3.12 > [10='eq_1.46'] -1.0000 0.0000 -7104920494291278.00 > > R^2= 1.000, N= 195, K= 11 > ****************************************************************
In https://rt.perl.org/Ticket/Display.html?id=132894#txn-1534248 there's the assumption it could be related to perls built with -Duselongdouble; however, almost all of my perls are built normally, without -Duselongdouble.
On Mon Mar 05 15:28:22 2018, SREZIC wrote: Show quoted text
> On some of my smokers the t/011_nanosecond.t test fails: > > ... > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 01:10:20.00000000999999' > # Original: '2000-01-01T01:10:20.10 floating' > # Computed: '2000-01-01T01:10:20.9 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 03:10:20.00000099999999' > # Original: '2000-01-01T03:10:20.1000 floating' > # Computed: '2000-01-01T03:10:20.999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 04:10:20.00000999999999' > # Original: '2000-01-01T04:10:20.10000 floating' > # Computed: '2000-01-01T04:10:20.9999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > # Looks like you failed 3 tests of 13. > t/011_nanosecond.t .... > Dubious, test returned 3 (wstat 768, 0x300) > Failed 3/13 subtests > ... > > > No more details, sorry, statistical analysis does not find any hot > candidates for the problem.
I am getting similar test failures with 5.26.2-RC1 built from perlbrew - on Mageia v7 x86-64 - consistently: CPAN: Storable loaded ok (v2.62) Reading '/home/shlomif/.cpan/Metadata' Database was generated on Thu, 29 Mar 2018 20:17:02 GMT Running install for module 'DateTime::Format::CLDR' CPAN: Digest::SHA loaded ok (v5.96) CPAN: Compress::Zlib loaded ok (v2.074) Checksum for /home/shlomif/.cpan/sources/authors/id/M/MA/MAROS/DateTime-Format-CLDR-1.19.tar.gz ok CPAN: Archive::Tar loaded ok (v2.24) DateTime-Format-CLDR-1.19/ DateTime-Format-CLDR-1.19/Changes DateTime-Format-CLDR-1.19/LICENSE DateTime-Format-CLDR-1.19/MANIFEST DateTime-Format-CLDR-1.19/META.yml DateTime-Format-CLDR-1.19/Makefile.PL DateTime-Format-CLDR-1.19/README DateTime-Format-CLDR-1.19/inc/ DateTime-Format-CLDR-1.19/lib/ DateTime-Format-CLDR-1.19/t/ DateTime-Format-CLDR-1.19/xt/ DateTime-Format-CLDR-1.19/xt/perlcritic.t DateTime-Format-CLDR-1.19/xt/pod.t DateTime-Format-CLDR-1.19/xt/podcoverage.t DateTime-Format-CLDR-1.19/xt/podstyle.t DateTime-Format-CLDR-1.19/t/001_load.t DateTime-Format-CLDR-1.19/t/004_basic.t DateTime-Format-CLDR-1.19/t/005_extended.t DateTime-Format-CLDR-1.19/t/006_exceptions.t DateTime-Format-CLDR-1.19/t/007_bug_rt41392.t DateTime-Format-CLDR-1.19/t/008_bug_rt43381.t DateTime-Format-CLDR-1.19/t/009_incomplete.t DateTime-Format-CLDR-1.19/t/010_patterns.t DateTime-Format-CLDR-1.19/t/011_nanosecond.t DateTime-Format-CLDR-1.19/t/012_export.t DateTime-Format-CLDR-1.19/t/013_timezone.t DateTime-Format-CLDR-1.19/t/014_bug_rt49605.t DateTime-Format-CLDR-1.19/t/015_synopsis.t DateTime-Format-CLDR-1.19/t/016_case.t DateTime-Format-CLDR-1.19/t/017_bug_rt87550.t DateTime-Format-CLDR-1.19/t/018_bug_rt89846.t DateTime-Format-CLDR-1.19/t/019_bug_rt107389.t DateTime-Format-CLDR-1.19/t/lib/ DateTime-Format-CLDR-1.19/t/lib/testlib.pm DateTime-Format-CLDR-1.19/lib/DateTime/ DateTime-Format-CLDR-1.19/lib/DateTime/Format/ DateTime-Format-CLDR-1.19/lib/DateTime/Format/CLDR.pm DateTime-Format-CLDR-1.19/inc/Module/ DateTime-Format-CLDR-1.19/inc/Module/Install/ DateTime-Format-CLDR-1.19/inc/Module/Install.pm DateTime-Format-CLDR-1.19/inc/Module/Install/AuthorRequires.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Base.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Can.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Fetch.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Makefile.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Metadata.pm DateTime-Format-CLDR-1.19/inc/Module/Install/ReadmeFromPod.pm DateTime-Format-CLDR-1.19/inc/Module/Install/Win32.pm DateTime-Format-CLDR-1.19/inc/Module/Install/WriteAll.pm CPAN: YAML loaded ok (v1.24) CPAN: CPAN::Meta::Requirements loaded ok (v2.140) CPAN: Parse::CPAN::Meta loaded ok (v2.150010) CPAN: CPAN::Meta loaded ok (v2.150010) CPAN: Module::CoreList loaded ok (v5.20180414_26) Configuring M/MA/MAROS/DateTime-Format-CLDR-1.19.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for DateTime::Format::CLDR Writing MYMETA.yml and MYMETA.json MAROS/DateTime-Format-CLDR-1.19.tar.gz /home/shlomif/apps/perl/brew/perls/perl-5.26.2-RC1/bin/perl Makefile.PL -- OK Running make for M/MA/MAROS/DateTime-Format-CLDR-1.19.tar.gz cp lib/DateTime/Format/CLDR.pm blib/lib/DateTime/Format/CLDR.pm Manifying 1 pod document MAROS/DateTime-Format-CLDR-1.19.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 "/home/shlomif/apps/perl/brew/perls/perl-5.26.2-RC1/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/004_basic.t ......... ok t/001_load.t .......... ok t/006_exceptions.t .... ok t/009_incomplete.t .... ok t/007_bug_rt41392.t ... ok t/010_patterns.t ...... ok # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 01:10:20.00000000999999' # Original: '2000-01-01T01:10:20.10 floating' # Computed: '2000-01-01T01:10:20.9 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 03:10:20.00000099999999' # Original: '2000-01-01T03:10:20.1000 floating' # Computed: '2000-01-01T03:10:20.999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 04:10:20.00000999999999' # Original: '2000-01-01T04:10:20.10000 floating' # Computed: '2000-01-01T04:10:20.9999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Looks like you failed 3 tests of 13. t/011_nanosecond.t .... Dubious, test returned 3 (wstat 768, 0x300) Failed 3/13 subtests t/012_export.t ........ ok t/014_bug_rt49605.t ... ok t/015_synopsis.t ...... ok t/016_case.t .......... ok t/017_bug_rt87550.t ... ok t/013_timezone.t ...... ok t/018_bug_rt89846.t ... ok t/019_bug_rt107389.t .. ok t/008_bug_rt43381.t ... ok t/005_extended.t ...... ok Test Summary Report ------------------- t/011_nanosecond.t (Wstat: 768 Tests: 13 Failed: 3) Failed tests: 3, 7, 9 Non-zero exit status: 3 Files=17, Tests=13054, 40 wallclock secs ( 3.92 usr 0.36 sys + 44.30 cusr 2.24 csys = 50.82 CPU) Result: FAIL Failed 1/17 test programs. 3/13054 subtests failed. make: *** [Makefile:779: test_dynamic] Error 255 MAROS/DateTime-Format-CLDR-1.19.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports MAROS/DateTime-Format-CLDR-1.19.tar.gz
I'm seeing this on OSX Mojave with perl 5.28.0 and on linux with perl 5.24.3. t/011_nanosecond.t .... 1/13 # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 01:10:20.00000000999999' # Original: '2000-01-01T01:10:20.10 floating' # Computed: '2000-01-01T01:10:20.9 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 03:10:20.00000099999999' # Original: '2000-01-01T03:10:20.1000 floating' # Computed: '2000-01-01T03:10:20.999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' # String: '01.01.2000 04:10:20.00000999999999' # Original: '2000-01-01T04:10:20.10000 floating' # Computed: '2000-01-01T04:10:20.9999 floating' # Locale: 'en-US'' # at t/lib/testlib.pm line 34. # Looks like you failed 3 tests of 13. t/011_nanosecond.t .... Dubious, test returned 3 (wstat 768, 0x300) You can also see these failures on linux, mswin32, darwin, and solaris here: http://matrix.cpantesters.org/?dist=DateTime-Format-CLDR+1.19
On Mon Jan 14 11:04:27 2019, JOSHR wrote: Show quoted text
> I'm seeing this on OSX Mojave with perl 5.28.0 and on linux with perl > 5.24.3. > > > t/011_nanosecond.t .... 1/13 > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 01:10:20.00000000999999' > # Original: '2000-01-01T01:10:20.10 floating' > # Computed: '2000-01-01T01:10:20.9 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 03:10:20.00000099999999' > # Original: '2000-01-01T03:10:20.1000 floating' > # Computed: '2000-01-01T03:10:20.999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > > # Failed test 'Pattern: 'dd.MM.yyy HH:mm:ss.SSSSSSSSSSSSSS' > # String: '01.01.2000 04:10:20.00000999999999' > # Original: '2000-01-01T04:10:20.10000 floating' > # Computed: '2000-01-01T04:10:20.9999 floating' > # Locale: 'en-US'' > # at t/lib/testlib.pm line 34. > # Looks like you failed 3 tests of 13. > t/011_nanosecond.t .... Dubious, test returned 3 (wstat 768, 0x300) > > You can also see these failures on linux, mswin32, darwin, and solaris > here: > > http://matrix.cpantesters.org/?dist=DateTime-Format-CLDR+1.19
See https://github.com/houseabsolute/DateTime.pm/issues/29#issuecomment-587261840 for some analysis of the problem. Thank you very much. Jim Keenan