On Wed, Jun 09, 2004 at 11:25:02PM -0700, Alan wrote:
What I am going to look at is if the code actually finds those dependencies. I agree that the requires need to be there. The question I have is if it actually finds them all.
If it isn't in Makefile.PL, the script won't find it... (And even there, I figured out last night that Cache::Cache's Makefile.PL magic and my "parsing" magic don't play nice together. :-)
The other issue is places where the CPAN module needs a library that is not a CPAN module. (Called via XS.) I don't know if your code covers that case. (CPAN.pm does not.)
To be honest, I hadn't even thought of checking for required libraries/headers. I'll put some thought into how to do that...
I haven't checked your script (as I know very little perl), but be sure that it doesn't explicitly add Requires that are caught by rpm's auto dep thing.
Warren