Releasing Pitivi 0.91 "Charming Defects"

parent aa1deacf
......@@ -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,
......
Edward Hervey
E-mail: bilboed@gmail.com
Userid: edwardrv
See the AUTHORS file
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
......
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
......@@ -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)
......
......@@ -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
......
......@@ -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,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment