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
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Type: text/plain; charset="utf8"
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 444
Download (untitled) / with headers
text/plain 444b
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.
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Disposition: inline
Message-Id: <rt-3.5.HEAD-2028-1149869142-1828.19160-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Original-Encoding: utf-8
Content-Length: 696
Download (untitled) / with headers
text/plain 696b
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.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.