phonon-backend-gstreamer should not depends on gstreamer0.10-alsa

Bug #1154630 reported by Pali
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
phonon-backend-gstreamer (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned

Bug Description

phonon-backend-gstreamer support both alsa and pulseaudio modules. But ubuntu deb package has hardcoded dependency on gstreamer0.10-alsa. Instead it should depends on: gstreamer0.10-alsa | gstreamer0.10-pulseaudio

With above dependency it is not possible to uninstall gstreamer0.10-alsa and use pulseaudio gstreamer module always as default. pulseadio is used as ubuntu audio solution for a long time, so there is no need to force everybody to use alsa output when pulseaudio working.

[Test Case]
Try to remove gstreamer0.10-alsa package when gstreamer0.10-pulseaudio and phonon-backend-gstreamer are installed

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

This bug was fixed in the package phonon-backend-gstreamer - 4:4.7.0really4.6.3-0ubuntu2

---------------
phonon-backend-gstreamer (4:4.7.0really4.6.3-0ubuntu2) saucy; urgency=low

  * Add gstreamer0.10-pulseaudio as alternate dep for gstreamer0.10-alsa
    as phonon gstreamer actually supports either. (LP: #1154630)
 -- Harald Sitter <email address hidden> Thu, 03 Oct 2013 12:37:03 +0200

Changed in phonon-backend-gstreamer (Ubuntu):
status: New → Fix Released
Revision history for this message
Pali (pali) wrote :

Can you backport this small change also to older supported ubuntu releases?

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

Actually you can do that as well. https://wiki.ubuntu.com/StableReleaseUpdates should outline the proper procedure.

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

That being said, the issue doesn't have impact to warrant the effort from our POV unfortunately.

Revision history for this message
Pali (pali) wrote :

I updated description, any chance to backport this patch to LTS relases?

description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

@Harald you might have a look at bug 1053315 regarding failures to upgrade.

Revision history for this message
Rick Timmis (rick-timmis) wrote :

Will try to work through the SRU process and get this ready for release.

Changed in phonon-backend-gstreamer (Ubuntu Precise):
assignee: nobody → Rick Timmis (rick-timmis)
status: New → In Progress
assignee: Rick Timmis (rick-timmis) → nobody
status: In Progress → New
Revision history for this message
Pali (pali) wrote :

@Rick Timmis: do you know when will be package ready for precise?

Revision history for this message
Pali (pali) wrote :

@Rick Timmis: ping, any news?

Revision history for this message
Pali (pali) wrote :

BUMP!

Revision history for this message
Jonathan Riddell (jr) wrote :

Uploaded to precise-proposed awaiting approved by ~ubuntu-sru

It will then need a confirmation that the package in precise-proposed works

TEST CASE:
try to install phonon-backend-gstreamer with gstreamer0.10-pulseaudio and not gstreamer0.10-alsa

Revision history for this message
Pali (pali) wrote :

@Jonathan Riddell (jr): In ppa:kubuntu-ppa/backports is newer version as in ubuntu archive (precise). Can you update also version in ppa:kubuntu-ppa/backports? And when will be new version in ubuntu archive?

Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello Pali, or anyone else affected,

Accepted phonon-backend-gstreamer into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/phonon-backend-gstreamer/4:4.7.0really4.6.2-0ubuntu0.2 in a few hours, and then 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 phonon-backend-gstreamer (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Pali (pali) wrote :

Tested with precise-proposed enabled and I was able to remove gstreamer0.10-alsa package. So bug is fixed.

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

This bug was fixed in the package phonon-backend-gstreamer - 4:4.7.0really4.6.2-0ubuntu0.2

---------------
phonon-backend-gstreamer (4:4.7.0really4.6.2-0ubuntu0.2) precise; urgency=medium

  * Add gstreamer0.10-pulseaudio to phonon-backend-gstreamer backend
    LP: #1154630
 -- Jonathan Riddell <email address hidden> Thu, 29 May 2014 16:49:14 +0100

Changed in phonon-backend-gstreamer (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for phonon-backend-gstreamer 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 regressions.

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.