Bug 27440 - Plasma-applet-nm install pulls GNOME and selinux related RPM
Summary: Plasma-applet-nm install pulls GNOME and selinux related RPM
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High normal
Target Milestone: Mageia 8
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks: 17523
  Show dependency treegraph
 
Reported: 2020-10-17 18:46 CEST by Aurelien Oudelet
Modified: 2020-10-29 17:36 CET (History)
3 users (show)

See Also:
Source RPM: plasma-nm-5.20.0-1.mga8.src.rpm
CVE:
Status comment:


Attachments
plasma-applet-nm wants to pull GNOME and selinux related RPM (2.03 KB, text/plain)
2020-10-17 18:46 CEST, Aurelien Oudelet
Details

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


Note You need to log in before you can comment on or make changes to this bug.