Red Hat Bugzilla – Bug 639470
remove samba dependency on perl
Last modified: 2013-02-12 00:05:59 EST
There are perl scripts in /usr/share/doc:
These scripts do not work with additional perl modules installed, so I think the perl dependency could be removed completely.
This is probably related to bug 473051.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Actually we explicitly filter out the dependency to all the other perl modules so that users can easily get the full documentation package (including some perl example scripts) in one package. Once they really have a need for one of the perl scripts figuring out which additional modules are required is easy. I don't think we should change that. Sounds ok ?
I think the point of this ticket is to point out that while the dependencies for the Perl modules are indeed gone, the dependency on /usr/bin/perl is still there. As far as I can tell, nothing in that package actually needs perl except for those few documentation files, and so as long as you're filtering Perl dependencies, you might as well go all the way and filter /usr/bin/perl too.
Unfortunately that isn't completely trivial since you can't just add it to the existing filter-requires-samba.sh, though it should be possible using the new RPM dependency filtering mechanism. I'd provide a patch if only that were documented.
Sorry for not responding for a while.
I spoke to perl maintainer and she suggested to run 'chmod -x' on all documentation files (which should help) or use following macro:
We will address this in future fedora
samba-4.0.2-1.fc18 has been submitted as an update for Fedora 18.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing samba-4.0.2-1.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
samba-4.0.2-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.