Description of problem: Updated dhcp packages ship a '/usr/share/doc/dhcp-3.0.5/contrib' directory which adds bloaty perl dependencies. Since there are doc files only, they should be marked as non-executable. | $ rpm -q --filerequire dhcp | grep perl | /usr/share/doc/dhcp-3.0.5/contrib/3.0b1-lease-convert /usr/bin/perl perl >= 0:5.004 perl(strict) | /usr/share/doc/dhcp-3.0.5/contrib/ms2isc/Registry.pm perl(strict) Alternatively, this directory can be removed or moved into an own 'dhcp-bloaty-perl-scripts' subpackage. Version-Release number of selected component (if applicable): dhcp-3.0.5-3.fc6
I took care of Registry.pm requiring the perl-Win32 module, but find-requires appears to take any file ending with .pm as a Perl file and adds the perl(strict) requirement. I completely looked over the 3.0b1-lease-convert script, so I've fixed that. No Perl requirements now in dhcp-3.0.5-4.fc6. It'll be in updates-testing for FC-6. Post here if it works for you and then I'll move it to final updates. Thanks for the report.
dhcp-3.0.5-4.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.