Roadmap

Differences between revisions 1 and 123 (spanning 122 versions)
Revision 1 as of 2008-03-21 08:51:35
Size: 290
Editor: CPE00026f4c14f9-CM000039d7ec61
Comment:
Revision 123 as of 2011-11-17 23:47:37
Size: 8415
Editor: 190-173-220-102
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(Xubuntu/Toolbox/Menu)]][[Include(Xubuntu/Toolbox/Banner)]] #title Xubuntu Development Roadmap
<<
Include(Xubuntu/Toolbox/Menu)>><<Include(Xubuntu/Toolbox/Banner)>>
Line 3: Line 4:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 5: Line 6:
= Roadmap = == Roadmap for Precise Pangolin ==
This page is to serve as a development roadmap for the next version of Xubuntu. In its initial stage it will contain items in a wishlist-manner and basically all users will be allowed to add items here. ''Caveat'': adding an item here does not in any way mean that it will get implemented. The first step towards implementation is for an item to get an ''assignee'', i.e. someone who will try to implement the item. After this initial period the unassigned items will be moved to an "Unassigned"-page for later use (Precise+1) or just for reference.
Ideally there will be some indicator of how the progress is going on the individual items. Furthermore it would be nice to get some feedback on the items in Xubuntu team meetings on a kind of regular basis.
Line 7: Line 10:
Describe the Xubuntu roadmap here. ''' Brainstorming week '''<<BR>>
The brainstorming week should be a period of determining where we want to go with the next version of Xubuntu, or what we want to do, meaning people (i.e. devs and users) can add items to the wishlist. After that period, there won't be any more items added to the list, so we can get a good overview of our todo-list for Precise. (What we really ''can'' do in terms of manpower etc. will be determined in the next step, "finding assignees").
People need deadlines, even for adding stuff to a wishlist. To get better planning it's good to settle on the items we want to work on in advance, not throughout the cycle (as has been the case quite often), mainly because it makes planning and focusing easier. Adding an item to the wishlist does not mean you have to be the one implementing it, but in your personal interest you should be motivated to at least help finding someone who will.

