Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=952281
Bug ID: 952281 Summary: perl-App-cpanminus: does not build from source code Product: Fedora Version: rawhide Component: perl-App-cpanminus Severity: unspecified Priority: unspecified Assignee: mmaslano@redhat.com Reporter: fweimer@redhat.com QA Contact: extras-qa@fedoraproject.org CC: mmaslano@redhat.com, perl-devel@lists.fedoraproject.org Category: ---
This package bundles Perl sources obfuscated using App::FatPacker, which makes it very difficult to review. Please remove the obfuscated code and replace it with proper dependencies.
(I have verified that the bundled version of Parse/CPAN/Meta.pm is actually used by putting a "die;" into it, which was executed.)
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=952281
Florian Weimer fweimer@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |952282
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=952281
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppisar@redhat.com Flags| |needinfo?(fweimer@redhat.co | |m)
--- Comment #1 from Petr Pisar ppisar@redhat.com --- Can you explain the subject "Does not build from source code"?
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=952281
Florian Weimer fweimer@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(fweimer@redhat.co | |m) |
--- Comment #2 from Florian Weimer fweimer@redhat.com --- bin/cpanm contains stuff like this:
use 5.006;use strict;use warnings;package CPAN::Meta::Converter;our$VERSION='2.130880';use CPAN::Meta::Validator;use CPAN::Meta::Requirements;use version 0.88 ();use Parse::CPAN::Meta 1.4400 ();sub _dclone {my$ref=shift;no warnings 'once';local*UNIVERSAL::TO_JSON=sub {return "$_[0]"};my$backend=Parse::CPAN::Meta->json_backend();return$backend->new->utf8->decode($backend->new->utf8->allow_blessed->convert_blessed->encode($ref))}my%known_specs=('2'=>'http://search.cpan.org/perldoc?CPAN::Meta::Spec%27,%271.4%27=%3E%27http://mo...]
I don't consider this source code. The bundling of human-readable sources (as in previous versions) is problematic as well: https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=952281
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |DUPLICATE Last Closed| |2013-04-15 11:22:15
--- Comment #3 from Petr Pisar ppisar@redhat.com --- I see.
*** This bug has been marked as a duplicate of bug 907464 ***
https://bugzilla.redhat.com/show_bug.cgi?id=952281
Florian Weimer fweimer@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1045378
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1045378 [Bug 1045378] perl-App-cpanminus: does not build from source code
https://bugzilla.redhat.com/show_bug.cgi?id=952281
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|1045378 |
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1045378 [Bug 1045378] perl-App-cpanminus: does not build from source code
perl-devel@lists.fedoraproject.org