https://bugzilla.redhat.com/show_bug.cgi?id=1183231
Bug ID: 1183231 Summary: perl-autodie missing dependency for IPC::System::Simple Product: Fedora Version: 21 Component: perl-autodie Severity: medium Assignee: ppisar@redhat.com Reporter: richard@rsk1024.plus.com QA Contact: extras-qa@fedoraproject.org CC: perl-devel@lists.fedoraproject.org, ppisar@redhat.com
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:
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
--- Comment #1 from Petr Pisar ppisar@redhat.com --- 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.
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED Fixed In Version| |perl-autodie-2.26-2.fc22
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
--- Comment #2 from Fedora Update System updates@fedoraproject.org --- 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
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
lnie lnie@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lnie@redhat.com
--- Comment #3 from lnie lnie@redhat.com --- perl-autodie-2.25-3.fc21 works
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #4 from Fedora Update System updates@fedoraproject.org --- 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... then log in and leave karma (feedback).
https://bugzilla.redhat.com/show_bug.cgi?id=1183231
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version|perl-autodie-2.26-2.fc22 |perl-autodie-2.25-3.fc21 Resolution|--- |ERRATA Last Closed| |2015-01-29 23:33:40
--- Comment #5 from Fedora Update System updates@fedoraproject.org --- 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.
perl-devel@lists.fedoraproject.org