''' Launchpad blueprints and detailed specifications '''<<BR>>
We will add any items in the roadmap as Launchpad blueprints under the [[https://blueprints.launchpad.net/ubuntu/+spec/topic-precise-flavor-xubuntu|topic-precise-flavor-xubuntu]] blueprint. All blueprints can have [[https://wiki.ubuntu.com/WorkItemsHowto|work items]] which are tracked at [[http://status.ubuntu.com/ubuntu-precise/|status.ubuntu.com]]. All blueprints should follow the naming convention ''other-p-xubuntu-BLUEPRINT-NAME'' (use already added blueprints as examples, if in doubt). Approver should be '''knome''', drafter and assignee '''xubuntu-team''' (or if you are not in the Xubuntu team in LP, yourself). If you need to write a more detailed specification for the blueprint, please add it as a subpage for [[Xubuntu/Roadmap/Specifications/Precise]] and link it to the Launchpad blueprint.

=== Phases of development ===

||<tablestyle="border: 1px solid #888;"> '''Phase''' || '''Deadline'''||
||<rowstyle="background-color: #ededed;"> '''▶ Brainstorming Week''' || Week 47 ||
||<rowstyle="background-color: #fafafa;"> '''Finding Assignees / Closing the itemlist''' || End of November ||
||<rowstyle="background-color: #ededed;"> '''Launchpad blueprints and specifications''' || End of Week 50 ||
||<rowstyle="background-color: #fafafa;"> '''Implementation''' || Ubuntu freezes (Feb 16 and later)<<BR>>See [[PrecisePangolin/ReleaseSchedule|Precise Release Schedule]] for detailed list ||

=== Changes on default applications ===
''Items in this group (usually) need comprehensive '''''application comparisons'''''. An assignee for each "group"/type of application should take up the task, ideally more than one to make it less subjective/one-sided.'' All proposed applications can be found in [[Xubuntu/Roadmap/ProposedApplications]]; please add one here only if that group/application has an assignee.

/* Please use a #ededed and #fafafa rowstyles alternately so readability stays. */
/* See existing rows for example. */
||<tablestyle="border: 1px solid #888;"> '''Application group''' || '''Proposed (Current)''' || '''Assignee''' || '''Status''' ||
||<rowstyle="background-color: #ededed;"> Image viewer || Ristretto (gThumb) || Pasi Lallinaho || No blocking bugs, is seeded already. ||

=== New features ===
Note that any features with no assignee will not be driven, and most probably won't make it to the Precise Pangolin release.

/*
/* Please use a #ededed and #fafafa rowstyles alternately so readability stays.
/* See existing rows for example.
/* Please don't edit the importance column yourself.
/* It will be set by the Project Lead or the concerned Team Lead.
/*
 */
||<tablestyle="border: 1px solid #888;"> '''Item''' || '''Assignee''' || '''Importance''' || '''Links''' ||
||<rowstyle="background-color: #ededed;"> Release the new website || Pasi Lallinaho, Elizabeth Krumbach || Essential || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-release-website|Blueprint]], [[Xubuntu/Website/Sprint|Sprint 19 Nov]] ||
||<rowstyle="background-color: #fafafa;"> New Plymouth theme || madnick || High || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-new-plymouth-theme|Blueprint]] ||
||<rowstyle="background-color: #ededed;"> New generic greeter engine for lightdm || madnick || High || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-lightdm-greeter-engine|Blueprint]] ||
||<rowstyle="background-color: #fafafa;"> New lightdm theme || madnick || High || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-new-lightdm-theme|Blueprint]], [[Xubuntu/Roadmap/Specifications/Precise/NewLightdmTheme|Specification]] ||
||<rowstyle="background-color: #ededed;"> Create a new wallpaper || Pasi Lallinaho || Medium || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-new-wallpaper|Blueprint]] ||
||<rowstyle="background-color: #fafafa;"> Create a GUI for managing menu || Lauri Paatelainen || Medium || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-menu-managing|Blueprint]] ||
||<rowstyle="background-color: #ededed;"> Ubiquity "Application sets" on installation || Pasi Lallinaho, Ubuntu Studio developers || Low || ||
||<rowstyle="background-color: #fafafa;"> Port Bluebird to GTK3 || Simon Steinbeiß || Low || ||
||<rowstyle="background-color: #ededed;"> Add [[http://git.xfce.org/panel-plugins/xfce4-kbdleds-plugin/|kbdleds]] to the repositories || Lionel Le Folgoc || Low || ||
||<rowstyle="background-color: #fafafa;"> New Icon theme || || Low || ||
||<rowstyle="background-color: #ededed;"> Port Albatross to GTK3 || || Low || ||
||<rowstyle="background-color: #fafafa;"> Create and enable a conky setup || || Low || ||
||<rowstyle="background-color: #ededed;"> Reintegrate the update manager to the notification area || || Low || ||

=== Bugs and other standing issues ===
/*
/* Please use a #ededed and #fafafa rowstyles alternately so readability stays.
/* See existing rows for example.
/* Please don't edit the importance column yourself.
/* It will be set by the Project Lead or the concerned Team Lead.
/*
 */
||<tablestyle="border: 1px solid #888;"> '''Item''' || '''Assignee''' || '''Importance''' || '''Links''' ||
||<rowstyle="background-color: #ededed;"> Fix Greybird (GTK3) issues || Simon Steinbeiß || Essential || ||
||<rowstyle="background-color: #fafafa;"> Use maybe-ubiquity || Lionel Le Folgoc, CD-image team || High || [[https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/720652|LP #720652]] ||
||<rowstyle="background-color: #ededed;"> Settings GUI for lightdm (under Settings Manager) || madnick || Medium || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-lightdm-settings-gui|Blueprint]], [[Xubuntu/Roadmap/Specifications/Precise/SettingsGUIforLightdm|Specification]] ||
||<rowstyle="background-color: #fafafa;"> Clean themes (GTK, xfwm, wallpapers) list || Pasi Lallinaho || Low || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-cleanthemes|Blueprint]], [[Xubuntu/Roadmap/Specifications/Precise/CleanThemes|Specification]] ||
||<rowstyle="background-color: #ededed;"> Add a set of good-looking wallpapers || || Low || ||
||<rowstyle="background-color: #fafafa;"> Rethink shortcut keys || Sysi, community || Low || ||
||<rowstyle="background-color: #ededed;"> Rethink the default Application menu || || Low || ||

Roadmap for Precise Pangolin

