Skip Menu |

This queue is for tickets about the DBIx-Migration-Directories CPAN distribution.

Report information
The Basics
Id: 82568
Status: resolved
Priority: 0/
Queue: DBIx-Migration-Directories

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

Bug Information
Severity: Important
Broken in: 0.11
Fixed in: (no value)



Class::Driver requirement not picked up by cpanm. This may of course be a cpanm issue instead but since Class::Driver appears to no longer even exist I figured I'd start here. When I download the tarball and use 'perl Build.PL' it happily picks up the Class::Driver requirement and fails. With 'cpanm DBIx::Migration::Directories' it fails to pick up the requirement and installs successfully. Then fails at runtime. My goal is to extend this module or create something new altogether that uses File::ShareDir instead. So if this module is stale and my time would be saved by getting on with a fork then please just let me know. Kind Regards, Wes Cravens
Ooh, File::ShareDir looks neat, I'll have to have a look at that, thanks! The dependency on Class::Driver was removed in version 0.06. The only place it is still referenced in the codebase is in a disabled unit test (t/02_Build_PL.t.disabled). Is it possible that your test harness is somehow running the disabled test? Can you provide more details about the platform you're building on? Anyway, I'll remove the string from the disabled test, but I've done a test install on a virgin system and everything seems to be working great over here. Thanks, Tyler On Tue Jan 08 13:31:35 2013, WCRAVENS wrote: Show quoted text
> Class::Driver requirement not picked up by cpanm. This may of course
be Show quoted text
> a cpanm issue instead but since Class::Driver appears to no longer
even Show quoted text
> exist I figured I'd start here. > > When I download the tarball and use 'perl Build.PL' it happily picks
up Show quoted text
> the Class::Driver requirement and fails. > > With 'cpanm DBIx::Migration::Directories' it fails to pick up the > requirement and installs successfully. Then fails at runtime. > > My goal is to extend this module or create something new altogether
that Show quoted text
> uses File::ShareDir instead. So if this module is stale and my time > would be saved by getting on with a fork then please just let me know. > > Kind Regards, > > Wes Cravens
Subject: Re: [rt.cpan.org #82568]
Date: Tue, 08 Jan 2013 14:05:21 -0600
To: bug-DBIx-Migration-Directories [...] rt.cpan.org
From: Wes Cravens <wcravens [...] cortex-it.com>
I do apologize. I have no idea how or why but for some reason I was playing around with http://search.cpan.org/CPAN/authors/id/C/CR/CRAKRJACK/DBIx-Migration-Directories-0.05.tar.gz. Ok - so non-problem solved. As for File::ShareDir. Do you think there is scope for this in D::M::D or is it likely a new module all together? Wes On 1/8/2013 1:29 PM, CRAKRJACK via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=82568 > > > Ooh, File::ShareDir looks neat, I'll have to have a look at that, > thanks! > > The dependency on Class::Driver was removed in version 0.06. The only > place it is still referenced in the codebase is in a disabled unit test > (t/02_Build_PL.t.disabled). Is it possible that your test harness is > somehow running the disabled test? > > Can you provide more details about the platform you're building on? > > Anyway, I'll remove the string from the disabled test, but I've done a > test install on a virgin system and everything seems to be working great > over here. > > Thanks, > Tyler > > > > On Tue Jan 08 13:31:35 2013, WCRAVENS wrote:
>> Class::Driver requirement not picked up by cpanm. This may of course
> be
>> a cpanm issue instead but since Class::Driver appears to no longer
> even
>> exist I figured I'd start here. >> >> When I download the tarball and use 'perl Build.PL' it happily picks
> up
>> the Class::Driver requirement and fails. >> >> With 'cpanm DBIx::Migration::Directories' it fails to pick up the >> requirement and installs successfully. Then fails at runtime. >> >> My goal is to extend this module or create something new altogether
> that
>> uses File::ShareDir instead. So if this module is stale and my time >> would be saved by getting on with a fork then please just let me know. >> >> Kind Regards, >> >> Wes Cravens
> >
Subject: Re: [rt.cpan.org #82568]
Date: Tue, 8 Jan 2013 12:49:47 -0800
To: bug-DBIx-Migration-Directories [...] rt.cpan.org
From: Tyler MacDonald <tyler [...] macdonald.name>
Wes, I think we could stop asking for a default schema_dir in D::M::D::Build, and then if there is no schema_dir specified, defer to FIle::ShareDir to figure out where to put stuff. That'd prevent old installations from breaking but allow new ones to use the ShareDir goodness. On Tue, Jan 8, 2013 at 12:05 PM, Wes Cravens via RT < bug-DBIx-Migration-Directories@rt.cpan.org> wrote: Show quoted text
> Queue: DBIx-Migration-Directories > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=82568 > > > I do apologize. I have no idea how or why but for some reason I was > playing around with > > http://search.cpan.org/CPAN/authors/id/C/CR/CRAKRJACK/DBIx-Migration-Directories-0.05.tar.gz > . > > Ok - so non-problem solved. > > As for File::ShareDir. Do you think there is scope for this in D::M::D > or is it likely a new module all together? > > Wes > > > On 1/8/2013 1:29 PM, CRAKRJACK via RT wrote:
> > <URL: https://rt.cpan.org/Ticket/Display.html?id=82568 > > > > > Ooh, File::ShareDir looks neat, I'll have to have a look at that, > > thanks! > > > > The dependency on Class::Driver was removed in version 0.06. The only > > place it is still referenced in the codebase is in a disabled unit test > > (t/02_Build_PL.t.disabled). Is it possible that your test harness is > > somehow running the disabled test? > > > > Can you provide more details about the platform you're building on? > > > > Anyway, I'll remove the string from the disabled test, but I've done a > > test install on a virgin system and everything seems to be working great > > over here. > > > > Thanks, > > Tyler > > > > > > > > On Tue Jan 08 13:31:35 2013, WCRAVENS wrote:
> >> Class::Driver requirement not picked up by cpanm. This may of course
> > be
> >> a cpanm issue instead but since Class::Driver appears to no longer
> > even
> >> exist I figured I'd start here. > >> > >> When I download the tarball and use 'perl Build.PL' it happily picks
> > up
> >> the Class::Driver requirement and fails. > >> > >> With 'cpanm DBIx::Migration::Directories' it fails to pick up the > >> requirement and installs successfully. Then fails at runtime. > >> > >> My goal is to extend this module or create something new altogether
> > that
> >> uses File::ShareDir instead. So if this module is stale and my time > >> would be saved by getting on with a fork then please just let me know. > >> > >> Kind Regards, > >> > >> Wes Cravens
> > > >
> > >
fixed in 0.06