lxqt-sudo added to Exec line of software-properties-qt.desktop breaks use in KDE Plasma Discover

Bug #1823306 reported by Rik Mills
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
software-properties (Ubuntu)
Fix Released
High
Hans P. Möller
Disco
Fix Released
High
Hans P. Möller

Bug Description

In the upload: https://launchpad.net/ubuntu/+source/software-properties/0.97.8

there is a change in the software-properties-qt.desktop files which is (a) not documented in the changelog, and (b) not communicated to other flavour users of this application (Kubuntu in this case).

-Exec=software-properties-qt
+Exec=lxqt-sudo software-properties-qt

This results in Plasma Discover not being able to launch software-properties-qt, as it uses privilege elevation via kdesu of whatever is in the Exec line, and lxqt-sudo added there makes this fail.

Context to this is:

For Cosmic release Lubuntu developers requested agreement from Kubuntu to the porting of the software-properties-kde package to pure Qt, so that it could be used in both Kubuntu and Lubuntu (lxqt) without pulling a lot of KDE dependencies into Lubuntu's lqxt images/installs. This was on the condition that despite being renamed to -qt, it remained completely as a tool for joint usage between the two flavours.

The original sofware-properties-kde was meant to be launched by applications and was set not to show in DE menus by default.

It seems that Lubuntu wishes to now have it useable directly from a 'start'/'search' menu, hence making it visible and adding the lxqt-sudo in the Exec line to facilitate launch with privilege escalation.

Tags: iso-testing
Rik Mills (rikmills)
Changed in software-properties (Ubuntu Disco):
status: New → Confirmed
importance: Undecided → High
description: updated
Changed in software-properties (Ubuntu Disco):
assignee: nobody → Hans P Möller (hmollercl)
Revision history for this message
Hans P. Möller (hmollercl) wrote :

fix is in https://code.launchpad.net/~hmollercl/+git/software-properties
I don't know how to propose merge from that, but tsimonq2 will help merging it.

Revision history for this message
Rik Mills (rikmills) wrote :

This needs to be fixed for final freeze.

Rik Mills (rikmills)
Changed in software-properties (Ubuntu Disco):
status: Confirmed → In Progress
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1823306

tags: added: iso-testing
Rik Mills (rikmills)
Changed in software-properties (Ubuntu Disco):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package software-properties - 0.97.10

---------------
software-properties (0.97.10) disco; urgency=medium

  * Remove lxqt-sudo from exec line in software-properties-qt.desktop
    (LP: #1823306)
  * Make invisible software-properties-qt.desktop
  * Create software-properties-lxqt.desktop with lxqt-sudo and shown only in LXQt
  * Rename software-properties-drivers-qt.desktop to software-properties-drivers-lxqt.desktop

 -- Hans P Möller <email address hidden> Wed, 10 Apr 2019 16:38:53 -0400

Changed in software-properties (Ubuntu Disco):
status: Fix Committed → Fix Released
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.