Bug 1100395

Summary: NetworkManager: don't recommend ModemManager
Product: [openSUSE] openSUSE Distribution Reporter: Ludwig Nussel <lnussel>
Component: GNOMEAssignee: Jonathan Kang <songchuan.kang>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: Leap 15.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ludwig Nussel 2018-07-06 12:21:23 UTC
NetworkManager recommends ModemManager means ModemManager get installed and actived on every single system. Can the recommends please be removed? ModemManager should be installed on demand if one configures a connection for it instead.
Comment 1 Jonathan Kang 2018-07-09 11:06:45 UTC
NetworkManager is build with "--with-modem-manager-1" config option in openSUSE,
so it's the best we keep the "recommends".

(In reply to Ludwig Nussel from comment #0)
> NetworkManager recommends ModemManager means ModemManager get installed and
> actived on every single system. Can the recommends please be removed?

According to the spec file guideline[1],
> Recommends: a soft version of requires. If the recommended packages are
> not installed, the package will be installed anyway. Higher level tools
> however may pull automatically recommended packages based on user settings.

I don't think this is a issue.

*[1] https://www.suse.com/documentation/suse-best-practices/sbp-rpm-packaging/data/sbp-rpm-packaging.html
Comment 2 Jonathan Kang 2018-09-28 07:36:40 UTC
NetworkManager should BuildRequres and Requires ModemManager if we want to
provide NetworkManager support for bluetooth and mobile broadband(WWAN) devices.

> Rpmbuild supports conditional package builds with the command line
> switches --with and --without.
We can utilise this technique[1] to minimize the requirement if needed. But it's
not possible to install ModemManager on demand(at least easily).

So proposing RESOLVED WONTFIX.

*[1] http://rpm.org/user_doc/conditional_builds.html
Comment 3 Jonathan Kang 2018-10-10 02:28:00 UTC
RESOLVED WONTFIX as explained in comment#2.
Comment 4 Ludwig Nussel 2018-10-24 12:13:12 UTC
I have to reopen this. I am not satisfied with the current situation. For example on my workstation I have no wifi, no mobile broadband, no bluetooth device attached. Yet ModemManager is running. Short of not installing it what other options are there to avoid running ModemManager when it's not needed?
Comment 6 Jonathan Kang 2024-07-19 04:01:03 UTC
Fxied in Tumbleweed some time ago.