Hello perl hackers,

to deal with bug #1174951 (installing vim-enhanced pulls 30 perl packages in),
I moved perl(:MODULE_COMPAT_*) RPM symbol from perl to perl-libs package.

This allows to use Perl interpreter, the libperl.so, without the /usr/bin/perl
executable and without the other bundled modules which still live in the perl
package.

With this change, I also moved include directories (/usr/share/perl5, etc.)
there, as it's the interpreter which defines where to look for modules.

The only issue I can forsee now is a posibility that some features or Perl
language autoloads some modules which could be missing. (I remember it's
something with UTF-8 or Unicode handling, but I don't remember what it is
exactly.) In that case I will maybe put those essential modules into
perl-libs.

Of course this change makes presence of /usr/bin/perl less probable, so badly
written spec files will suffer. But that's all what they desire.

-- Petr

Attachment: pgp8g7Y2RnA_L.pgp
Description: PGP signature

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to