Skip Menu |

This queue is for tickets about the App-JobLog CPAN distribution.

Report information
The Basics
Id: 95737
Status: open
Priority: 0/
Queue: App-JobLog

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

Bug Information
Severity: (no value)
Broken in:
  • 1.031
  • 1.032
  • 1.033
  • 1.034
  • 1.035
  • 1.036
  • 1.037
  • 1.038
  • 1.039
Fixed in: (no value)



Subject: Random failures with bleadperl (not #91660)
http://matrix.cpantesters.org/?dist=App-JobLog shows random failures for perl >= 5.19.6. As the problem in #91660 is claimed to be fixed on perl side, this must be something else. Also it would be a good idea to replace the usage of when/given, to have less warnings in the test output. Regards, Slaven
RT-Send-CC: ANDK [...] cpan.org
On 2014-05-17 11:57:10, SREZIC wrote: Show quoted text
> http://matrix.cpantesters.org/?dist=App-JobLog shows random failures > for perl >= 5.19.6. As the problem in #91660 is claimed to be fixed on > perl side, this must be something else.
One of my smokers is still sending fail reports for App-JobLog-1.035 with perl >= 5.20.0. I investigated a little bit and found out that this machine was set to UTC time zone, while all other non-failing smokers have a non-UTC time zone (Europe/Berlin, to be more precise). So the facts are: * the failing test is t/TimeGrammar.t * no failures for perl <= 5.18.4 regardless of TZ setting * failures for perl >= 5.20.0 if TZ=UTC * no failures for perl >= 5.20.0 if TZ=Europe/Berlin @Andreas: this look like a bisect candidate.
Thanks, I'll try to get to it soon. On Fri Jul 31 02:34:11 2015, SREZIC wrote: Show quoted text
> On 2014-05-17 11:57:10, SREZIC wrote:
> > http://matrix.cpantesters.org/?dist=App-JobLog shows random failures > > for perl >= 5.19.6. As the problem in #91660 is claimed to be fixed > > on > > perl side, this must be something else.
> > One of my smokers is still sending fail reports for App-JobLog-1.035 > with perl >= 5.20.0. I investigated a little bit and found out that > this machine was set to UTC time zone, while all other non-failing > smokers have a non-UTC time zone (Europe/Berlin, to be more precise). > > So the facts are: > * the failing test is t/TimeGrammar.t > * no failures for perl <= 5.18.4 regardless of TZ setting > * failures for perl >= 5.20.0 if TZ=UTC > * no failures for perl >= 5.20.0 if TZ=Europe/Berlin > > @Andreas: this look like a bisect candidate.
RT-Send-CC: ANDK [...] cpan.org
I see the same failures with 1.0.37 and 1.0.38. On 2015-07-31 10:24:54, DFH wrote: Show quoted text
> Thanks, I'll try to get to it soon. > > On Fri Jul 31 02:34:11 2015, SREZIC wrote:
> > On 2014-05-17 11:57:10, SREZIC wrote:
> > > http://matrix.cpantesters.org/?dist=App-JobLog shows random failures > > > for perl >= 5.19.6. As the problem in #91660 is claimed to be fixed > > > on > > > perl side, this must be something else.
> > > > One of my smokers is still sending fail reports for App-JobLog-1.035 > > with perl >= 5.20.0. I investigated a little bit and found out that > > this machine was set to UTC time zone, while all other non-failing > > smokers have a non-UTC time zone (Europe/Berlin, to be more precise). > > > > So the facts are: > > * the failing test is t/TimeGrammar.t > > * no failures for perl <= 5.18.4 regardless of TZ setting > > * failures for perl >= 5.20.0 if TZ=UTC > > * no failures for perl >= 5.20.0 if TZ=Europe/Berlin > > > > @Andreas: this look like a bisect candidate.
> >
CC: ANDK [...] cpan.org
Subject: Re: [rt.cpan.org #95737] Test failures with perl >= 5.19.6 with TZ=UTC
Date: Sun, 10 Jan 2016 14:57:46 +0100
To: "Slaven_Rezic via RT" <bug-App-JobLog [...] rt.cpan.org>
From: Andreas Koenig <andreas.koenig.7os6VVqR [...] franz.ak.mind.de>
Show quoted text
>>>>> On Sat, 9 Jan 2016 17:51:15 -0500, "Slaven_Rezic via RT" <bug-App-JobLog@rt.cpan.org> said:
Show quoted text
>> > @Andreas: this look like a bisect candidate.
Since there was a period during which one bug shadowed the other, I had to run both a git rebase and a git bisect to find out that v5.19.6-22-gebdc880 plays a role. Here is the shortest recipe I know of to reproduce: - Do not forget to run all tests with: env TZ=UTC - run: git checkout 5.19.6 DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t - run: git cherry-pick --strategy=theirs v5.19.8-425-g375879a This produces v5.19.6-1-g2d166a0 DFH/App-JobLog-1.039.tar.gz fails app.t - run: git cherry-pick -X theirs v5.19.6-22-gebdc880 This produces v5.19.6-2-gae52e75 DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t I think we should ignore all the fails on app.t and concentrate on TimeGrammar.t. The first fail of TimeGrammar.t produced this output: : The following parameter was passed in the call to DateTime::new but was not listed in the validation options: modifier : at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/x86_64-linux/DateTime.pm line 197. : DateTime::new(undef, "time_zone", DateTime::TimeZone::UTC=HASH(0x2fcf668), "year", 2010, "modifier", undef, "month", 12, ...) called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 592 : App::JobLog::TimeGrammar::fix_date(HASH(0x2559fb8), 1) called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 354 : App::JobLog::TimeGrammar::parse("december 2010") called at t/TimeGrammar.t line 40 : main::__ANON__() called at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 261 : Test::Builder::__ANON__() called at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 : eval {...} called at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 : Test::Builder::subtest(Test::Builder=HASH(0x2e5dd08), "regressions", CODE(0x2f8b150)) called at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/More.pm line 771 : Test::More::subtest("regressions", CODE(0x2f8b150)) called at t/TimeGrammar.t line 45 : # Child (regressions) exited without calling finalize() The second fail of TimeGrammar.t produced this output: : Can't call method "utc_rd_values" on an undefined value at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6-2-gae52e75/109d/lib/site_perl/5.19.6/x86_64-linux-thread-multi-ld/DateTime.pm line 565. : # Child (regressions) exited without calling finalize() At the moment I'm not sure whether this finding should become a Bleadperl-Breaks-CPAN ticket against perl. Does this ring enough bells in the small circle listening? -- andreas
RT-Send-CC: ANDK [...] cpan.org
On 2016-01-10 08:58:01, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote: Show quoted text
> >>>>> On Sat, 9 Jan 2016 17:51:15 -0500, "Slaven_Rezic via RT" <bug- > >>>>> App-JobLog@rt.cpan.org> said:
>
> >> > @Andreas: this look like a bisect candidate.
> > Since there was a period during which one bug shadowed the other, I > had > to run both a git rebase and a git bisect to find out that > v5.19.6-22-gebdc880 plays a role. Here is the shortest recipe I know > of > to reproduce: > > - Do not forget to run all tests with: env TZ=UTC > - run: git checkout 5.19.6 > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > - run: git cherry-pick --strategy=theirs v5.19.8-425-g375879a > This produces v5.19.6-1-g2d166a0 > DFH/App-JobLog-1.039.tar.gz fails app.t > - run: git cherry-pick -X theirs v5.19.6-22-gebdc880 > This produces v5.19.6-2-gae52e75 > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > I think we should ignore all the fails on app.t and concentrate on > TimeGrammar.t. > > The first fail of TimeGrammar.t produced this output: > > : The following parameter was passed in the call to DateTime::new but > was not listed in the validation options: modifier > : at /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/x86_64-linux/DateTime.pm > line 197. > : DateTime::new(undef, "time_zone", > DateTime::TimeZone::UTC=HASH(0x2fcf668), "year", 2010, "modifier", > undef, "month", 12, ...) called at /tmp/loop_over_bdir-14648- > abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line > 592 > : App::JobLog::TimeGrammar::fix_date(HASH(0x2559fb8), 1) > called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039- > WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 354 > : App::JobLog::TimeGrammar::parse("december 2010") called at > t/TimeGrammar.t line 40 > : main::__ANON__() called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 261 > : Test::Builder::__ANON__() called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > : eval {...} called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > : Test::Builder::subtest(Test::Builder=HASH(0x2e5dd08), > "regressions", CODE(0x2f8b150)) called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/More.pm line 771 > : Test::More::subtest("regressions", CODE(0x2f8b150)) called > at t/TimeGrammar.t line 45 > : # Child (regressions) exited without calling finalize() > > The second fail of TimeGrammar.t produced this output: > > : Can't call method "utc_rd_values" on an undefined value at > /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6-2- > gae52e75/109d/lib/site_perl/5.19.6/x86_64-linux-thread-multi- > ld/DateTime.pm line 565. > : # Child (regressions) exited without calling finalize() > > At the moment I'm not sure whether this finding should become a > Bleadperl-Breaks-CPAN ticket against perl. Does this ring enough bells > in the small circle listening?
Ah, this commit, sounds familiar. It was handled in https://rt.perl.org/Public/Bug/Display.html?id=120626 and marked as resolved, though a solution (or better: workaround) for Perl/Tk was forgotten. The corresponding Tk ticket is https://rt.cpan.org/Ticket/Display.html?id=96543 The Perl/Tk commit 31381e5d77b73f6592d60584115b197f5bae5a41 introduces a workaround for Tk for perl >= 5.20.0. The tests pass if the environment variable PARAMS_VALIDATE_IMPLEMENTATION=PP is set. With this variable the pure perl implementation of Params::Validate is used. I think it's worth if a p5p expert looks over it. It looks like some perl stack moving thing.
On Sun Jan 10 08:58:01 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote: Show quoted text
> >>>>> On Sat, 9 Jan 2016 17:51:15 -0500, "Slaven_Rezic via RT" <bug- > >>>>> App-JobLog@rt.cpan.org> said:
>
> >> > @Andreas: this look like a bisect candidate.
> > Since there was a period during which one bug shadowed the other, I > had > to run both a git rebase and a git bisect to find out that > v5.19.6-22-gebdc880 plays a role. Here is the shortest recipe I know > of > to reproduce: > > - Do not forget to run all tests with: env TZ=UTC > - run: git checkout 5.19.6 > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > - run: git cherry-pick --strategy=theirs v5.19.8-425-g375879a > This produces v5.19.6-1-g2d166a0 > DFH/App-JobLog-1.039.tar.gz fails app.t > - run: git cherry-pick -X theirs v5.19.6-22-gebdc880 > This produces v5.19.6-2-gae52e75 > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > I think we should ignore all the fails on app.t and concentrate on > TimeGrammar.t. > > The first fail of TimeGrammar.t produced this output: > > : The following parameter was passed in the call to DateTime::new but > was not listed in the validation options: modifier > : at /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/x86_64-linux/DateTime.pm > line 197. > : DateTime::new(undef, "time_zone", > DateTime::TimeZone::UTC=HASH(0x2fcf668), "year", 2010, "modifier", > undef, "month", 12, ...) called at /tmp/loop_over_bdir-14648- > abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line > 592 > : App::JobLog::TimeGrammar::fix_date(HASH(0x2559fb8), 1) > called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039- > WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 354 > : App::JobLog::TimeGrammar::parse("december 2010") called at > t/TimeGrammar.t line 40 > : main::__ANON__() called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 261 > : Test::Builder::__ANON__() called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > : eval {...} called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > : Test::Builder::subtest(Test::Builder=HASH(0x2e5dd08), > "regressions", CODE(0x2f8b150)) called at > /home/sand/src/perl/repoperls/installed- > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/More.pm line 771 > : Test::More::subtest("regressions", CODE(0x2f8b150)) called > at t/TimeGrammar.t line 45 > : # Child (regressions) exited without calling finalize() > > The second fail of TimeGrammar.t produced this output: > > : Can't call method "utc_rd_values" on an undefined value at > /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6-2- > gae52e75/109d/lib/site_perl/5.19.6/x86_64-linux-thread-multi- > ld/DateTime.pm line 565. > : # Child (regressions) exited without calling finalize() > > At the moment I'm not sure whether this finding should become a > Bleadperl-Breaks-CPAN ticket against perl. Does this ring enough bells > in the small circle listening?
Prodded by https://rt.perl.org/Ticket/Display.html?id=127231, I (a) installed App::JobLog via cpanm without incident; (b) took a look at the source code. It's quite complex and I suspect that it would take anyone but the distro's author a long time to isolate the circumstances in which the bug could be generated. Consequently, I'm reluctant to treat this as a Blead-Breaks-CPAN error until we get a response from the author. Thank you very much. Jim Keenan
On 2016-01-12 18:59:53, JKEENAN wrote: Show quoted text
> On Sun Jan 10 08:58:01 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de > wrote:
> > >>>>> On Sat, 9 Jan 2016 17:51:15 -0500, "Slaven_Rezic via RT" <bug- > > >>>>> App-JobLog@rt.cpan.org> said:
> >
> > >> > @Andreas: this look like a bisect candidate.
> > > > Since there was a period during which one bug shadowed the other, I > > had > > to run both a git rebase and a git bisect to find out that > > v5.19.6-22-gebdc880 plays a role. Here is the shortest recipe I know > > of > > to reproduce: > > > > - Do not forget to run all tests with: env TZ=UTC > > - run: git checkout 5.19.6 > > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > - run: git cherry-pick --strategy=theirs v5.19.8-425-g375879a > > This produces v5.19.6-1-g2d166a0 > > DFH/App-JobLog-1.039.tar.gz fails app.t > > - run: git cherry-pick -X theirs v5.19.6-22-gebdc880 > > This produces v5.19.6-2-gae52e75 > > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > > > I think we should ignore all the fails on app.t and concentrate on > > TimeGrammar.t. > > > > The first fail of TimeGrammar.t produced this output: > > > > : The following parameter was passed in the call to DateTime::new but > > was not listed in the validation options: modifier > > : at /home/sand/src/perl/repoperls/installed- > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/x86_64-linux/DateTime.pm > > line 197. > > : DateTime::new(undef, "time_zone", > > DateTime::TimeZone::UTC=HASH(0x2fcf668), "year", 2010, "modifier", > > undef, "month", 12, ...) called at /tmp/loop_over_bdir-14648- > > abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm > > line > > 592 > > : App::JobLog::TimeGrammar::fix_date(HASH(0x2559fb8), 1) > > called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039- > > WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 354 > > : App::JobLog::TimeGrammar::parse("december 2010") called at > > t/TimeGrammar.t line 40 > > : main::__ANON__() called at > > /home/sand/src/perl/repoperls/installed- > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 261 > > : Test::Builder::__ANON__() called at > > /home/sand/src/perl/repoperls/installed- > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > > : eval {...} called at > > /home/sand/src/perl/repoperls/installed- > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line 266 > > : Test::Builder::subtest(Test::Builder=HASH(0x2e5dd08), > > "regressions", CODE(0x2f8b150)) called at > > /home/sand/src/perl/repoperls/installed- > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/More.pm line 771 > > : Test::More::subtest("regressions", CODE(0x2f8b150)) called > > at t/TimeGrammar.t line 45 > > : # Child (regressions) exited without calling finalize() > > > > The second fail of TimeGrammar.t produced this output: > > > > : Can't call method "utc_rd_values" on an undefined value at > > /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6-2- > > gae52e75/109d/lib/site_perl/5.19.6/x86_64-linux-thread-multi- > > ld/DateTime.pm line 565. > > : # Child (regressions) exited without calling finalize() > > > > At the moment I'm not sure whether this finding should become a > > Bleadperl-Breaks-CPAN ticket against perl. Does this ring enough > > bells > > in the small circle listening?
> > Prodded by https://rt.perl.org/Ticket/Display.html?id=127231, I (a) > installed App::JobLog via cpanm without incident;
With TZ=UTC set in the environment, or by making sure that /etc/localtime is the same as /usr/share/zoneinfo/UTC ? Show quoted text
> (b) took a look at > the source code. It's quite complex and I suspect that it would take > anyone but the distro's author a long time to isolate the > circumstances in which the bug could be generated. Consequently, I'm > reluctant to treat this as a Blead-Breaks-CPAN error until we get a > response from the author. > > Thank you very much. > Jim Keenan
RT-Send-CC: ANDK [...] cpan.org
I'm the author of JobLog. I haven't been able to reproduce the bug myself. Because it requires the timezone to be set to UTC, the odds are that some of the test logs that it tries to parse have times that are undefined in UTC (though in that case it's puzzling that there's any interaction with OS or Perl version). I am considering adding conditions to the test so that it skips the log parsing tests if the timezone is UTC. Since this app isn't something one would run on a server and you'll probably have something other than UTC on your personal machine, this doesn't seem unreasonable, at least until I know which particular date is breaking things. Also, I don't think very many people other than myself and my wife use this, so it shouldn't be the particle of sand that stops the wheels of progress. I don't spend as much time in Perl as I used to, but I will try to puzzle this out soon. David Houghton On Wed Jan 13 16:13:55 2016, SREZIC wrote: Show quoted text
> On 2016-01-12 18:59:53, JKEENAN wrote:
> > On Sun Jan 10 08:58:01 2016, andreas.koenig.7os6VVqR@franz.ak.mind.de > > wrote:
> > > >>>>> On Sat, 9 Jan 2016 17:51:15 -0500, "Slaven_Rezic via RT" > > > >>>>> <bug- > > > >>>>> App-JobLog@rt.cpan.org> said:
> > >
> > > >> > @Andreas: this look like a bisect candidate.
> > > > > > Since there was a period during which one bug shadowed the other, I > > > had > > > to run both a git rebase and a git bisect to find out that > > > v5.19.6-22-gebdc880 plays a role. Here is the shortest recipe I > > > know > > > of > > > to reproduce: > > > > > > - Do not forget to run all tests with: env TZ=UTC > > > - run: git checkout 5.19.6 > > > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > > - run: git cherry-pick --strategy=theirs v5.19.8-425-g375879a > > > This produces v5.19.6-1-g2d166a0 > > > DFH/App-JobLog-1.039.tar.gz fails app.t > > > - run: git cherry-pick -X theirs v5.19.6-22-gebdc880 > > > This produces v5.19.6-2-gae52e75 > > > DFH/App-JobLog-1.039.tar.gz fails app.t and TimeGrammar.t > > > > > > I think we should ignore all the fails on app.t and concentrate on > > > TimeGrammar.t. > > > > > > The first fail of TimeGrammar.t produced this output: > > > > > > : The following parameter was passed in the call to DateTime::new > > > but > > > was not listed in the validation options: modifier > > > : at /home/sand/src/perl/repoperls/installed- > > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/x86_64- > > > linux/DateTime.pm > > > line 197. > > > : DateTime::new(undef, "time_zone", > > > DateTime::TimeZone::UTC=HASH(0x2fcf668), "year", 2010, "modifier", > > > undef, "month", 12, ...) called at /tmp/loop_over_bdir-14648- > > > abwi_Z/App-JobLog-1.039-WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm > > > line > > > 592 > > > : App::JobLog::TimeGrammar::fix_date(HASH(0x2559fb8), 1) > > > called at /tmp/loop_over_bdir-14648-abwi_Z/App-JobLog-1.039- > > > WpT_g8/blib/lib/App/JobLog/TimeGrammar.pm line 354 > > > : App::JobLog::TimeGrammar::parse("december 2010") called > > > at > > > t/TimeGrammar.t line 40 > > > : main::__ANON__() called at > > > /home/sand/src/perl/repoperls/installed- > > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line > > > 261 > > > : Test::Builder::__ANON__() called at > > > /home/sand/src/perl/repoperls/installed- > > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line > > > 266 > > > : eval {...} called at > > > /home/sand/src/perl/repoperls/installed- > > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/Builder.pm line > > > 266 > > > : Test::Builder::subtest(Test::Builder=HASH(0x2e5dd08), > > > "regressions", CODE(0x2f8b150)) called at > > > /home/sand/src/perl/repoperls/installed- > > > perls/perl/v5.19.6/79cc/lib/site_perl/5.19.6/Test/More.pm line 771 > > > : Test::More::subtest("regressions", CODE(0x2f8b150)) > > > called > > > at t/TimeGrammar.t line 45 > > > : # Child (regressions) exited without calling finalize() > > > > > > The second fail of TimeGrammar.t produced this output: > > > > > > : Can't call method "utc_rd_values" on an undefined value at > > > /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.6-2- > > > gae52e75/109d/lib/site_perl/5.19.6/x86_64-linux-thread-multi- > > > ld/DateTime.pm line 565. > > > : # Child (regressions) exited without calling finalize() > > > > > > At the moment I'm not sure whether this finding should become a > > > Bleadperl-Breaks-CPAN ticket against perl. Does this ring enough > > > bells > > > in the small circle listening?
> > > > Prodded by https://rt.perl.org/Ticket/Display.html?id=127231, I (a) > > installed App::JobLog via cpanm without incident;
> > With TZ=UTC set in the environment, or by making sure that > /etc/localtime is the same as /usr/share/zoneinfo/UTC ? >
> > (b) took a look at > > the source code. It's quite complex and I suspect that it would take > > anyone but the distro's author a long time to isolate the > > circumstances in which the bug could be generated. Consequently, I'm > > reluctant to treat this as a Blead-Breaks-CPAN error until we get a > > response from the author. > > > > Thank you very much. > > Jim Keenan