Skip Menu |

This queue is for tickets about the DBIx-Class-TimeStamp CPAN distribution.

Report information
The Basics
Id: 60961
Status: patched
Priority: 0/
Queue: DBIx-Class-TimeStamp

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

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



Subject: requires vs. build_requires
Hi, while packaging the update of your distribution I detected that you have the entire content of build_requires in the requires hash, but I didn't found any usage of them in the lib/. Could you please prove your dependencies and name only those which are required? Thanks, Jens
On Thu Sep 02 02:10:36 2010, REHSACK wrote: Show quoted text
> Hi, > > while packaging the update of your distribution I detected that you have > the entire content of build_requires in the requires hash, but I didn't > found any usage of them in the lib/. > > Could you please prove your dependencies and name only those which are > required? > > Thanks, > Jens
I'm not sure what you mean by this: "the entire content of build_requires in the requires hash". The build_requires dependencies are for running the unit tests, and are required. -J
Subject: Re: [rt.cpan.org #60961] requires vs. build_requires
Date: Sun, 5 Sep 2010 13:09:25 +0200 (CEST)
To: bug-DBIx-Class-TimeStamp [...] rt.cpan.org
From: Jens Rehsack <rehsack [...] web.de>
Show quoted text
-----Ursprüngliche Nachricht----- Von: "J. Shirley via RT" <bug-DBIx-Class-TimeStamp@rt.cpan.org> Gesendet: Sep 2, 2010 2:32:39 PM An: REHSACK@cpan.org Betreff: [rt.cpan.org #60961] requires vs. build_requires
> > >On Thu Sep 02 02:10:36 2010, REHSACK wrote:
>> Hi, >> >> while packaging the update of your distribution I detected that you have >> the entire content of build_requires in the requires hash, but I didn't >> found any usage of them in the lib/. >> >> Could you please prove your dependencies and name only those which are >> required? >> >> Thanks, >> Jens
> >I'm not sure what you mean by this: "the entire content of build_requires in the requires >hash". > >The build_requires dependencies are for running the unit tests, and are required.
But they are not required for using DBIx::Class::TimeStamp - just for building (and testing). The 'requires' hash contains the runtime dependencies, the 'build_requires' hash contains the build and testing dependencies and the 'configure_requires' hash contains the dependencies for the "perl Makefile.PL" or the "perl Build.PL" step, respectively. I'm sorry, I don't have an URL containing a guide, probably you can get a nice one in irc on irc://irc.perl.org/ in the #toolchain channel. Best, Jens
On Sun Sep 05 07:09:36 2010, rehsack@web.de wrote: Show quoted text
> -----Ursprüngliche Nachricht----- > Von: "J. Shirley via RT" <bug-DBIx-Class-TimeStamp@rt.cpan.org> > Gesendet: Sep 2, 2010 2:32:39 PM > An: REHSACK@cpan.org > Betreff: [rt.cpan.org #60961] requires vs. build_requires >
> > > > > >On Thu Sep 02 02:10:36 2010, REHSACK wrote:
> >> Hi, > >> > >> while packaging the update of your distribution I detected that you
> have
> >> the entire content of build_requires in the requires hash, but I
> didn't
> >> found any usage of them in the lib/. > >> > >> Could you please prove your dependencies and name only those which
> are
> >> required? > >> > >> Thanks, > >> Jens
> > > >I'm not sure what you mean by this: "the entire content of
> build_requires in the requires
> >hash". > > > >The build_requires dependencies are for running the unit tests, and
> are required. > > But they are not required for using DBIx::Class::TimeStamp - just for > building (and testing). > The 'requires' hash contains the runtime dependencies, the > 'build_requires' hash > contains the build and testing dependencies and the > 'configure_requires' hash contains > the dependencies for the "perl Makefile.PL" or the "perl Build.PL" > step, respectively. > > I'm sorry, I don't have an URL containing a guide, probably you can > get a nice one in > irc on irc://irc.perl.org/ in the #toolchain channel. > > Best, > Jens
You are both correct (the Makefile.PL is correct AND META.yml is broken). It's cause by the dist being prepared with a broken Module::Install 0.97. I Just shipped 0.14 addressing the problem. Cheers