Skip Menu |

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

Report information
The Basics
Id: 19160
Status: rejected
Priority: 0/
Queue: DBIx-Class

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

Bug Information
Severity: Unimportant
Broken in: 0.06002
Fixed in: (no value)



Subject: Change the order of your dependencies in Makefile.PL
CPAN clients will generally process your dependencies in the exact order listed in the Makefile.PL. So you should try to order your deps in such a way as to reduce recursion and maximise test coverage for options modules. For example, SQL::Abstract::Limit requires SQL::Abstract, so you should list SQL::Abstract before SQL::Abstract::Limit, to reduce the reducursion occuring and mimimise any potential edge cases in the installer toolchain.
On Tue May 09 08:12:41 2006, guest wrote: Show quoted text
> CPAN clients will generally process your dependencies in the exact order > listed in the Makefile.PL. > > So you should try to order your deps in such a way as to reduce > recursion and maximise test coverage for options modules. > > For example, SQL::Abstract::Limit requires SQL::Abstract, so you should > list SQL::Abstract before SQL::Abstract::Limit, to reduce the > reducursion occuring and mimimise any potential edge cases in the > installer toolchain.
It's actually already before it. Unfortunately Module::Build takes a hashref here, not an arrayref, which means the order that gets used is down to the local perl's hash key ordering. Bah.