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):
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
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.