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