GNOME Bugzilla – Bug 583606
pitivi checks for very few requirements at configure time, and some error dialogs have incorrect messages
Last modified: 2010-09-09 20:25:55 UTC
After successfully building and installing pitivi from tarball, I ran into the following hurdles: * Needed to install gst-python (openSUSE package python-gstreamer-0_10) * Couldn't find zope.interface.verify (openSUSE package python-zopeinteface) * A dialog said "Could not find the GNonLin plugins!" (installed from source) * A dialog said "Could nt import goocanvas python bindings" (openSUSE package python-goocanvas) * A dialog said "You do not have a recent enough version of the GStreamer Python Bindings (currently 0.10.13.0)\n\nInstall a version of the GStreamer Python bindings greater or equal to 0.10.15" My version of python-gstreamer is 0.10.13...I assume by the inconsistent error message that I actually need 0.10.15? All of these should be checked at configure time. At the very least the last dialog should be corrected for accuracy. I don't like to deviate from system gstreamer so I stopped trying to get pitivi running at this point. I'll probably try installing python-gstreamer from tarball, though (if I can), just to see if it helps.
I did try building python-gstreamer from tarball, but was unsuccessful, and filed bug #583607 about it. Will happily try again once I get past that issue.
According to bug #583642, pitivi requires GStreamer 0.10.23, for anyone else running into problems.
from configure.ac: dnl Note for packagers dnl The following requirements are run-time requirements, dnl make sure you don't forget them, even though you're able to dnl build pitivi without them. dnl dnl For a more exhaustive list of checks, you can have a look at dnl the runtime checks in pitivi/check.py
I did not notice that, thanks. It does have all of the necessary info, so I guess you can close this bug (though I'd still recommend fixing the pygst dialog to have consistent version numbers).
Sandy : I don't understand what's the problem with the pygst dialog. It says to install a version greater or equal to XXXX.
Oh, I see now...but this part was confusing to me: "You do not have a recent enough version of the GStreamer Python Bindings (currently 0.10.13.0)" That sounds like the version I *need* is 0.10.13.0, but I guess it's saying that the version I *have* is 0.10.13.0. That's why I thought there was something wrong with the dialog.
Created attachment 143302 [details] [review] update translation for error message If we can't just close this ticket outright, then perhaps this translation file update would work, before: You do not have a recent enough version of GStreamer (currently %s) now: You do not have a recent enough version of GStreamer (your version %s)
Agreed. You want to do it? :)
commit 82391b2c4f15019a5d45287bca851a8a4d4686f1 Author: Karl Palsson <bugs@tweak.net.au> Date: Wed Sep 16 23:38:27 2009 +0000 make it explicit that we're talking about YOUR version being out of date