[Fedora-packaging] Review Guidelines on -devel packages

Toshio Kuratomi a.badger at gmail.com
Wed Oct 5 15:58:05 UTC 2011


On Fri, Sep 30, 2011 at 12:44:31PM +0200, Michael Schwendt wrote:
> https://fedoraproject.org/wiki/Packaging:ReviewGuidelines
> 
> | MUST: If a package contains library files with a suffix
> | (e.g. libfoo.so.1.1), then library files that end in .so (without suffix)
> | must go in a -devel package. [19]
> 
> [19] https://fedoraproject.org/wiki/Packaging/Guidelines#DevelPackages
> 
> Based on just the ReviewGuidelines, some packagers and reviewers
> still get this wrong and create -devel packages for plugin .so libraries.
> In particular because it is a MUST. The linked Packaging Guidelines page
> on "Devel Packages" makes it a SHOULD and also mentions a rule of thumb,
> but apparently this is still not clear enough.
> 
> How about this?
> 
> MUST: If a package contains library files with a numeric suffix
> (e.g. libfoo.so.1 or libfoo.so.1.1), extra care must be taken to
> distinguish between libraries needed at run-time and libraries
> needed only when compiling/building software. Library files needed 
> only at build-time must be put into a -devel package. [19]
> 
I'm not sure if this will clarify things for people making this mistake.
I think these people might not understand how to tell the difference between
a plugin and a library.

What do you think of this?

https://fedoraproject.org/wiki/Devel_Packages%28draft%29

-Toshio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/packaging/attachments/20111005/7e7ed383/attachment.bin 


More information about the packaging mailing list