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