User:Erikos/Planning 12 2 0: Difference between revisions
Jump to navigation
Jump to search
(→Needs) |
(→Needs) |
||
Line 28: | Line 28: | ||
* port shell to GTK3 and gobject-introspection |
* port shell to GTK3 and gobject-introspection |
||
** [http://wiki.sugarlabs.org/go/Features/GTK3/Shell shell porting page] and the [http://wiki.sugarlabs.org/go/Features/GTK3/Development toolkit porting page] |
** [http://wiki.sugarlabs.org/go/Features/GTK3/Shell shell porting page] and the [http://wiki.sugarlabs.org/go/Features/GTK3/Development toolkit porting page] |
||
** port NetworkManager code to nm-glib |
** port NetworkManager code to nm-glib ? |
||
* port core activities |
* port core activities |
||
** [http://wiki.sugarlabs.org/go/Features/GTK3/Porting activity porting guide] |
** [http://wiki.sugarlabs.org/go/Features/GTK3/Porting activity porting guide] |
Revision as of 16:40, 1 May 2012
Dates of interest
- GNOME 3.6 to be released the 26th of September 2012
- Guadec 2012 26th of July - 01 of August 2012
- GTK 3.6 to be released at similar dates
- Webkitgtk is following the GNOME schedule as well
- Fedora 18, to be released at the end of October early November 2012 looking at the Fedora 16 schedule ** FUDCon for Fedora 18?
Calculate the schedule
- start = Start date
- end = Release date
- regression_fixes = x weeks that are regression fixes only
- bug_fixes = x weeks that are bug fixes only
- holidays = x weeks of holidays
- old_cycle = x weeks finish work in the 12.1.0 cycle
- weeks_of_development = (end - start) - regression_fixes - bug_fixes - holidays - old_cycle
Example:
- start = 1. May (18 calendar week)
- end = 1. October (40 calendar week)
- regression_fixes = 4 weeks
- bug_fixes = 4 weeks
- holidays = 2 weeks
- old_cycle = 2 weeks (8 weeks left, 2 weeks of work spending on bug fixes)
- 10 = (40 - 18) - 4 - 4 - 2 - 2
- If releasing the October 01 we would have 10 weeks (2,5 months) of development. If releasing November the 01 we would have 14 weeks (3,5 months) and if releasing December the 01 there would be 18 weeks (4,5 months) of full development.
Needs
- port shell to GTK3 and gobject-introspection
- shell porting page and the toolkit porting page
- port NetworkManager code to nm-glib ?
- port core activities
Fixup ideas
- Activity startup
- Activity launcher getting out of sync
- Palettes
- Collaboration
- more toolkit API and code cleanup
Feature ideas
- Collaboration
- make friends view interesting
- clipboard sharing
Risk areas
- porting the Shell to GTK3/gobject-introspection
- porting the core Activities to GTK3/gobject-introspection
- new GTK version
- move to new Fedora base (Fedora 18)?
- Gstreamer 1.0, GStreamer through gobject-introspection (Record, Jukebox, Read) gstreamer bug, Read bug