GNOME 2.91.x Development Series
GNOME 2.91.x is an unstable development series intended for testing and hacking purposes. GNOME uses odd minor version numbers to indicate development status, so this unstable 2.91.x series will become the official 3.0 stable release. There are many ways you can get involved.
Plans for this release are documented on the RoadMap page. These plans do not necessarily cover every module and every feature that will be worked on, nor are they guaranteed to arrive in time. Maintainers, please keep the RoadMap page up to date where you can.
When we are near feature-freeze, please mention the new features for the /ReleaseNotes.
Important information for module maintainers:
- Tarballs are due by 23:59 UTC on the Monday specified
- Freezes begin by 23:59 UTC on the Monday specified
If possible, try to make releases no sooner than 3 days before the tarballs are due. If you need to release early, a simple notification to gnome-i18n and gnome-doc-list would be helpful.
Branching practices, including who to email; also, please make sure everyone knows what branch you are using for the release if you aren't using git master
There's a MaintainersCorner wiki page with general helpful information
We are using the GNOME Target bugzilla field to track blocker bugs for 3.0. Those show up in the product overview for your module: http://bugzilla.gnome.org/browse.cgi
You should pay attention to the build status of your module and of dependencies in http://build.gnome.org to make sure that we keep the tree in a buildable state as we're moving closer to 3.0
Modulesets
We have now switched jhbuild to new modulesets. The details of these modulesets are still up for discussion and tweaking.
GNOME Core Dependencies: External Dependencies, and Developer Platform, Extended Developer Platform, Language Bindings
Schedule
GNOME wide targets for GNOME 3.0: GSettingsMigration, kill bonobo, kill deprecated gtk symbols, kill at-spi1, kill HAL, UseGseal, Use cairo instead deprecated GDK API, Gtk Rendering Cleanup, GtkObject removal, Migration from libunique to GtkApplication
Nice to have (not mandatory): Migrate from dbus-glib to GDBus, AppletsDbusMigration, PythonIntrospectionPorting (killing pygtk)
Week |
Date |
Task |
Notes |
September |
|||
0 |
Sep 27 |
GNOME 2.32.0 stable tarballs due |
Start of new (app) modules proposal period |
Sep 29 |
GNOME 2.32.0 stable release |
|
|
October |
|||
1 |
Oct 04 |
GNOME 2.91.0 unstable tarballs due |
|
Oct 06 |
GNOME 2.91.0 unstable release |
|
|
3 |
Oct 18 |
GNOME 2.91.1 unstable tarballs due |
|
Oct 20 |
GNOME 2.91.1 unstable release |
|
|
4 |
Oct 25 |
|
End of new (app) modules proposal period |
November |
|||
5 |
Nov 01 |
|
Module inclusion discussion heats up. |
6 |
Nov 08 |
GNOME 2.91.2 unstable tarballs due |
Module Freeze: new modules are chosen now. |
Nov 10 |
GNOME 2.91.2 unstable release |
|
|
7 |
Nov 15 |
GNOME 2.32.1 stable tarballs due |
|
Nov 17 |
GNOME 2.32.1 stable release |
|
|
9 |
Nov 29 |
GNOME 2.91.3 unstable tarballs due |
|
December |
|||
9 |
Dec 01 |
GNOME 2.91.3 unstable release |
|
12 |
Dec 20 |
GNOME 2.91.4 unstable tarballs due |
|
Dec 22 |
GNOME 2.91.4 unstable release |
|
|
January |
|||
15 |
Jan 10 |
GNOME 2.91.5 unstable tarballs due |
String Change Announcement Period: All string changes must be announced to both gnome-i18n@ and gnome-doc-list@. |
Jan 12 |
GNOME 2.91.5 unstable release |
|
|
18 |
Jan 31 |
GNOME 2.91.6 unstable tarballs due |
API/ABI Freeze for 2.91.x: developer APIs should be frozen at this point. |
February |
|||
18 |
Feb 02 |
GNOME 2.91.6 unstable release |
|
19 |
Feb 07 |
|
New APIs must be fully documented |
21 |
Feb 21 |
GNOME 2.91.90 beta tarballs due |
UI Freeze: No UI changes may be made without approval from the release-team and notification to the GDP (gnome-doc-list@) |
Feb 23 |
GNOME 2.91.90 beta release |
|
|
March |
|||
23 |
Mar 07 |
GNOME 2.91.91 beta tarballs due |
String Freeze: no string changes may be made without confirmation from the l10n team (gnome-i18n@) and notification to both the release team and the GDP (gnome-doc-list@). |
Mar 09 |
GNOME 2.91.91 beta release |
|
|
25 |
Mar 21 |
GNOME 2.91.92 rc tarballs due |
Hard Code Freeze: no source code changes can be made without approval from the release-team. Translation and documentation can continue. |
Mar 23 |
GNOME 2.91.92 rc release |
|
|
Mar 25 |
GNOME 2.91.93 rc2 tarballs due |
|
|
26 |
Mar 28 |
GNOME 2.91.93 release |
|
April |
|||
27 |
Apr 04 |
GNOME 3.0.0 newstable tarballs due |
Hard Code Freeze ends, but other freezes remain in effect for the stable branch. |
Apr 06 |
GNOME 3.0.0 newstable release |
|
|
30 |
Apr 25 |
GNOME 3.0.1 newstable tarballs due |
|
Apr 27 |
GNOME 3.0.1 newstable release |
|