gstreamer-qapt missing from kubuntu-desktop depends

Bug #1313066 reported by Ralph Scharpf
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kubuntu-meta (Ubuntu)
Fix Released
Critical
Harald Sitter
Trusty
Fix Released
Critical
Harald Sitter
Utopic
Fix Released
Critical
Harald Sitter
libqapt (Ubuntu)
Fix Released
Critical
Unassigned
Trusty
Won't Fix
Critical
Unassigned
Utopic
Fix Released
Critical
Unassigned

Bug Description

[Workaround]
sudo apt-get install gstreamer0.10-qapt

[Impact]

gstreamer0.10-qapt is missing, this package provides gstreamer-codec-installer which is used for on-demand codec installation.
Every new installation without this package will be unable to install codecs ondemand making all Phonon based software (Amarok and Dragon Player by default) unable to play restricted codecs using media (e.g. MP3s).
Worse yet, due to presumed bugs in phonon-gstreamer Amarok will actually crash after not being able to install a codec.

As discussed on IRC this is resolved by introducing a hard dependency from kubuntu-meta (trusty) to gstreamer0.10-qapt. This is to ensure that all existing installations get the codec helper to ensure the best possible user experience.

[Test Case]

Try to play an mp3 in amarok on an otherwise new installation. A dialog should pop up allowing ondemand installation of the required codec packages.

[Regression Potential]

None.

[Other Info]

N/A

------

I just installed kubuntu 14.04. I wanted to listen to the mp3 based audio stream of my favorite radio station. But Amarok didn't play anything. Instead it stucked and I needed to kill it.

As an Kubuntu proven user I googled and started to look for gstreamer plugins. Finally I found the fluendo mp3 one which worked fine for me.

But there should be a hint that the data source can not be played back due to missing plugins. That is really needed to give people a hint where they have to optimize their system. When a Windoof user switches to linux the fist thing he might want to do is playing back a mp3 and the system does not support this. It is ok, but there should be at least a feedback of the system.

no longer affects: phonon-backend-gstreamer (Ubuntu)
no longer affects: phonon-backend-gstreamer (Ubuntu Trusty)
no longer affects: phonon-backend-gstreamer (Ubuntu Utopic)
tags: added: kubuntu
Changed in kubuntu-meta (Ubuntu Trusty):
importance: Undecided → Critical
Changed in kubuntu-meta (Ubuntu Utopic):
importance: Undecided → Critical
Changed in libqapt (Ubuntu Trusty):
importance: Undecided → Critical
Changed in libqapt (Ubuntu Utopic):
importance: Undecided → Critical
Revision history for this message
Harald Sitter (apachelogger) wrote :

  Uploading libqapt_2.1.70-0ubuntu5_source.changes: done.
Successfully uploaded packages.

pending build and archive admin accepting the newly renamed package.

Changed in libqapt (Ubuntu Utopic):
status: New → Fix Committed
Revision history for this message
Harald Sitter (apachelogger) wrote :

seed for utopic adjusted for proposed qapt upload, waiting for qapt to land before rebuilding meta.
Committed revision 1274.

Changed in kubuntu-meta (Ubuntu Utopic):
status: New → Fix Committed
assignee: nobody → Harald Sitter (apachelogger)
Revision history for this message
Harald Sitter (apachelogger) wrote :

14.04 qapt is not getting any changes. Waiting for a course of action suggestion on how to best resolve this.

options are:
a) add gstreamer0.10-qapt as recommends to the trusty seed (fix for installations >= 14.04.1 ISO) AND add a note about the known defect to the release announcement page
b) add gstramer0.10-qapt as depends to the trusty seed, this fixes the issue for all installations but requires accepting a new package upon upgrade

given the impact of this issue I do believe b) is the more appropriate course of action.

Changed in kubuntu-meta (Ubuntu Trusty):
milestone: none → ubuntu-14.04.1
Changed in libqapt (Ubuntu Trusty):
status: New → Won't Fix
description: updated
summary: - No feedback when a codec is missing
+ gstreamer-qapt missing from kubuntu-desktop depends
description: updated
Revision history for this message
Jonathan Riddell (jr) wrote :

going with b would be my preferred option although I'm not sure the policy on SRUs like that

Revision history for this message
Harald Sitter (apachelogger) wrote :

Going to SRU as a dependency as discussed on IRC.

This has the expected downside that one cannot remove all gstreamer bits without also loosing the meta-package, but given that gstreamer is an integrated part of the entire platform this is not an unreasonable behavior.

description: updated
Revision history for this message
Harald Sitter (apachelogger) wrote :

  Uploading kubuntu-meta_1.308.1_source.changes: done.
Successfully uploaded packages.

pending sru approval

Changed in kubuntu-meta (Ubuntu Trusty):
status: New → In Progress
assignee: nobody → Harald Sitter (apachelogger)
Revision history for this message
Scott Kitterman (kitterman) wrote : Please test proposed package

Hello Ralph, or anyone else affected,

Accepted into trusty-proposed. The package will build now and be available in a few hours in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in kubuntu-meta (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libqapt - 2.1.70-0ubuntu6

---------------
libqapt (2.1.70-0ubuntu6) utopic; urgency=medium

  * Rename gstreamer0.10-qapt to gstreamer-qapt
    + The codec-installer in theory supports both 0.10 and 1.x (at least 1.x)
    + The alternative system provided does not handle gstreamer plugin API
      versions at all, there is only one gstreamer-codec-installer and that one
      is used everywhere, so the API versin based name doesn't make sense
      to begin with.
    + A transitional package gstreamer0.10-qapt was added
    + The new gstreamer-qapt package replaces and conflicts the older
      gstreamer0.10-qapt versions
    + Renamed .install, postinst, prerm accordingly
    + Removed crap comments from maintainer scripts
    LP: #1313066
 -- Harald Sitter <email address hidden> Mon, 28 Apr 2014 12:11:00 +0200

Changed in libqapt (Ubuntu Utopic):
status: Fix Committed → Fix Released
Revision history for this message
Harald Sitter (apachelogger) wrote :

Package pulled in as expected by the proposed upgrade.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kubuntu-meta - 1.308.1

---------------
kubuntu-meta (1.308.1) trusty; urgency=medium

  * Refreshed dependencies
  * Added gstreamer0.10-qapt to active, desktop, full
    + This forces the codec-installer helper onto existing installations and
      allows future ISOs to contain it from the start.
    LP: #1313066
 -- Harald Sitter <email address hidden> Mon, 28 Apr 2014 15:16:39 +0200

Changed in kubuntu-meta (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of the Stable Release Update for kubuntu-meta has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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

This bug was fixed in the package kubuntu-meta - 1.308.1

---------------
kubuntu-meta (1.308.1) trusty; urgency=medium

  * Refreshed dependencies
  * Added gstreamer0.10-qapt to active, desktop, full
    + This forces the codec-installer helper onto existing installations and
      allows future ISOs to contain it from the start.
    LP: #1313066
 -- Harald Sitter <email address hidden> Mon, 28 Apr 2014 15:16:39 +0200

Changed in kubuntu-meta (Ubuntu Utopic):
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.