kipi-plugins-common packages .desktop files without corresponding executable files

Bug #1050419 reported by David D Lowe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
digikam (Ubuntu)
New
Undecided
Unassigned
lubuntu-software-center (Ubuntu)
New
Undecided
Unassigned

Bug Description

The kipi-plugins-common includes .desktop files, without including the corresponding executable files. The corresponding executable files are found in kipi-plugins. kipi-plugins-common does not depend on kipi-plugins, which means useless .desktop files can be installed by the user.

Steps to reproduce:

$ sudo apt-get install kipi-plugins-common
# ...
$ grep '^Exec' /usr/share/applications/kde4/photolayoutseditor.desktop
Exec=photolayoutseditor
$ photolayoutseditor
The program 'photolayoutseditor' is currently not installed. You can install it by typing:
sudo apt-get install kipi-plugins
$ sudo apt-get install --no-install-recommends kipi-plugins
# ...
$ photolayoutseditor
# works

kipi-plugins should include both the executables and the .desktop files, and kipi-plugins-common should include neither.

An important sympton of this bug is in the Ubuntu Software Centre. If you search for "Photo Layouts Editor" in the Ubuntu Software Centre and install it, you will get a non-functioning icon in the launcher.

I don't know if fixing kipi-plugins-common and kipi-plugins will automatically fix the catalogue in the Ubuntu Software Centre, so I'm marking the Software Centre as affected.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kipi-plugins-common 4:2.5.0-1ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-30.48-generic-pae 3.2.27
Uname: Linux 3.2.0-30-generic-pae i686
ApportVersion: 2.0.1-0ubuntu13
Architecture: i386
Date: Thu Sep 13 13:52:54 2012
Dependencies:

PackageArchitecture: all
SourcePackage: digikam
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
David D Lowe (flimm) wrote :
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.