Re: packaging man pages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Apr 28, 2013 at 05:36:22PM -0700, Alice Wonder wrote:
> Hello list,
> 
> I use Fedora (and CentOS) on some systems but I am not interested in
> packaging for Fedora.
> 
> However I have noticed a problem with many of your perl spec files that
> causes builds to fail on some non fedora systems.
> 
> e.g. in the perl-Spiffy package:
> 
> %{_mandir}/man3/Spiffy.3pm*
> 
> The pm is only there if perl itself was configured that way, and on many
> systems, that pm is not appended to perl man page names.
> 
> If the above had been
> 
> %{_mandir}/man3/Spiffy.3*
> 
> it would continue to work just dandy in Fedora / Red Hat builds and have
> the bonus of working pretty much anywhere. Many spec files are correct,
> but some are not.
> 
> Unfortunately it does not look like rpmlint catches that packaging
> error, so you have to manually look for it.
> 
> Have a great day,
> 
> Alice Wonder

Hello Alice,

Every perl package also depends on the perl MODULE_COMPAT macro
which, I guess, is also somewhat unique do Fedora and EL.
RPM distributions and their packaging convetions vary a lot
and our packages are not meant to work on each and every of them.

Of course using something like %{_mandir}/man3/* wouldn't hurt
but I wouldn't call the current practice a "packaging error".

Regards,
Petr

Attachment: pgpv_rgEWmbkD.pgp
Description: PGP signature

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

[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux