Description of problem: perl reports a missing dependency with 'use autodie qw(:all)' Version-Release number of selected component (if applicable): perl-autodie.noarch 2.25-2.fc21 How reproducible: When test compiling a perl program containing use autodie qw(:all); perl reports a missing dependency :- perl -c test.pl IPC::System::Simple required for Fatalised/autodying system() at test.pl line 5. Therefore the perl-autodie package needs a dependency to Perl-IPC-System-Simple so that it gets installed as well and then developers can make full use of autodie without any extra effort. Additional info:
autodie(3pm) documents that it's an optional dependency: A plain "use autodie" implies "use autodie qw(:default)". Note that "system" and "exec" are not enabled by default. "system" requires the optional IPC::System::Simple module to be installed, and enabling "system" or "exec" will invalidate their exotic forms. See "BUGS" below for more details. I can make it a dependency on the RPM level, but then there will be people complaining about bloating dependencies. Until Fedora blesses soft dependencies, no solution will fit to all.
perl-autodie-2.25-3.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/perl-autodie-2.25-3.fc21
perl-autodie-2.25-3.fc21 works
Package perl-autodie-2.25-3.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-autodie-2.25-3.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-0924/perl-autodie-2.25-3.fc21 then log in and leave karma (feedback).
perl-autodie-2.25-3.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.