Red Hat Bugzilla – Bug 142645
Remove perl dependency from packaging
Last modified: 2014-08-31 19:26:59 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
Installing samba server requires perl, whereas it is not really needed
to propoer funtionning of samba. Only supplemental scripts in examples
and doc directories use perl, but those are not needed for basic samba
Use of these scripts is not automated, and users can install perl if
needed to use these scripts.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Have a system without perl and without samba
2. yum install samba
3. See long list of required packages
Actual Results: Perl required to install samba
Expected Results: Perl not present in any form in samba dependencies
My use case is a little firewall where perl is not needed, furthermore
when its dependencies include apache httpd and more.
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
Fixed as of 3.0.23-2. From the spec file:
"* Tue Jul 11 2006 Jay Fenlason <email@example.com> 3.0.23-2
- New upstream release.
- Use modified filter-requires-samba.sh from packaging/RHEL/setup/
to get rid of bogus dependency on perl(Unicode::MapUTF8)"
Also see the fix from 3.0.11-4:
"* Thu Feb 24 2005 Jay Fenlason <firstname.lastname@example.org> 3.0.11-4
- Use the updated filter-requires-samba.sh file, so we don't accidentally
pick up a dependency on perl(Crypt::SmbHash)"