Bug 1063378 - kde-plasma-nm base package should not require ModemManager
Summary: kde-plasma-nm base package should not require ModemManager
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kde-plasma-nm
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Grulich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-10 15:22 UTC by Michal Hlavinka
Modified: 2014-03-09 04:41 UTC (History)
4 users (show)

Fixed In Version: libmm-qt-1.0.1-1.fc20
Clone Of:
Environment:
Last Closed: 2014-03-09 04:41:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michal Hlavinka 2014-02-10 15:22:11 UTC
Description of problem:
ModemManager conflicts with some use cases, as it (just one example) steals ttyUSB devices during boot and plug in. There is no way to disable MM. Recommended solution is to uninstall it when its services are not needed.
This was fixed in NetworkManager itself https://bugzilla.redhat.com/show_bug.cgi?id=873402#c5 , but KDE plasma applet pulls it in and prevents uninstallation.

The dependency chain should be broken somewhere and it should be possible to uninstall ModemManager witthout uninstalling this plasma applet too. The best solution would probably be for MM part to go to extra subpackage as is true for kde-plasma-nm-{vpnc,openvpn,pptp,...}


Version-Release number of selected component (if applicable):
kde-plasma-nm-0.9.3.2-3.fc20.x86_64

How reproducible:
always

Steps to Reproduce:
yum remove ModemManager

Actual results:
kde-plasma-nm removed

Expected results:
kde-plasma-nm stays

Comment 1 Jan Grulich 2014-02-10 15:39:05 UTC
We already tried to remove ModemManager as dependency, but I don't know how to do that, because kde-plasma-nm requires ModemManager only for -mobile subpackage, but the problem is that libmm-qt requires ModemManager and libmm-qt is required by libnm-qt which is required by kde-plasma-nm. So the chain is kde-plasma-nm → libnm-qt → libmm-qt → ModemManager.

Comment 2 Jan Grulich 2014-02-12 13:31:33 UTC
We decided to remove ModemManager as dependency in libmm-qt, I'll do it together with packaging of a new version, which should be very soon.

Comment 3 Fedora Update System 2014-02-27 12:51:22 UTC
libmm-qt-1.0.1-1.fc20, libnm-qt-0.9.9.1-1.fc20, kde-plasma-nm-0.9.3.3-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/libmm-qt-1.0.1-1.fc20,libnm-qt-0.9.9.1-1.fc20,kde-plasma-nm-0.9.3.3-1.fc20

Comment 4 lnie 2014-02-28 07:29:47 UTC
In libmm-qt-1.0.1-1.fc20,the dependency for ModemManager is removed

Comment 5 Fedora Update System 2014-02-28 18:39:19 UTC
Package libmm-qt-1.0.1-1.fc20, libnm-qt-0.9.9.1-1.fc20, kde-plasma-nm-0.9.3.3-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing libmm-qt-1.0.1-1.fc20 libnm-qt-0.9.9.1-1.fc20 kde-plasma-nm-0.9.3.3-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-3231/libmm-qt-1.0.1-1.fc20,libnm-qt-0.9.9.1-1.fc20,kde-plasma-nm-0.9.3.3-1.fc20
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2014-03-09 04:41:08 UTC
libmm-qt-1.0.1-1.fc20, libnm-qt-0.9.9.1-1.fc20, kde-plasma-nm-0.9.3.3-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


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