Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=863836
--- Comment #15 from Pavel Šimerda psimerda@redhat.com ---
Also I would like to ask whether you think it would be a good idea to remove the strongswan-NetworkManager subpackage and deliver the charon-nm inside the strongswan package.
strongswan-NetworkManager has dependencies on things like libdbus-1, libnm-util, and libnm-glib-vpn, so it might be wise to keep it separate to keep a minimal install with strongswan small (but maybe all these things are installed in a minimal install already anyway -- I didn't check)
Question is whether it makes sense to optimize for systems without NetworkManager in Fedora when we're targetting even for initramfs. Will check with other people. For now I'm choosing from two possibilities:
1) rename strongswan-NetworkManager subpackage to -charon-nm to avoid confusion
+ keeps strongswan free of dependency on libnm-util and libnm-glib and indirectly glib, dbus-glib and libuuid.
2) merge strongswan-NetworkManager subpackage into the main package
+ libdbus is already required by systemd and many other packages + neither dbus daemon nor NetworkManager is required + NetworkManager libs are installed on most fedora systems + the total size of pulled in libraries isn't particularly big
Either way, the NetworkManager-strongswan package would depend on the package containing charon-nm.