On Sat, Sep 12, 2020 at 10:32:51AM +0200, Vitaly Zaitsev via devel wrote:
On 11.09.2020 18:42, Zbigniew Jędrzejewski-Szmek wrote:
> I'm not enthusiastic about build-time-only packages, but if the choice
> is between that and retiring the packages (or hiding them in modules
> which has the same effect), I'll take it.
This will be Modularity 2.0. All packages must be installable if the end
user wants to do so.
The packages *would* be trivially installable. I didn't say that explicitly,
but you would always be able to install a package that has
"Provides:fedora-build-time-only"
and then install any such packages on any system. (That is how they would
installed in mock or koji too.)
Check header-only C++ libraries packaging. They provide only the
-devel
and virtual -static subpackages and can be easily installed in Koji/mock
or directly.
Also check Rust packaging. They build crates to a separate packages and
use them only for the static linkage.
Zbyszek