Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546854 - kde-plasma/plasma-workspace-5.2.95 brings unwanted kde-frameworks/networkmanager-qt and net-misc/networkmanager
Summary: kde-plasma/plasma-workspace-5.2.95 brings unwanted kde-frameworks/networkmana...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 559150 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-04-16 23:25 UTC by anonymous
Modified: 2015-11-19 18:54 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anonymous 2015-04-16 23:25:43 UTC
kde-plasma/plasma-workspace-5.2.95 brings unwanted kde-frameworks/networkmanager-qt and net-misc/networkmanager.

I am using systemd-networkd for network configuration, and networkmanager is not needed for my system.

Maybe this deps can be moved to USE flag?

Reproducible: Always
Comment 1 Franz Trischberger 2015-04-17 05:45:04 UTC
AFAICS that's needed for geolocation. I did not look at the code, but most likely it should be easier to make geolocation (and with it networkmanager) optional instead of trying to make networkmanager optional within geolocation...
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-04-17 14:51:45 UTC
Correct, it's hard-required by upstream as part of geolocation. I'm fine with hiding geolocation behind a USE flag, but I don't know what might break with it missing.
Comment 3 Franz Trischberger 2015-04-18 14:40:59 UTC
And it (once again) broke my network setup. Really great if such automated solutions overwrite global (working) config files, in my case /etc/resolv.conf.
I just don't want to dive into yet another system to figure out how to disable it...

Sry about the rant... If I had time now I would try to patch it out myself.
Comment 4 Paolo Pedroni 2015-04-24 12:33:16 UTC
(In reply to Michael Palimaka (kensington) from comment #2)
> Correct, it's hard-required by upstream as part of geolocation. I'm fine
> with hiding geolocation behind a USE flag, but I don't know what might break
> with it missing.

Please do it, or at least try: I don't want (or need) networkmanager on my system.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2015-05-27 15:14:11 UTC
There's an upstream thread about this issue currently: https://mail.kde.org/pipermail/plasma-devel/2015-May/041825.html

Unfortunately, an upstream solution is, as expected, unlikely.
Comment 6 Johannes Huber (RETIRED) gentoo-dev 2015-06-02 16:43:38 UTC
(In reply to Michael Palimaka (kensington) from comment #5)
> There's an upstream thread about this issue currently:
> https://mail.kde.org/pipermail/plasma-devel/2015-May/041825.html
> 
> Unfortunately, an upstream solution is, as expected, unlikely.

My guess is that networkmanager will be replaced with networkctl (systemd) in the long term and then the dependency will be removed of course.
Comment 7 Michael Palimaka (kensington) gentoo-dev 2015-08-30 15:25:16 UTC
*** Bug 559150 has been marked as a duplicate of this bug. ***
Comment 8 Alon Bar-Lev (RETIRED) gentoo-dev 2015-09-04 15:30:17 UTC
As no progress upstream, I opened a bug at kde[1] to track this, I am very side that approach of KDE has changed.

[1] https://bugs.kde.org/show_bug.cgi?id=352275
Comment 9 Michael Palimaka (kensington) gentoo-dev 2015-09-04 15:38:16 UTC
I'm happy to carry a downstream patch, but we need to be sure that any such patch will not cause other bugs or issues. Disabling the geolocation dataengine certainly would be the simplest option - but there's no way of knowing what other effect that might have.
Comment 10 Timo Gurr (RETIRED) gentoo-dev 2015-09-04 16:56:10 UTC
(In reply to Michael Palimaka (kensington) from comment #9)
> I'm happy to carry a downstream patch, but we need to be sure that any such
> patch will not cause other bugs or issues. Disabling the geolocation
> dataengine certainly would be the simplest option - but there's no way of
> knowing what other effect that might have.

On Exherbo we also had a discussion:
https://galileo.mailstation.de/gerrit/#/c/1808/

Resulting in the following commit:
https://git.exherbo.org/kde.git/commit/packages/kde?id=abc38e668eab1828415c8e6506ebe04d663f4360

Maybe it's of any help/use.
Comment 11 Michael Palimaka (kensington) gentoo-dev 2015-09-14 16:40:17 UTC
I checked on lxr and couldn't find anything released that uses the geolocation dataengine so pushed this for testing: https://gitweb.gentoo.org/proj/kde.git/commit/?id=91002a490d380f2b09b4b9c6dff8bcaf33d89633
Comment 12 josef.95 2015-09-23 12:38:56 UTC
(In reply to Michael Palimaka (kensington) from comment #11)

plasma-workspace-9999[-geolocation]
builds here fine now
without installed networkmanager / networkmanager-qt

Thanks
Comment 13 Paolo Pedroni 2015-09-23 13:04:25 UTC
(In reply to Michael Palimaka (kensington) from comment #11)
> I checked on lxr and couldn't find anything released that uses the
> geolocation dataengine so pushed this for testing:
> https://gitweb.gentoo.org/proj/kde.git/commit/
> ?id=91002a490d380f2b09b4b9c6dff8bcaf33d89633

I backported the patches to plasma-workspace-5.4.1 ebuild and it builds and works fine.
Comment 14 Michael Palimaka (kensington) gentoo-dev 2015-10-08 15:44:14 UTC
Thanks, this is in the main tree as part of 5.4.2
Comment 15 Alon Bar-Lev (RETIRED) gentoo-dev 2015-11-19 18:54:34 UTC
kde#352275[1] resolved, should not be an issue any more.

[1] https://bugs.kde.org/show_bug.cgi?id=352275