Dear package maintainers, we're planning to release Pitivi 0.94 very soon (ie: in the next day or so). Release notes (subject to slight changes) are currently at http://wiki.pitivi.org/wiki/0.94 This release depends on gst-python, GES and GNonLin 1.4. Those dependencies have not been packaged as updates in Fedora 21 (the rest of GStreamer is already packaged at version 1.4.3 it seems), so I'm providing a heads up about that :)
Pitivi 0.94 is now released, you can grab it at https://download.gnome.org/sources/pitivi/0.94/
Jean-François: beta freeze has already happened for F21. Do you know if any of the dependencies contains API breakage compared to the versions currently shipped in the F21 repos? If so, maybe we can only update pitivi in rawhide (which would be a shame).
Hi Felix, The policy in GStreamer is to never break API (nor ABI!) between major versions, and major versions are now only considered 1.x vs 2.x vs 3.x (instead of 1.2.x vs 1.4.x). So actually, that is not a problem here. Also, you could argue that those modules generally ought to be upgraded in lockstep with the rest of gstreamer anyway :)
ok, sounds good. As for lockstep upgrading I guess that's a call the current package maintainers should make but it sounds sensible to coordinate at least python-gstreamer1, gnonlin and gst-editing-services.
So, I took care of gnonlin, python-gstreamer1 and gst-editing-services in rawhide. But. There's always a but. pitivi 0.94 needs py3cairo. This exists upstream as a separate tarball, so it will be a new package and will need a review. I'm packaging this and will submit it when ready. But. It requires a python3 version of python-xpyb, which does not exist separately upstream and the current python-xpyb package does not currently ship. So I'll have to look into adding that and work with the maintainer to either do it or do it myself.
(In reply to Jon Ciesla from comment #5) > pitivi 0.94 needs py3cairo. This exists upstream as a separate tarball, so > it will be a new package and will need a review. Just to be sure: py3cairo is something else than python3-cairo? ( https://apps.fedoraproject.org/packages/python3-cairo )
Not sure how I missed that. Thanks, it's the same thing. I should have 0.94 in rawhide soon.
Hi Jon, how about F21, will we be able to have those packages and Pitivi provided as updates?
I'll look into it.
gnonlin-1.4.0-1.fc21,pitivi-0.94-1.fc21,python-gstreamer1-1.4.0-1.fc21,gst-editing-services-1.4.0-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/gnonlin-1.4.0-1.fc21,pitivi-0.94-1.fc21,python-gstreamer1-1.4.0-1.fc21,gst-editing-services-1.4.0-1.fc21
Just wanted to say: Thank you Jon for your effort and prompt response :-)
Very welcome. :)
Hi Jon, I saw n0oir's comment and yes, since pitivi is python3 now, every python dependency ought to be its python3 variant, so for numpy it would be the "python3-numpy" package. AFAIK that's all, but you may take a look at http://wiki.pitivi.org/wiki/Dependencies to see (I kept updating that page so it should be accurate for Fedora, hopefully)
gnonlin-1.4.0-1.fc21, python-gstreamer1-1.4.0-1.fc21, gst-editing-services-1.4.0-1.fc21, pitivi-0.94-3.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.