[pitivi] Releasing Pitivi 0.91 "Charming Defects"



commit a4f8931df44bc43f6145b5fe8a483d5a9c2e1736
Author: Jean-François Fortin Tam <nekohayo gmail com>
Date:   Sun Sep 29 18:56:11 2013 -0400

    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(-)
---
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-<previoustag>..'
-      * 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-<previoustag>..'
+       * 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,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]