On Mon, 14 Oct 2024 16:13:25 +0100 Simon McVittie <s...@debian.org> wrote:
> 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
>
>

>From a budgie perspective, network management is handled by
budgie-control-center which is similar to gnome-control-center.

Budgie also utilises nm-applet for its panel.  Budgie has no need for
nm-connection-editor nor does it need gnome-core.

Reply via email to