[Fedora-packaging] Clarification of Static Libraries packaging guidelines

Michael Schwendt mschwendt at gmail.com
Sat Dec 5 17:19:41 UTC 2009


$ yum list \*-static | wc -l
115
$ yum list \*-devel-static | wc -l
8
$ yum list \*-static | grep -v devel | wc -l
108

Perhaps I only have a nit-picky day, but

  https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries

clearly mentions  *-static  as in foo-static - and not foo-devel-static.
Could this part of the guidelines be clarified, please?

Related to this ambiguity in the naming guidelines, it's kind of pointless
if some packages start creating -static subpackages, which provide a
virtual -devel *and* a virtual -devel-static package in addition to a
shared library base package. Effectively, it implies that another
package could "BuildRequires: libfoo-devel" for _static_ linking even
if a shared library is available. This is exactly what the old guidelines
wanted to avoid (by separating -devel and -static subpackages).




More information about the Fedora-packaging mailing list