"apt-get install quassel-client-qt4" still pulls in kde

Bug #510914 reported by Marien Zwart
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
phonon-backends (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: quassel

On a fairly vanilla lucid install with no kde and at least almost no qt packages installed "sudo apt-get install quassel-client-qt4" wants to install things like kdebase-runtime and kdelibs5 that I would prefer not to have installed. This seems to be because it pulls in phonon, which pulls in phonon-backend-xine via a "phonon-backend-xine | phonon-backend" dependency, which pulls in kcm-phonon-xine, which pulls in a bunch of kde. "sudo apt-get install phonon-backend-gstreamer" before installing quassel-client-qt4 avoids the kde dependencies.

I am not sure whose bug this is, or if it is even a bug (I would lower the severity but the ui I am strongly recommended to use for bug filing will not let me), but it would have been nice if "apt-get install quassel-client-qt4" had not installed parts of kde. Can phonon-backend-xine run without kcm-phonon-xine (currently a hard "Depends")? Or would it make sense for quassel-client-qt4 to recommend a different phonon backend (assuming that actually causes apt-get to do what I want? I don't know it that well...)

ProblemType: Bug
Architecture: i386
Date: Thu Jan 21 23:17:24 2010
DistroRelease: Ubuntu 10.04
Package: quassel-client-qt4 0.5.2-0ubuntu1
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-11.15-generic
SourcePackage: quassel
Uname: Linux 2.6.32-11-generic i686

Revision history for this message
Marien Zwart (marienz) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I've been meaning to bump down phonon-backend-xine's recommend on kcm-phonon-xine down to a suggest, but I haven't found the time recently. Should be a really easy fix though. In the meantime I think you can do "sudo apt-get install phonon-backend-xine --no-install-recommends" then install quassel-qt4 as normal.

affects: quassel (Ubuntu) → phonon-backends (Ubuntu)
Changed in phonon-backends (Ubuntu):
importance: Undecided → Low
status: New → Triaged
tags: added: bitesize packaging
removed: apport-bug i386 lucid
Revision history for this message
Marien Zwart (marienz) wrote :

Ah, great. Just --no-install-recommends doesn't do the trick though: I had tried that already and found kcm-phonon-xine is a Depends of phonon-backend-xine, not a Recommends. Unless I missed something in the dependency tree kcm-phonon-xine being a Suggests would give me a kde-free quassel-client-qt4 out of the box.

Revision history for this message
Mitch Towner (kermiac) wrote :

I can confirm the workaround in comment #2 does work in an up-to-date lucid install. It installs "quassel-client-qt4" without pulling in any kde dependencies.

$ sudo apt-get install phonon-backend-xine --no-install-recommends
then
$ sudo apt-get install quassel-qt4

$ uname -a
Linux mitch-lucid 2.6.32-16-generic #25-Ubuntu SMP Tue Mar 9 16:33:52 UTC 2010 i686 GNU/Linux

$ sudo apt-cache policy quassel-client-qt4
quassel-client-qt4:
  Installed: 0.6~rc1-0ubuntu1
  Candidate: 0.6~rc1-0ubuntu1
  Version table:
 *** 0.6~rc1-0ubuntu1 0
        500 http://au.archive.ubuntu.com lucid/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
Piotr Galiszewski (piotrgaliszewski) wrote :

This bug also affects Kadu instant messenger and is quite important for us. We've already received bug reports on our forum form angry end users.
So please fix this bug before release of Lucid or give us some guidelines what kind of help is needed

Revision history for this message
patpi (patpi-pp) wrote :

In fact all Qt4 apps that use Phonon suddenly will be perceived by end users of GNOME+Ubuntu as KDE applications (because dependencies are the same.)

I suspect that more applications is going to be affected by this bug because Phonon is/was official qt multimedia api. This is especially a problem for those Qt4 applications that try to be desktop agnostic.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package phonon-backends - 4:4.4.0-0ubuntu1

---------------
phonon-backends (4:4.4.0-0ubuntu1) lucid; urgency=low

  * New upstream release:
    Fixes LP: #339565, LP: #359966
  * Suggest, not Depend, on kcm-phonon-xine (LP: #510914)
  * Bump Standards-Version to 3.8.4, no changes
  * Update Modestas' email (taken from Debian)
 -- Jonathan Thomas <email address hidden> Mon, 15 Mar 2010 09:25:30 -0400

Changed in phonon-backends (Ubuntu):
status: Triaged → 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.