#7 *.so files in Perl packages shouldn't go into -devel subpackage
Closed: Fixed Opened by mmaslano.

[!]: MUST Development .so files in -devel subpackage, if present.
perl-XML-DifferenceMarkup-1.04-1.fc17.i686.rpm : /usr/lib/perl5/vendor_perl/auto/XML/DifferenceMarkup/DifferenceMarkup.so

Please note, Perl packages have exception for their development files [1]. Not only .h files, but also *.so files are usually part of the main package.

[1] http://fedoraproject.org/wiki/Packaging:Perl#.h_files_in_module_packages


I don't think such exceptions should be handled in core. This should (will) be overridden by an extension module for Perl.

But this is not an exception, it's the normal case. One cannot say that .so files in non-devel packages is an error, they are perfectly fine in many contexts besides perl e. g., as plugins. I have fixes pending which won't generate an error for such files, just a 'fix or explain'¸message.

This should cover the general case. Is it acceptable also for perl modules?

After 151befedc613c8810e this is not flagged as an error any more. Thanks for reporting this issue, feel free to reopen bug if required. Closing,

Metadata