Hi,

we have been discussing with Domm how CPANTS should check if a
distribution declares each of its prerequisites correctly which brought
us to the the point that we have a problem.
Let's focus for now only on dependencies on other CPAN modules and
not on external libraries.

So if I am using Tk::Widget::A and Tk::Widget::B... Tk::Widget::Z all
provided by Tk.
Should I add all of them as prerequisite of my module or should I add only Tk?

The former is lots of work on my side but I think that is the more
correct way to do it.
If I only require Tk then one day Tk might be split in two distros Tk
and Tk::Extra,
moving some of the widgets to the extra distro. This will break my
modules dependency
declaration.

What do you think?

I have started to outline the recommended way of doing this here:
http://www.perlfoundation.org/perl5/index.cgi?cpan_packaging
but of course your input is highly appreciated.

regards
   Gabor

Reply via email to