On Mon, 14 Oct 2024 at 16:33:40 +0200, Michael Biebl wrote: > The name of the network-manager-gnome package is indeed a bit misleading > nowadays. > Thus for some time I contemplated splitting up the package (similar to how > Fedora has done) into network-manager-applet and nm-connection-editor. The > former would contain the nm-applet binary, the latter nm-connection-editor. > > network-manager-gnome would become a transitional metapackage depending on > both. > > Desktop environments which already provide an applet/tray could then skip > installing network-manager-applet and opt into installing > nm-connection-editor only (for its advanced functionality).
In trixie's metapackages, we now have: Package: gnome-core # a smallish GNOME system Recommends: network-manager [linux-any] Package: gnome # a fully-featured GNOME system Depends: network-manager [linux-any] Suggests: network-manager-gnome [linux-any] and I think all of that is reasonable. If you split network-manager-gnome as discussed, then we would certainly replace network-manager-gnome with nm-connection-editor. We could also consider promoting nm-connection-editor from Suggests back to Recommends in the "big" gnome metapackage, although I'm unsure whether we should or not (my personal inclination would be not). At the moment, network-manager-gnome is also a Recommends for gnome-control-center, but perhaps that's a bug? Or perhaps g-c-c uses some part of n-m-g internally? task-gnome-flashback-desktop does pull in network-manager-gnome as a Depends, but that seems right for GNOME Flashback, which is a continuation of GNOME 2 and doesn't use GNOME Shell (that's the point). Various non-GNOME desktops do pull in network-manager-gnome, and I'm not sure which half of it they want: Budgie, Cinnamon, LXDE, LXQt and MATE pull it in as a Recommends or Depends in their metapackages, XFCE pulls it in via task-xfce-desktop, and the design-desktop and parl-desktop metapackages (both of which are XFCE variants) have it as Depends. Those desktops' maintainers might have an opinion on whether this split would be helpful. smcv