perl(:MODULE_COMPAT_*) symbol and include directories moved to perl-libs

Petr Pisar ppisar at redhat.com
Mon Mar 16 16:01:10 UTC 2015


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/perl-devel/attachments/20150316/e0cc42e0/attachment.sig>


More information about the perl-devel mailing list