Releasing Pitivi 0.91 "Charming Defects"

Desktop / GNOME / PiTiVi - Jean-François Fortin Tam [gmail.com] - 29 September 2013 17:56 UTC





###



diff --git a/AUTHORS b/AUTHORS

index bc3d627..7333b45 100644

--- a/AUTHORS

+++ b/AUTHORS

@@ -3,7 +3,7 @@ Now with half the codebase and twice the power



2012 - ...



-Maintained by Thibault Saunier and Jeff Fortin,

+Maintained by Thibault Saunier, Jeff Fortin and Mathieu Duponchelle

with the help of many contributors.



A handwritten list here would be too long, be frequently outdated,

diff --git a/MAINTAINERS b/MAINTAINERS

index bcce0e3..54a046b 100644

--- a/MAINTAINERS

+++ b/MAINTAINERS

@@ -1,3 +1 @@

-Edward Hervey

-E-mail: bilboed@gmail.com

-Userid: edwardrv

+See the AUTHORS file

diff --git a/NEWS b/NEWS

index 13a726d..ee8241f 100644

--- a/NEWS

+++ b/NEWS

@@ -1,3 +1,19 @@

+2013 September 29 - Pitivi 0.91

+

+ First alpha release for the new version of Pitivi based on GES.

+ It is a major rework of the entire Pitivi architecture. It includes:

+

+ * Replacing the core of Pitivi by GES; 20 thousand lines of code removed

+ * Porting to GStreamer 1.x

+ * Porting to GTK+ 3.x

+ * Replacing GooCanvas by Clutter for the timeline

+ * An automated UI test suite, with many checks for mission-critical parts

+ * Fixing hundreds of bugs

+ * Implementing many new features

+ * UI polish all over the place

+ * Refactoring pretty much the entire codebase

+ * See http://wiki.pitivi.org/wiki/0.91 for details

+

2012 May 3 - PiTiVi 0.15.2

* Bug fix release for a regression introduced by 0.15.1

* Translations have been updated

@@ -7,7 +23,7 @@

* Minor string fixes and additions to the user manual

* Translations have been updated



-2011 Septembre 26 - PiTiVi 0.15

+2011 September 26 - PiTiVi 0.15

* A new transformation feature allows resizing, panning and cropping clips directly in the previewer

* Automatic clip alignment by analyzing soundtracks to sync multicamera footage

* Ability to have presets for rendering

diff --git a/RELEASE b/RELEASE

index 9974e55..2ca2802 100644

--- a/RELEASE

+++ b/RELEASE

@@ -1,71 +1,158 @@

-0.15.2 Release "I accidentally... the whole render"

----------------------------------------------------

-

-This is a one-liner bug fix release to allow rendering to work again.

-

-The regression was introduced by a fix in 0.15.1 to prevent an endless recursion

-due to a change introduced in the GStreamer "good" plugins.

-

-Translations have also been updated.

-

-Dependencies/requirements have been unchanged since the 0.15 release.

-

-== Hard requirements ==

- * gstreamer >= 0.10.28

- * gst-python >= 0.10.19

- * gnonlin >= 0.10.16

- * pygtk >= 2.18.0

- * pygtk >= 2.24.0

- * Python >= 2.5

- * setuptools (http://peak.telecommunity.com/DevCenter/setuptools)

- * pygoocanvas (http://live.gnome.org/GooCanvas)

- * pyxdg (http://www.freedesktop.org/wiki/Software/pyxdg)

-

-== Soft requirements ==

- * frei0r for the transformation feature

- * Numpy for the auto aligner feature

-

-The Pitivi team recommends satisfying those dependencies as much as possible

-for an optimal user experience.

-

-* Contributors

- 6 Milagros Infante Montero

- 3 Daniel Korostil

- 3 Milagros Alessandra Infante

- 3 Milagros Alessandra Infante Montero

- 2 Daniel Mustieles

- 2 Jean-François Fortin Tam

- 1 Adolfo Jayme Barrientos

- 1 Andrej Žnidaršič

- 1 António Lima

- 1 Breno Felipe Morais de Santana

- 1 Bruno Brouard

- 1 Cheng-Chia Tseng

- 1 Daniel Nylander

- 1 Marek Černocký

- 1 Matej Urbančič

- 1 OKANO Takayoshi

- 1 Peter Mráz

- 1 René Stadler

- 1 Rudolfs Mazurs

- 1 Мирослав Николић

-

-

-* Download

-

- Pitivi source tarballs are available on gnome FTP:

- http://ftp.gnome.org/pub/GNOME/sources/pitivi/0.15/

+0.91 Release "Charming Defects"

+-------------------------------

+This is the first alpha release for the new version of Pitivi based on GES,

+the GStreamer Editing Services library.

+

+It is a major rework of the entire Pitivi architecture. It includes:

+- Replacing the core of Pitivi by GES; 20 thousand lines of code removed

+- Porting to GStreamer 1.x

+- Porting to GTK+ 3.x

+- Replacing GooCanvas by Clutter for the timeline

+- An automated UI test suite, with many checks for mission-critical parts

+- Fixing hundreds of bugs

+- Implementing many new features

+- UI polish all over the place

+- Refactoring pretty much the entire codebase

+

+Since 0.15.2, over 1300 changes have been committed in Pitivi alone.

+

+As you may guess, this gargantuan amount of improvements cannot fit in a short

+announcement such as this one. Instead, you can find a more detailed summary on

+http://wiki.pitivi.org/wiki/0.91

+

+Please keep in mind that this is an alpha release, so there may be some bugs we

+haven't found yet. We appreciate your feedback, so try it out, let us know how

+well it works for you and report detailed bugs for issues you may encounter.

+With your help, we will follow up with a beta release and eventually a 1.0

+release.

+

+== Requirements ==

+

+Dependencies/requirements have changed significantly since the 0.15 series.

+Refer to Pitivi's check.py for the dependencies' versions for this release.

+See also http://wiki.pitivi.org/wiki/Dependencies for additional tips.

+

+

+== Contributors for this release ==

+

+In Pitivi:

+

+ 526 Jean-François Fortin Tam

+ 266 Thibault Saunier

+ 190 Mathieu Duponchelle

+ 72 Paul Lange

+ 37 Piotr Drąg

+ 26 Alex Băluț

+ 24 Daniel Mustieles

+ 23 Matas Brazdeikis

+ 18 Marek Černocký

+ 17 Matej Urbančič

+ 17 Nicolas Dufresne

+ 14 Daniel Thul

+ 12 René Stadler

+ 10 Alexandru Băluț

+ 8 Stephen Griffiths

+ 8 Мирослав Николић

+ 7 Luis de Bethencourt

+ 5 Lubosz Sarnecki

+ 5 Martin Srebotnjak

+ 4 Rafael Ferreira

+ 3 Aurimas Černius

+ 3 Fran Diéguez

+ 3 Milagros Infante Montero

+ 2 Andrej Žnidaršič

+ 2 Anton Belka

+ 2 Balázs Úr

+ 2 Bruno Brouard

+ 2 Dimitris Spingos

+ 2 Elad Alfassa

+ 2 Joris Valette

+ 2 Meenal-goyal

+ 2 Pere Orga

+ 2 Thiago Santos

+ 1 Adonfo Jayme Barrientos

+ 1 Antonio Fernandes C. Neto

+ 1 Brian Grohe

+ 1 Carles Ferrando

+ 1 Christian Kirbach

+ 1 Danny Piccirillo

+ 1 Dominique Leuenberger

+ 1 Enrico Nicoletto

+ 1 Florêncio Neves

+ 1 Gabor Kelemen

+ 1 Gianvito Cavasoli

+ 1 Jan Gerber

+ 1 Javier Jardón

+ 1 Jiro Matsuzawa

+ 1 Jordi Mas

+ 1 Marianne Corvellec

+ 1 Mattias Põldaru

+ 1 Milagros Alessandra Infante Montero

+ 1 Odin Hørthe Omdal

+ 1 Oliver Propst

+ 1 Olivier Duchateau

+ 1 Panagiotis Papadopoulos

+ 1 Praveen Illa

+ 1 Rūdolfs Mazurs

+ 1 Simon Corsin

+ 1 Simon Wenner

+ 1 Ulisse Perusin

+ 1 Yann Pravo

+ 1 Yaron Shahrabani

+ 1 Yuri Myasoedov

+

+In GES:

+

+ 596 Thibault Saunier

+ 98 Mathieu Duponchelle

+ 74 Edward Hervey

+ 54 Tim-Philipp Müller

+ 34 Sebastian Dröge

+ 26 Luis de Bethencourt

+ 11 Simon Corsin

+ 10 Volodymyr Rudyi

+ 8 Stefan Kost

+ 6 Mark Nauwelaerts

+ 6 Stefan Sauer

+ 5 Robert Swain

+ 5 Vasilis Liaskovitis

+ 5 Руслан Ижбулатов

+ 4 Nicolas Dufresne

+ 4 Thiago Santos

+ 3 Alessandro Decina

+ 3 Anton Belka

+ 3 Lubosz Sarnecki

+ 3 Paul Lange

+ 3 Xabier Rodriguez Calvar

+ 2 Matas Brazdeikis

+ 2 Vincent Penquerc'h

+ 1 Alban Browaeys

+ 1 Andoni Morales Alastruey

+ 1 David Schleef

+ 1 Jean-François Fortin Tam

+ 1 Joris Valette

+ 1 Kerrick Staley

+ 1 Kishore Arepalli

+ 1 Mateu Batle

+ 1 Stéphane Maniaci

+ 1 Thomas Vander Stichele

+ 1 Wim Taymans

+

+== Download ==

+

+ Pitivi source tarballs are available on the GNOME FTP servers:

+ http://ftp.gnome.org/pub/GNOME/sources/pitivi/0.91/



See the website for distribution-specific packages.



-* Information and Feedback



- * Information for users and developers can be found on the Pitivi website :

- http://www.pitivi.org/

+== Information and Feedback ==

+

+ * Information for users and developers can be found on http://www.pitivi.org

* Comments and feedback are welcome.

- * Mailing-list : pitivi-pitivi@lists.sourceforge.net

* Pitivi bug-tracker : http://bugzilla.gnome.org/browse.cgi?product=pitivi



-* Bugs Fixed



-None were reported

+== Bugs Fixed ==

+

+ * Too many to list here, see http://wiki.pitivi.org/wiki/0.91

diff --git a/configure.ac b/configure.ac

index 2b712a8..fccd1d3 100644

--- a/configure.ac

+++ b/configure.ac

@@ -5,7 +5,7 @@ dnl Note for packagers: see pitivi/check.py for the dependencies

dnl initialize autoconf

dnl when going to/from release please set the nano (fourth number) right !

dnl releases only do Wall, cvs and prerelease does Werror too

-AC_INIT(Pitivi, 0.15.2,

+AC_INIT(Pitivi, 0.91,

https://bugzilla.gnome.org/browse.cgi?product=pitivi,

pitivi)



diff --git a/docs/release b/docs/release

index c49a81e..c0ff1e1 100644

--- a/docs/release

+++ b/docs/release

@@ -17,6 +17,7 @@ Pre-requisites:

Preparing:

Pre-releases:

* Bump nano number up in configure.ac (ex: 0.15.91 -> 0.15.92)

+ * Update the dependencies' version numbers in pitivi/check.py

* Re-autogen

* Make sure pre-requisites are still valid

* Commit

@@ -26,11 +27,11 @@ Preparing:

* Re-autogen

* Make sure pre-requisites are still valid

* Update the following files:

- * pitivi.org/versions.txt: add new release as current

- * RELEASE. Basically short version of release notes/announcement. To get the list of contributors,

- * 'git shortlog -s -n RELEASE- ..'

- * NEWS (a shorter version of RELEASE, with the exec summary of changes)

- * AUTHORS (if there are new maintainers)

+ * pitivi.org/versions.txt: add new release as current

+ * pitivi/check.py: dependencies' version numbers

+ * RELEASE: the release notes (or its short version)/announcement. To get the list of contributors, 'git shortlog -s -n RELEASE- ..'

+ * NEWS: a shorter version of RELEASE, with the exec summary of changes

+ * AUTHORS: if there are new maintainers

* Commit

* git tag -a RELEASE-X_YY_Z # For major releases, Z = 0

* Use git push --tags to ensure the tags are published on the remote

diff --git a/pitivi/check.py b/pitivi/check.py

index f11a24f..a7c2caf 100644

--- a/pitivi/check.py

+++ b/pitivi/check.py

@@ -38,17 +38,17 @@ from gettext import gettext as _

# Unless otherwise noted, modules are accessed through gobject introspection

HARD_DEPS = {

"cairo": "1.10.0", # using static python bindings

- "GES": "1.0.0",

+ "GES": "1.0.0.0", # packagers: in reality 1.1.90, but that GES version erronously reports itself as 1.0.0.0

"Clutter": "1.12.0",

- "gnonlin": "0.11.89.1",

- "Gst": "1.1.0",

- "Gtk": "3.4.0",

+ "gnonlin": "1.1.90",

+ "Gst": "1.2.0",

+ "Gtk": "3.8.0",

"xdg": None, # "pyxdg", using static python bindings

"numpy": None, # using static python bindings



# The following are not checked, but needed for the rest to work:

"gobject-introspection": "1.34.0",

- "gst-python": "0.10.22", # we currently require the git version, 02ca5d3ad2

+ "gst-python": "1.1.90",

"pygobject": "3.4.0",

}

# For the list of soft dependencies, see the "check_soft_dependencies" method,



a4f8931 Releasing Pitivi 0.91 "Charming Defects"

AUTHORS | 2 +-

MAINTAINERS | 4 +-

NEWS | 18 ++++-

RELEASE | 213 +++++++++++++++++++++++++++++++++++++++----------------

configure.ac | 2 +-

docs/release | 11 +--

pitivi/check.py | 10 +--

7 files changed, 181 insertions(+), 79 deletions(-)

Upstream: git.gnome.org