On Mon, 2005-04-18 at 12:03 -0400, Dennis Gregorovic wrote: > Even if we can't fully automate the process, the more we can automate, > the better. My question is: which of the available tools[1] should we > focus on? If Chip is looking to work on cpanflute2, that would be > great. Could you elaborate on what exactly what process are you talking about? Automagically packaging as many CPAN modules as possible? There's already http://rpmpan.sourceforge.net/ which IIRC uses cpanflute2, but I have no real experience with it (RPMPan). They probably have quite a bit of experience in doing this. cpanflute2 could be tweaked more towards suitability for Fedora/RHEL purposes, but I'm afraid doing so could make it less useful for other distros. That's Chip's call, of course. I don't personally believe in blindly autopackaging stuff in the first place (not only for Perl modules), but maybe you're not talking about this. > A CPANPLUS::Dist::RPM module would be useful for installing Perl modules > as RPMs created on-the-fly, but that's not quite what we need in Fedora > Extras. yum install fedora-rpmdevtools emacs perl-Foo.spec # or xemacs # (X)Emacs containing a pre-filled Perl spec template comes up, just # fill in the blanks and save it. spectool -g -R perl-Foo.spec rpmbuild -ba perl-Foo.spec The above is enough for me for now... if for some weird reason someone uses vi :), maybe similar stuff can be hacked up for it too. Somewhat OT: stuff I haven't seen mentioned elsewhere that could be useful for automatically finding (Build)Dependencies, maybe someone has used or evaluated some of these? rpmbuild obviously already has internal magic for the install time deps, but tools like cpanflute2 could use something like these for pre-filling build deps. http://search.cpan.org/dist/Module-Depends/ http://search.cpan.org/dist/Module-Dependency/ http://search.cpan.org/dist/Module-ExtractUse/ http://search.cpan.org/dist/Module-Info/ http://search.cpan.org/dist/Module-MakefilePL-Parse/ http://search.cpan.org/dist/Module-ScanDeps/