Am 06.11.24 um 17:05 schrieb Mike Gabriel:
On Mi 06 Nov 2024 11:30:48 CET, Simon McVittie wrote:On Tue, 05 Nov 2024 at 12:05:41 +0000, Mike Gabriel wrote:On Mi 16 Okt 2024 21:00:41 CEST, Michael Biebl wrote: > Am 14.10.24 um 17:13 schrieb Simon McVittie: > > 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.This split is now present in unstable.In MATE Desktop we actively want / use / rely-on network-manager- gnome. Whentouching the whole thing, may I suggest renaming the bin:pkg "network-manager-gnome" to another name? Such es network-manager-applet?Please see the quoted text above, and please change MATE's dependency to either nm-applet (if you want the icon in the notification area/"tray") or nm-connection-editor (if you want the configuration editor) or both (if you want all of the previous functionality of n-m-gnome).Urgh... will network-manager-applet work / behave well if nm-connection- editor is not installed? IMHO, nm-applet is quite useless with nm- connection-editor. Wouldn't it be could to let network-manager-applet depend on nm-connection-editor?
The new network-manager-applet package *does* have a Depends: nm-connection-editor, for the simple reason that it execs this binary at various places.
If all you want is the notification area applet, a simple dependency on network-manager-applet is fine. If you have code that execs nm-connection-editor directly, then please document that by adding an explicit dependency on nm-connection-editor and don't rely on network-manager-applet to pull it in for you.
Thanks everyone who has provided feedback. Regards Michael P.S.: Simon has filed relevant bug reports and I usertagged them accordingly https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=pkg-utopia-maintain...@lists.alioth.debian.org&tag=nm-applet-split
OpenPGP_signature.asc
Description: OpenPGP digital signature