* 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/>