lxqt uninstalled network-manager and plasma-nm

Bug #1635801 reported by Uqbar
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxqt-metapackages (Ubuntu)
Invalid
Medium
Unassigned
Xenial
Invalid
Medium
Unassigned
Yakkety
Invalid
Medium
Unassigned

Bug Description

Impact
======
Kubuntu 16.04 and 16.10 users who try to install 'lxqt' will have network-manager uninstalled. This is needlessly disruptive since network-manager should work fine and users may have already configured their networks with network-manager.

Test Case
=========
From Kubuntu, run
sudo apt install lxqt

Does apt say that it will remove network-manager?

Regression Potential
====================
Low. Maybe cmst integrates better with lxqt?

Other Info
==========
'lxqt' is the metapackage from Debian. For 16.10 and newer, it is recommended to install lubuntu-qt-desktop instead.

lxqt 4 recommends cmst. cmst depends on connman. network-manager conflicts with connman. This bug does not affect Ubuntu (Unity) where apt does not install cmst despite the recommends. I think the reason that it works in Ubuntu (Unity) is because Ubuntu (Unity) depends on indicator-network which depends on network-manager. Kubuntu only recommends plasma-nm which depends on network-manager. Because it was only a recommends, I think apt is happy to remove plasma-nm to fulfill the new cmst recommends.

Original Bug Report
===================
In order to test lxqt from the official repos I installed the package named "lxqt".
This is what happened:

[enzo@Feynman ~] sudo apt-get install lxqt
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  audacious audacious-plugins audacious-plugins-data cmst compton compton-conf connman gnome-user-guide gucharmap libaudcore3 libaudgui3 libaudtag2 libbinio1v5 libbonoboui2-0 libbonoboui2-common libc-ares2
  libconfig9 libcue1 libfluidsynth1 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm-qt2 libfm4 libgail18 libgnome2-0 libgnome2-bin libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
  libgnomeui-common libgucharmap-2-90-7 libguess1 libjpeg-progs libjpeg9 liblxqt-globalkeys-ui0 liblxqt-globalkeys0 libmenu-cache-bin libmenu-cache3 libmms0 liboobs-1-5 libsdl2-2.0-0 libsidplayfp4 libsndio6.1
  libstatgrab10 libsysstat-qt5-0 libxcb-screensaver0 libyelp0 lximage-qt lxmenu-data lxqt-about lxqt-admin lxqt-common lxqt-config lxqt-core lxqt-globalkeys lxqt-openssh-askpass lxqt-panel lxqt-policykit
  lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-sudo obconf-qt ofono pcmanfm-qt qlipper qpdfview qpdfview-djvu-plugin qpdfview-ps-plugin qpdfview-translations qps screengrab smplayer smplayer-l10n
  smplayer-themes smtube system-tools-backends xarchiver xscreensaver xscreensaver-data yelp yelp-xsl
Suggested packages:
  indicator-network libfm-tools nautilus-actions sidplayfp sndiod calibre juffed nomacs qtpass quassel | quassel-client trojita | claws-mail vokoscreen zim arj lhasa rar rpm unar xfishtank xdaliclock
  xscreensaver-gl fortune qcam | streamer gdm3 | kdm-gdmcompat
Recommended packages:
  perl5
The following packages will be REMOVED:
  network-manager plasma-nm
The following NEW packages will be installed:
  audacious audacious-plugins audacious-plugins-data cmst compton compton-conf connman gnome-user-guide gucharmap libaudcore3 libaudgui3 libaudtag2 libbinio1v5 libbonoboui2-0 libbonoboui2-common libc-ares2
  libconfig9 libcue1 libfluidsynth1 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm-qt2 libfm4 libgail18 libgnome2-0 libgnome2-bin libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
  libgnomeui-common libgucharmap-2-90-7 libguess1 libjpeg-progs libjpeg9 liblxqt-globalkeys-ui0 liblxqt-globalkeys0 libmenu-cache-bin libmenu-cache3 libmms0 liboobs-1-5 libsdl2-2.0-0 libsidplayfp4 libsndio6.1
  libstatgrab10 libsysstat-qt5-0 libxcb-screensaver0 libyelp0 lximage-qt lxmenu-data lxqt lxqt-about lxqt-admin lxqt-common lxqt-config lxqt-core lxqt-globalkeys lxqt-openssh-askpass lxqt-panel lxqt-policykit
  lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-sudo obconf-qt ofono pcmanfm-qt qlipper qpdfview qpdfview-djvu-plugin qpdfview-ps-plugin qpdfview-translations qps screengrab smplayer smplayer-l10n
  smplayer-themes smtube system-tools-backends xarchiver xscreensaver xscreensaver-data yelp yelp-xsl
0 upgraded, 86 newly installed, 2 to remove and 0 not upgraded.
Need to get 22,5 MB of archives.
After this operation, 105 MB of additional disk space will be used.

This means that network-manager and plasma-nm are to be uninstalled.
I have been left with my KDE system without connectivity even before logging out of the KDE session and logging into the LxQt one.
LxQt doesn't recommend connman, but it's a dependency.
Thus LxQt cannot run along with KDE and this is to be made clear to users.
As an option, connman is to be made an option, not a mandatory bit.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: lxqt (not installed)
ProcVersionSignature: Ubuntu 4.4.0-38.57-lowlatency 4.4.19
Uname: Linux 4.4.0-38-lowlatency x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Oct 22 10:21:11 2016
SourcePackage: lxqt-metapackages
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Uqbar (uqbar) wrote :
Revision history for this message
Alf Gaida (agaida) wrote :

fixed in later versions of the package - i suggest for 16.04 wontfix

Jeremy Bícha (jbicha)
description: updated
Changed in lxqt-metapackages (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This needs a bit more testing before upload. Maybe ask a Kubuntu or Lubuntu developer to take a look.

Changed in lxqt-metapackages (Ubuntu Xenial):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Alf, this is still broken. I tested with Kubuntu 16.10 which has lxqt-metapackages 5 where this was supposedly fixed. The fix is a bit odd.
-Recommends: cmst
+Recommends: cmst, connman | network-manager

I didn't test this, but maybe this would work:
+Recommends: cmst | network-manager

description: updated
Changed in lxqt-metapackages (Ubuntu Yakkety):
status: New → Triaged
importance: Undecided → Medium
description: updated
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Alf Gaida (agaida) wrote :

outdated - no need to fix anything

Changed in lxqt-metapackages (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Alf Gaida (agaida) wrote :

current metapackages fix that - the advice was never: "Hey, just get the stuff from experimental and think it is fully functional!"

Changed in lxqt-metapackages (Ubuntu Xenial):
status: Triaged → Invalid
Revision history for this message
Alf Gaida (agaida) wrote :

current metapackages fix that

Changed in lxqt-metapackages (Ubuntu Yakkety):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.