This page is to serve as a development roadmap for the next version of Xubuntu. In its initial stage it will contain items in a wishlist-manner and basically all users will be allowed to add items here. Caveat: adding an item here does not in any way mean that it will get implemented. The first step towards implementation is for an item to get an assignee, i.e. someone who will try to implement the item. After this initial period the unassigned items will be moved to an "Unassigned"-page for later use (Precise+1) or just for reference. Ideally there will be some indicator of how the progress is going on the individual items. Furthermore it would be nice to get some feedback on the items in Xubuntu team meetings on a kind of regular basis.

Brainstorming week
The brainstorming week should be a period of determining where we want to go with the next version of Xubuntu, or what we want to do, meaning people (i.e. devs and users) can add items to the wishlist. After that period, there won't be any more items added to the list, so we can get a good overview of our todo-list for Precise. (What we really can do in terms of manpower etc. will be determined in the next step, "finding assignees"). People need deadlines, even for adding stuff to a wishlist. To get better planning it's good to settle on the items we want to work on in advance, not throughout the cycle (as has been the case quite often), mainly because it makes planning and focusing easier. Adding an item to the wishlist does not mean you have to be the one implementing it, but in your personal interest you should be motivated to at least help finding someone who will.

Launchpad blueprints and detailed specifications
We will add any items in the roadmap as Launchpad blueprints under the topic-precise-flavor-xubuntu blueprint. All blueprints can have work items which are tracked at status.ubuntu.com. All blueprints should follow the naming convention other-p-xubuntu-BLUEPRINT-NAME (use already added blueprints as examples, if in doubt). Approver should be knome, drafter and assignee xubuntu-team (or if you are not in the Xubuntu team in LP, yourself). If you need to write a more detailed specification for the blueprint, please add it as a subpage for Xubuntu/Roadmap/Specifications/Precise and link it to the Launchpad blueprint.

Phases of development

Phase

Deadline

▶ Brainstorming Week

Week 47

Finding Assignees / Closing the itemlist

End of November

Launchpad blueprints and specifications

End of Week 50

Implementation

Ubuntu freezes (Feb 16 and later)
See Precise Release Schedule for detailed list

Changes on default applications

Items in this group (usually) need comprehensive application comparisons. An assignee for each "group"/type of application should take up the task, ideally more than one to make it less subjective/one-sided. All proposed applications can be found in Xubuntu/Roadmap/ProposedApplications; please add one here only if that group/application has an assignee.

Application group

Proposed (Current)

Assignee

Status

Image viewer

Ristretto (gThumb)

Pasi Lallinaho

No blocking bugs, is seeded already.

New features

Note that any features with no assignee will not be driven, and most probably won't make it to the Precise Pangolin release.

Item

Assignee

Importance

Links

Release the new website

Pasi Lallinaho, Elizabeth Krumbach

Essential

Blueprint, Sprint 19 Nov

New Plymouth theme

madnick

High

Blueprint

New generic greeter engine for lightdm

madnick

High

Blueprint

New lightdm theme

madnick

High

Blueprint, Specification

Create a new wallpaper

Pasi Lallinaho

Medium

Blueprint

Create a GUI for managing menu

Lauri Paatelainen

Medium

Blueprint

Ubiquity "Application sets" on installation

Pasi Lallinaho, Ubuntu Studio developers

Low

Port Bluebird to GTK3

Simon Steinbeiß

Low

Add kbdleds to the repositories

Lionel Le Folgoc

Low

New Icon theme

Low

Port Albatross to GTK3

Low

Create and enable a conky setup

Low

Reintegrate the update manager to the notification area

Low

Bugs and other standing issues

Item

Assignee

Importance

Links

Fix Greybird (GTK3) issues

Simon Steinbeiß

Essential

Use maybe-ubiquity

Lionel Le Folgoc, CD-image team

High

LP #720652

Settings GUI for lightdm (under Settings Manager)

madnick

Medium

Blueprint, Specification

Clean themes (GTK, xfwm, wallpapers) list

Pasi Lallinaho

Low

Blueprint, Specification

Add a set of good-looking wallpapers

Low

Rethink shortcut keys

Sysi, community

Low

Rethink the default Application menu

Low

Xubuntu/Roadmap (last edited 2016-10-27 17:48:24 by flocculant)