Bug 1853358

Summary: drop dependency on nm-connection-editor
Product: Red Hat Enterprise Linux 8 Reporter: Vladimir Benes <vbenes>
Component: gnome-control-centerAssignee: Carlos Garnacho <cgarnach>
Status: CLOSED WONTFIX QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.3CC: bberg, mclasen, thaller
Target Milestone: rcFlags: pm-rhel: mirror+
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-14 21:35:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1715143    

Description Vladimir Benes 2020-07-02 13:33:09 UTC
Description of problem:
c-c doesn't need nm-connection-editor anymore so we should drop dependency

Version-Release number of selected component (if applicable):
NM-1.26
gnome-control-center-3.28.2-19.el8.x86_64

Comment 1 Thomas Haller 2020-07-02 14:15:58 UTC
for context...


The issue is that originally gnome-control-center depends on nm-connection-editor, for certain advanced features.
In fact, that is resolved in the meantime (upstream) -- I think?

But since on a default installation both gnome-control-center and nm-connection-editor was installed, nm-connection-editor was hidden in Gnome (bug 1715143). That is to avoid confusing the users by having two GUIs for networking. On the other hand, nm-connection-editor has some advanced features, and it might make sense to use it.

Now, we are going to solve that by not installing nm-connection-editor by default (and gnome-control-center no longer depending on nm-c-e). Then, when a user installs nm-connection-editor, it's fair to assume that the user wants to use it, and we shall no longer hide it.


Related to this was also the split of libnma out of network-manager project (which originally provides libnma, nm-applet and nm-connection-editor). That is done in rhel-8.3 by the rebase to libnma-1.28.0+ and network-manager-applet-1.16.0+.



Slightly related is also Fedora 32 issue https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/881#note_732563 .
On Fedora 32 this is not yet done, due to issue#881. On Fedora 33, split that this rhbz requests, is planned to be completed.

Comment 3 Benjamin Berg 2021-01-11 15:48:23 UTC
Unfortunately, that is not true. We are still calling it from some panels, see https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1157

My take is, that this will definitely not happen for RHEL 8.x. And even for RHEL 9, it can only happen if the upstream issue is resolved. i.e. seems like a WONTFIX/CANTFIX to me.