* cr...@animalhead.com <cr...@animalhead.com> [2010-03-25 18:00]:
> 1. Change 'LWP' to 'LWP::UserAgent' in BUILD_REQUIRES

This won’t fix this problem, but you should do that anyway. Do
not mention distributions. The CPAN client will figure out which
distributions the user needs. Your job is to list the *modules*
you require – every single one of them, regardless of what the
distribution is called or whether several of them are part of the
same distribution.

Distributions can and do get split or combined.

If you list modules, you will be unaffected by that: the CPAN
client will simply figure out the right set of distributions to
install regardless of how they’ve evolved since the time when
your own code was released.

> It seems we have 3 categories: config_requires, build_requires,
> and requires, and it's not clear which of the last 2 applies to
> something required by a test.

None of these, really. There should really be a `test_requires`.
However, in absence of that option, what remains to be said is
that both `configure_requires` and `requires` are more wrong than
`build_requires`, so that’s what you should pick for now.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to