Bug 1159657 - Prepare for Pitivi 0.94 and dependencies
Summary: Prepare for Pitivi 0.94 and dependencies
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pitivi
Version: 21
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1093140 1155141 1159986
Blocks: 1160285
TreeView+ depends on / blocked
 
Reported: 2014-11-02 18:55 UTC by Jean-François Fortin Tam
Modified: 2014-12-06 10:38 UTC (History)
6 users (show)

Fixed In Version: gnonlin-1.4.0-1.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-11-04 16:54:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jean-François Fortin Tam 2014-11-02 18:55:53 UTC
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 :)

Comment 1 Jean-François Fortin Tam 2014-11-03 04:02:07 UTC
Pitivi 0.94 is now released, you can grab it at https://download.gnome.org/sources/pitivi/0.94/

Comment 2 Felix Schwarz 2014-11-03 19:26:54 UTC
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).

Comment 3 Jean-François Fortin Tam 2014-11-03 21:23:15 UTC
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 :)

Comment 4 Felix Schwarz 2014-11-03 21:35:24 UTC
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.

Comment 5 Gwyn Ciesla 2014-11-04 15:57:47 UTC
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.

Comment 6 Felix Schwarz 2014-11-04 16:20:20 UTC
(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 )

Comment 7 Gwyn Ciesla 2014-11-04 16:51:08 UTC
Not sure how I missed that.  Thanks, it's the same thing.  I should have 0.94 in rawhide soon.

Comment 8 Jean-François Fortin Tam 2014-11-05 21:40:42 UTC
Hi Jon, how about F21, will we be able to have those packages and Pitivi provided as updates?

Comment 9 Gwyn Ciesla 2014-11-06 12:47:06 UTC
I'll look into it.

Comment 10 Fedora Update System 2014-11-06 15:17:38 UTC
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

Comment 11 Felix Schwarz 2014-11-06 19:31:17 UTC
Just wanted to say: Thank you Jon for your effort and prompt response :-)

Comment 12 Gwyn Ciesla 2014-11-06 19:43:21 UTC
Very welcome. :)

Comment 13 Jean-François Fortin Tam 2014-11-07 19:56:59 UTC
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)

Comment 14 Fedora Update System 2014-12-06 10:38:42 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.