Description of problem:
Starting with version 2.xx perl-Net-Server requires perl(Log::Log4perl) which brings in X11.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Upgrade from f17
As this component may be used from mail servers (through postgrey component), it seems to me overkill to expect graphical libraries.
perl-Net-Server → perl(Log::Log4perl) → perl(RRDs) → rrdtool → libcairo.so.2()(64bit) → libX11.so.6()(64bit).
Updating to the current upstream release 2.007 should resolve this, as the Log::Log4perl dependency is pulled in in such a way that rpm won't find it (i.e. it becomes optional, as upstream intended).
A rawhide build will also need the patch I attached to https://rt.cpan.org/Public/Bug/Display.html?id=86707 as IO::Socket::SSL is now trying to verify server certificates by default, which affects Net::Server's test suite.
I've been thinking long time to sub-package the Log::Log4perl::Appender::RRDs from perl-Log-Log4perl because of this reason. I guess it will not affect much users.
Well, Log::Log4perl adds, to my system at least, about 67 dependent packages. A large chunk being other perl modules. The whole overhead in term of size is about 22MB, which is not huge, but so many "unneeded" packages just beg for future problems.
Just bumping to 2.007 and applying the ssl fix, I still get a failed build:
I can poke at it more later, or if anyone else wants to just update rawhide/f19, feel free.
Curious. A scratch build of my local perl-Net-Server package succeeded:
I'll see if I can figure out the difference.
perl-Net-Server-2.007-1.fc19 has been submitted as an update for Fedora 19.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing perl-Net-Server-2.007-1.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
perl-Net-Server-2.007-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
I sub-packaged the RRD back-end from perl-Log-Log4perl in 1.46-2.fc23 release.