On Thu, 5 Jun 2003, Ian Malpass wrote:

> WWW::CIA::Source::DBM
>       needs WWW::CIA::Source, MLDBM, DB_File, Storable
> 
> WWW::CIA::Source::Web
>       needs WWW::CIA::Parser, WWW::CIA::Source, LWP::UserAgent

I don't think that requiring MLDBM, DB_File, Storable and
LWP::UserAgent is a major tax on anyone. Any small to medium system
will require those modules soon enough anyway.

> 1. How should I package all this up? Should each module be uploaded
> separately? Or should it all go up in one lump? Or both? If it's all in
> one lump, how do I deal with someone wanting to use the Web source but not
> the DBM source who doesn't have (and doesn't want) MLDBM, for example?

Just require the lot.

> 2. How should I define the prerequisites in my Makefile.PLs? If they're
> all separate tarballs then I suppose they can be as described above, but
> if they're all in a lump I don't want one tripping over the other.

Question now irrelevant.

S.

-- 
Shevek                                    http://www.anarres.org/
I am the Borg.                         http://design.anarres.org/

Reply via email to