QApt GStreamer installer can only find Element Caps (Elements fail)

Bug #883604 reported by Risto H. Kurppa
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qapt (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Fresh Kubuntu 64-bit installation
Inserted a home-burnt DVD. Open it with Dragon, click 'Play disk'. It tells that it can't find some (gstreamer element) packages, should we try to find them. I click yes, it starts qapt.
ps -Af shows /usr/bin/gstreamer-codec-install --transient-for=83886098 gstreamer|0.10|dragonplayer|GStreamer element dvdspu|element-dvdspu gstreamer|0.10|dragonplayer|GStreamer element rsndvdbin|element-rsndvdbin

All I get is a small windows & progress bar (not moving), tellin "Looking for plugins". And that's it.

If I try to run the same command (that ps -Af gave) from command line, I get

rhk@haapa:/media$ /usr/bin/gstreamer-codec-install --transient-for=83886098 gstreamer|0.10|dragonplayer|GStreamer element dvdspu|element-dvdspu gstreamer|0.10|dragonplayer|GStreamer element rsndvdbin|element-rsndvdbin
0.10: command not found
0.10: command not found
GStreamer: command not found
GStreamer: command not foundelement-dvdspu: command not found

dragonplayer: command not founddragonplayer: command not found
element-rsndvdbin: command not found

So I guess there's something wrong in the way how Dragon calls qapt so maybe actualy this should be reported to Dragonplayer, not qapt?

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gstreamer0.10-qapt 1.2.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Sat Oct 29 21:05:26 2011
ExecutablePath: /usr/lib/kde4/libexec/qapt-gst-helper
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
ProcEnviron:
 SHELL=/bin/bash
 LANG=fi_FI.UTF-8
 LANGUAGE=
SourcePackage: qapt
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Risto H. Kurppa (risto.kurppa) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

If you run it as /usr/bin/gstreamer-codec-install --transient-for=83886098 "gstreamer|0.10|dragonplayer|GStreamer element dvdspu|element-dvdspu" "gstreamer|0.10|dragonplayer|GStreamer element rsndvdbin|element-rsndvdbin" it'll run from the command line.

It isn't related to the bug, though, since running a command from the shell behaves a bit differently than running it from another program. (The | are recognized as pipes by the shell, and they try to run whatever is directly after it and piping it the output of the previous command.)

The bug here is that the QApt GStreamer Helper cannot find packages providing a GStreamer Element itself, even if it can find packages that contain certain GStreamer Element Caps. (Capabilities)

summary: - Qapt can't install packages for Dragon to play DVD
+ QApt GStreamer installer can only find Element Caps (Elements fail)
Changed in qapt (Ubuntu):
status: New → Triaged
Revision history for this message
Risto H. Kurppa (risto.kurppa) wrote :

Thanks Jonathan for triaging & providing more info.

I wasn't able to install it with /usr/bin/gstreamer-codec-install --transient-for=83886098 "gstreamer|0.10|dragonplayer|GStreamer element dvdspu|element-dvdspu" "gstreamer|0.10|dragonplayer|GStreamer element rsndvdbin|element-rsndvdbin" either, same results as earlier. (But I'm good, VLC works for me :)

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

Yes, the bug is still present with a command that can be run from the command line. The bug is with the searching process itself. :)

Revision history for this message
Risto H. Kurppa (risto.kurppa) wrote :

Ah, right.. thanks..

Changed in qapt (Ubuntu):
importance: Undecided → High
Changed in qapt (Ubuntu):
importance: High → Medium
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix committed for 1.3.0.

Changed in qapt (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qapt - 1.3.0-0ubuntu1

---------------
qapt (1.3.0-0ubuntu1) precise; urgency=low

  * New upstream release (LP: #883604, #941536)
  * Bump Standards-Version to 3.9.3
 -- Jonathan Thomas <email address hidden> Sat, 03 Mar 2012 21:45:45 -0500

Changed in qapt (Ubuntu):
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.