Discuss splitting flashrom and modem-manager plugins to their own packages
Currently fwupd compiles most plugins into a library loaded by the daemon. The exception is the flashrom
and modem-manager
plugins. These plugins end up in their own shared libraries so that any packagers can split them into their own binary packages.
As modem manager brings in the dependencies for libmbim, libqmi, and flashrom brings in the flashrom dependency it would be ideal if those could be split out to their own packages, similar to how fwupd-docs is split out today.
This is something that Fedora currently does, specifically so that Fedora CoreOS can have as small of a daemon as they can get.