After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 626626 - Error and patches for Fedora upstream RPM
Error and patches for Fedora upstream RPM
Status: RESOLVED FIXED
Product: transmageddon
Classification: Applications
Component: General
git master
Other Linux
: Normal normal
: 0.10
Assigned To: Christian Fredrik Kalager Schaller
Christian Fredrik Kalager Schaller
Depends on:
Blocks:
 
 
Reported: 2010-08-11 12:50 UTC by Runa Bhattacharjee
Modified: 2011-04-14 22:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch for transmageddon.desktop to fix deprecated key values (608 bytes, application/octet-stream)
2010-08-11 12:50 UTC, Runa Bhattacharjee
Details

Description Runa Bhattacharjee 2010-08-11 12:50:54 UTC
Created attachment 167593 [details]
patch for transmageddon.desktop to fix deprecated key values

Hello,
I have been trying to build an RPM for 0.16 for Fedora upstream. 

Review Bug: https://bugzilla.redhat.com/show_bug.cgi?id=605290

There have been traceback errors reported:

Traceback (most recent call last):
  • File "transmageddon.py", line 676 in on_presetchoice_changed
    self.devicename= self.presetchoices[presetchoice]
KeyError: 'Keine Voreinstellungen'
Traceback (most recent call last):
  File "transmageddon.py", line 624, in on_transcodebutton_clicked
    self._start_transcoding()
  File "transmageddon.py", line 516, in _start_transcoding
    audiocodec, videocodec, self.devicename, 
AttributeError: TransmageddonUI instance has no attribute 'devicename'

When clicking on 'cancel' again:
Traceback (most recent call last):
  File "transmageddon.py", line 636, in on_cancelbutton_clicked
    self._cancel_encoding =
transcoder_engine.Transcoder.Pipeline(self._transcoder,"null")
AttributeError: TransmageddonUI instance has no attribute '_transcoder'

(Also seen in comment 2 of the above mentioned bug)

In addition, a patch had to be written for the transmageddon.desktop file to fix the following two issues:

warning: key "Encoding" in group "Desktop Entry" is deprecated
/home/tom/rpmbuild/BUILDROOT/transmageddon-0.16-1.fc13.x86_64//usr/share/applications/transmageddon.desktop:
warning: value "GNOME;GTK;Application;AudioVideo;X-Ximian-Main;X-Red-Hat-Base;"
for key "Categories" in group "Desktop Entry" contains a deprecated value
"Application"

The patch is attached to this bug. 

Thanks
Runa

(http://fedoraproject.org/wiki/User:Runab)
Comment 1 Christian Fredrik Kalager Schaller 2011-04-14 22:25:33 UTC
Merged patch into git master, other bugs should be fixed by move to encodebin and new discoverer element in GStreamer. Closing as fixed.