Review Guidelines on -devel packages

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

 



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]

-- 
Fedora release 16 (Verne) - Linux 3.1.0-0.rc6.git0.3.fc16.x86_64
loadavg: 0.02 0.08 0.12
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging


[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux