On Monday 2019-07-15 10:47, Dan Cermak wrote:
I would like to propose a change in our packaging guidelines, specifically the part about bundling static libraries in a *-devel-static subpackage (see: https://en.opensuse.org/openSUSE:Packaging_guidelines#Exception).
How about we follow what Fedora does and instead of putting the static lib in a subpackages, we put it in the "main" package instead and add a:
I have formulated this part wrongly and not as I actually intended it: the bundled static library shouldn't necessarily be put into the main package, but into the respective subpackage where it belongs (and if that means its own subpackage, then so be it).
For example: a shared library bundles a static library and the static library is needed to link against the shared lib.
["Dafuq?" image here]
Requiring a static lib to use a shared lib? That's like... Windows import libraries. No one, absolute *no one* wants to go there. Even binutils-on-windows can do better and without the nonsense that import libs pose to modern times.