transmageddon fails to transcode because python-gst0.10 doesn't expose gst.preset_set_app_dir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst0.10-python (Debian) |
Fix Released
|
Unknown
|
|||
gst0.10-python (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Iain Lane | ||
transmageddon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
= gst0.10-python =
[ Description ]
gst-python0.10 didn't expose preset_set_app_dir, which the SRUed transmageddon (0.20-1ubuntu0.1) relied upon.
[ Proposed fix ]
Cherry-pick upstream patch to expose this. Upload transmageddon with appropriate versioned dep.
[ Development release fix ]
Identical.
[ Regression potential ]
Applications could rely on the new exposed functions without an appropriate versioned dep, leading to runtime failures.
[ Test plan ]
Launch `transmageddon' from a terminal. Attempt to transcode a video. Note that an error referring to preset_set_app_dir appears before the update, and transcoding does not proceed. After the update, note that transcoding does proceed without this specific error.
[ Original description ]
All transcoding attempts fail the same -
~$ transmageddon
Traceback (most recent call last):
File "transmageddon.py", line 863, in on_transcodebut
self.
File "transmageddon.py", line 736, in _start_transcoding
self.
File "/usr/share/
Gst.
NameError: global name 'Gst' is not defined
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: transmageddon 0.20-1ubuntu2
ProcVersionSign
Uname: Linux 3.5.0-6-generic x86_64
ApportVersion: 2.4-0ubuntu6
Architecture: amd64
Date: Tue Jul 31 13:42:04 2012
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120707)
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: transmageddon
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
Changed in transmageddon (Ubuntu): | |
status: | New → Fix Released |
Changed in gst0.10-python (Debian): | |
status: | Unknown → Fix Committed |
Changed in gst0.10-python (Debian): | |
status: | Fix Committed → Fix Released |
It's actually a new feature in gst-python
http:// cgit.freedeskto p.org/gstreamer /gst-python/ commit/ ?id=574275e773f 3fbbbc0f980d541 eb0d477cdf476e