Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 104448
Status: resolved
Priority: 0/
Queue: DateTime-TimeZone

People
Owner: Nobody in particular
Requestors: zhtwnpanta [...] gmail.com
Cc: ribasushi [...] leporine.io
AdminCc:

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



Subject: Circular dependency with DateTime
Date: Thu, 14 May 2015 15:00:12 -0400
To: bug-DateTime-TimeZone [...] rt.cpan.org
From: Noel Maddy <zhtwnpanta [...] gmail.com>
As of 1.89, DateTime-TimeZone fails the installation tests if DateTime is not already installed. However, DateTime can't be installed because it depends on TimeZone. Happened in 21cb5d - Do run compile tests. Workaround: install TimeZone 1.88, then DateTime, and then upgrade to 1.89
On Thu May 14 15:00:21 2015, zhtwnpanta@gmail.com wrote: Show quoted text
> As of 1.89, DateTime-TimeZone fails the installation tests if DateTime is > not already installed. However, DateTime can't be installed because it > depends on TimeZone. > > Happened in 21cb5d - Do run compile tests. > > Workaround: install TimeZone 1.88, then DateTime, and then upgrade to 1.89
Argh, I'll fix this shortly.
On 2015-05-14 12:00:21, zhtwnpanta@gmail.com wrote: Show quoted text
> As of 1.89, DateTime-TimeZone fails the installation tests if DateTime is > not already installed. However, DateTime can't be installed because it > depends on TimeZone. > > Happened in 21cb5d - Do run compile tests. > > Workaround: install TimeZone 1.88, then DateTime, and then upgrade to 1.89
Dave - please configure [Test::Compile] to put the file in xt/author, or configure it to run for authors only (there are knobs for both). These sorts of tests are not good to run for normal end-user installations, as I've learned the hard way with the help of the toolchain gang.
On Thu May 14 16:38:43 2015, ETHER wrote: Show quoted text
> On 2015-05-14 12:00:21, zhtwnpanta@gmail.com wrote:
> > As of 1.89, DateTime-TimeZone fails the installation tests if > > DateTime is > > not already installed. However, DateTime can't be installed because > > it > > depends on TimeZone. > > > > Happened in 21cb5d - Do run compile tests. > > > > Workaround: install TimeZone 1.88, then DateTime, and then upgrade to > > 1.89
> > > Dave - please configure [Test::Compile] to put the file in xt/author, > or configure it to run for authors only (there are knobs for both). > These sorts of tests are not good to run for normal end-user > installations, as I've learned the hard way with the help of the > toolchain gang.
So I'm discovering. Any chance of making the Test::Compile dzil plugin default to making this an author test?