package installs unnecessary dependencies (review dependencies)

Bug #993606 reported by Rafael Belmonte
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lightdm-kde (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Installation of lightdm-kde-greeter installs many unnecessary dependencies, it installs around 98 packages, you can see the list of the installed dependencies in the screenshots I am attaching.
The problem is that unity-greeter and many other Gnome stuff is also installed.
Please review ligthdm depencendies.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: lightdm-kde-greeter 0.1.1-0ubuntu0.1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14
Uname: Linux 3.2.0-24-generic-pae i686
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Thu May 3 00:27:54 2012
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
ProcEnviron:
 LANGUAGE=es_ES
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: lightdm-kde
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :
Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

List of installed dependencies, part 1.

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

List of installed dependencies, part 2.

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

List of installed dependencies, part 3.

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

List of installed dependencies, part 4.

Aditya V (kroq-gar78)
tags: added: packging
tags: added: packaging
removed: packging
Revision history for this message
Scott Kitterman (kitterman) wrote :

Here are the direct depends of both. I don't see anything in the lightdm-kde-greeter depends that would pull in extra stuff.

Changed in lightdm-kde (Ubuntu):
status: New → Invalid
Revision history for this message
Scott Kitterman (kitterman) wrote :

Oops. The lists didn't make it.

$ apt-cache depends lightdm-kde-greeter
lightdm-kde-greeter
 |Depends: debconf
  Depends: <debconf-2.0>
    cdebconf
    debconf
  Depends: kde-runtime
  Depends: libc6
  Depends: libgcc1
  Depends: libkdeclarative5
  Depends: libkdecore5
  Depends: libkdeui5
  Depends: libkio5
  Depends: liblightdm-qt-2-0
  Depends: libplasma3
  Depends: libqt4-declarative
  Depends: libqtcore4
  Depends: libqtgui4
  Depends: libstdc++6
  Recommends: lightdm

$ apt-cache depends lightdm
lightdm
 |Depends: debconf
  Depends: <debconf-2.0>
    cdebconf
    debconf
  Depends: <upstart-job>
    upstart
  Depends: libc6
  Depends: libglib2.0-0
  Depends: libpam0g
  Depends: libxcb1
  Depends: libxdmcp6
  Depends: libpam-runtime
  Depends: libpam-modules
  Depends: adduser
  Depends: libglib2.0-bin
  Depends: dbus
  PreDepends: dpkg
  Recommends: xserver-xorg
 |Recommends: unity-greeter
  Recommends: <lightdm-greeter>
    lightdm-kde-greeter
    lightdm-gtk-greeter
    lightdm-webkit-greeter
    unity-greeter
  Conflicts: <liblightdm-gobject-0-0>
  Conflicts: <liblightdm-qt-0-0>

$ apt-cache depends lightdm
lightdm
 |Depends: debconf
  Depends: <debconf-2.0>
    cdebconf
    debconf
  Depends: <upstart-job>
    upstart
  Depends: libc6
  Depends: libglib2.0-0
  Depends: libpam0g
  Depends: libxcb1
  Depends: libxdmcp6
  Depends: libpam-runtime
  Depends: libpam-modules
  Depends: adduser
  Depends: libglib2.0-bin
  Depends: dbus
  PreDepends: dpkg
  Recommends: xserver-xorg
 |Recommends: unity-greeter
  Recommends: <lightdm-greeter>
    lightdm-kde-greeter
    lightdm-gtk-greeter
    lightdm-webkit-greeter
    unity-greeter
  Conflicts: <liblightdm-gobject-0-0>
  Conflicts: <liblightdm-qt-0-0>

BTW, I tried to replicate your list on a clean system and didn't get nearly so many packages, so I'm not sure exactly what's up.

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

Current is:
Recommends:
    unity-greeter
        (Unity Greeter)
    or lightdm-greeter
        (virtual package provided by lightdm-gtk-greeter, lightdm-kde-greeter, lightdm-webkit-greeter, unity-greeter)

But since lightdm-greeter is also provided by unity-greeter, shouldn't be it as the following?
Recommends:
    lightdm-greeter
        (virtual package provided by lightdm-gtk-greeter, lightdm-kde-greeter, lightdm-webkit-greeter, unity-greeter)

Shouldn't you rename unity-greeter to lightdm-unity-greeter for concordance?

Revision history for this message
Rafael Belmonte (eaglescreen) wrote :

I can reproduce this issue of installing unnecessary depencencies when installing lightdm-kde-greeter from Moun Package Manager, but not when installing via apt-get in terminal.

no longer affects: lightdm (Ubuntu)
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.