Bug 27440

Summary: Plasma-applet-nm install pulls GNOME and selinux related RPM
Product: Mageia Reporter: Aurelien Oudelet <ouaurelien>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: High CC: gnome, jani.valimaa, olav
Version: CauldronKeywords: Triaged
Target Milestone: Mageia 8   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: plasma-nm-5.20.0-1.mga8.src.rpm CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 17523    
Attachments: plasma-applet-nm wants to pull GNOME and selinux related RPM

Description Aurelien Oudelet 2020-10-17 18:46:46 CEST
Created attachment 11948 [details]
plasma-applet-nm wants to pull GNOME and selinux related RPM

When trying to install plasma-applet-nm, urpmi wants to pull GNOME and selinux related RPM.

See attached log.

I really don't think they must be pulled with Network Manager under Plasma.
I know NM is desktop independent and GNOME requires it, but it is like an egg/chicken order.

Consider this:
At installation time, under DrakX, if user wants GNOME, NM is mandatory with this DE, so it is pulled with it, but it does not install plasma wallet and plasma-applet-nm.

At installation time, under DrakX, if user wants Plasma, NM is not necessary. Later, he wants NM, but this should not pull GNOME related RPM.

Suggestion, make GNOME really requires NM but make NM don't require GNOME RPM.
Comment 1 Aurelien Oudelet 2020-10-17 18:47:34 CEST
Assigned to the KDE maintainers.
CC'd GNOME one for advice.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged

Comment 2 Jani Välimaa 2020-10-18 12:37:45 CEST
Gnome pkgs are pulled because of networkmanager-l2tp requires gnome-keyring. Networkmanager recommends networkmanager-l2tp.

https://svnweb.mageia.org/packages/cauldron/networkmanager-l2tp/current/SPECS/networkmanager-l2tp.spec?revision=1629935&view=markup#l20

I will remove this requirement.

CC: (none) => jani.valimaa

Comment 3 Olav Vitters 2020-10-19 12:17:01 CEST
AFAIK since many years desktop specific keyrings have been replaced with 'libsecret' (cross desktop solution). So hopefully the requirement is old.

CC: (none) => olav

Aurelien Oudelet 2020-10-29 16:13:22 CET

Blocks: (none) => 17523

Comment 4 Olav Vitters 2020-10-29 17:36:13 CET
Checking the networkmanager-l2tp changelog and spec this should be fixed.

Resolution: (none) => FIXED
Status: NEW => RESOLVED