From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0 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. 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): samba-3.0.8-0.pre1.3 samba-3.0.9-1.fc3 How reproducible: Always 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 Additional info: 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. Thank you!
Fixed as of 3.0.23-2. From the spec file: "* Tue Jul 11 2006 Jay Fenlason <fenlason> 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 <fenlason> 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)"