2011 Development

From Mandriva Community Wiki

(Difference between revisions)
Jump to: navigation, search
(Development planning: 2011 planning and delivery)
(Development planning: 2011 planning and delivery)
(6 intermediate revisions not shown)
Line 9: Line 9:
This is the list of accepted list of major features to be present in Mandriva 2011 distribution (with base on [[2011.0_specs_proposal|proposed features]] and [[Ideas_Mandriva_2011.0|Ideas]] pages):
This is the list of accepted list of major features to be present in Mandriva 2011 distribution (with base on [[2011.0_specs_proposal|proposed features]] and [[Ideas_Mandriva_2011.0|Ideas]] pages):
-
* Switch to RPM5
+
* (complete) Switch to RPM5
-
* <strike>Adopt BFS scheduler for netbook and desktop kernels</strike> (Instead of BFS, the plan is to include CONFIG_SCHED_AUTOGROUP patch from Mike Galbraith, if the kernel version we will be using doesn't have it already, and enable it by default)
+
* (complete) <strike>Adopt BFS scheduler for netbook and desktop kernels</strike> (Instead of BFS, the plan is to include CONFIG_SCHED_AUTOGROUP patch from Mike Galbraith, if the kernel version we will be using doesn't have it already, and enable it by default)
-
* Adopt systemd for boot process
+
* (complete) Adopt systemd for boot process
-
* Adopt networkmanager with ifcfg-mdv plugin by default, leaving net_applet as alternative and inter-operable solution.
+
* (complete) Adopt networkmanager with ifcfg-mdv plugin by default, leaving net_applet as alternative and inter-operable solution.
-
* Provide a new graphic package manager application with a more modern and simple to use interface
+
* (in progress) Provide a new graphic package manager application with a more modern and simple to use interface
-
* Use one desktop environment by default, standardizing the list of applications and visual look-and-feel
+
* (complete) Use one desktop environment by default, standardizing the list of applications and visual look-and-feel
-
* Provide unified look-and-feel for dialogs (save, load, printing dialogs) for the applications included in the Desktop distribution
+
* (in progress) Provide unified look-and-feel for dialogs (save, load, printing dialogs) for the applications included in the Desktop distribution
-
* New login and desktop UI developed for the Desktop distribution
+
* (complete) New login and desktop UI developed for the Desktop distribution
-
* New UI focused on netbooks and less powerful machines
+
* (in progress) New UI focused on netbooks and less powerful machines
-
* New graphical theme for widgets and UI
+
* (complete) New graphical theme for widgets and UI
-
* Further integration of semantic features into mail, file manager, contact, graphic and text editor applications
+
* (in progress) Further integration of semantic features into mail, file manager, contact, graphic and text editor applications
-
* Integration of Mandriva configuration tools into KDE control center
+
* (in progress) Integration of Mandriva configuration tools into KDE control center
-
* Provide builds of GNOME, XFCE and LXDE versions of the distribution together with the community.
+
* (pending) Provide builds of GNOME, XFCE and LXDE versions of the distribution together with the community.
-
* Improved resource consumption for Mandriva desktop
+
* (in progress) Improved resource consumption for Mandriva desktop
-
* Clean up Main repository and have maintainers for all the packages in Main.
+
* (pending) Clean up Main repository and have maintainers for all the packages in Main.
-
* Simplify the installer: remove summary step of the installation, and remove desktop selection step. Default desktop and kernel selection will be done automatically, according to the ISO version of distribution used.
+
* (complete) Simplify the installer: remove summary step of the installation, and remove desktop selection step. Default desktop and kernel selection will be done automatically, according to the ISO version of distribution used.
-
* Cleanup and rework the list of hardcoded packages: mandi, shorewall, acpi etc...
+
* (in progress) Cleanup and rework the list of hardcoded packages: mandi, shorewall, acpi etc...
-
* Update basesystem dependencies and integrate it with busybox to allow a lightweight install using minimal disk space
+
* (in progress) Update basesystem dependencies and integrate it with busybox to allow a lightweight install using minimal disk space
-
* Improve interoperability with zeroconf applications
+
* (in progress) Improve interoperability with zeroconf applications
-
* Provide a "welcome" application (idea from {{Bug|32617}})
+
* (in progress) Provide a "welcome" application (idea from {{Bug|32617}})
-
* Allow cooker distribution to be developed in parallel with Stable release stabilization. Instead of freezing cooker during the last phases of the development, it will continue as a rolling release, and will be branched into a new stabilization branch where all fixes will go into.
+
* (in progress) Allow cooker distribution to be developed in parallel with Stable release stabilization. Instead of freezing cooker during the last phases of the development, it will continue as a rolling release, and will be branched into a new stabilization branch where all fixes will go into.
== Details of development releases ==
== Details of development releases ==
Line 40: Line 40:
== Development planning: 2011 planning and delivery ==
== Development planning: 2011 planning and delivery ==
-
Eugeni Dodonov (aka eugeni) <del>and Antoine Ginies (aka aginies)</del> will be the release engineers for all Mandriva Linux 2011 editions. The following editions are planned for each pre-release:
+
Eugeni Dodonov (aka eugeni) will be the release engineer for all Mandriva Linux 2011 editions. The following editions are planned for each pre-release:
-
* '''Free''': x86-32 and x86-64 DVDs, dual x86-32 / x86-64 Mini CD - 100% free / open source software
+
* '''Desktop''': x86-32 and x86-64 DVDs live and installable images with the Mandriva Desktop
-
* '''One''': KDE and GNOME x86-32 CDs, including proprietary drivers
+
{| border="0" align="center" cellpadding="6"  
{| border="0" align="center" cellpadding="6"  
Line 77: Line 76:
|-style="background-color: #e3f4fc;" align="left"
|-style="background-color: #e3f4fc;" align="left"
-
| '''RC'''
+
| '''Beta3'''
-
| <center>'''09/05/2011'''</center>
+
| <center>'''31/05/2011'''</center>
-
| <center></center>
+
| <center>'''31/05/2011'''</center>
 +
 
 +
|-style="background-color: #e3f4fc;" align="left"
 +
| '''RC1'''
 +
| <center>'''28/06/2011'''</center>
 +
| <center>'''-'''</center>
 +
 
 +
|-style="background-color: #e3f4fc;" align="left"
 +
| '''RC2'''
 +
| <center>'''26/07/2011'''</center>
 +
| <center>'''-'''</center>
|-style="background-color: #e3f4fc;" align="left"
|-style="background-color: #e3f4fc;" align="left"
| '''Final release'''
| '''Final release'''
-
| <center>'''13/06/2011'''</center>
+
| <center>'''29/08/2011'''</center>
-
| <center></center>
+
| <center>'''-'''</center>
|}
|}

Revision as of 18:15, 16 June 2011

This page has details about the development plans and the release schedule for the next large Mandriva Linux release, Mandriva 2011. It also includes links to other wiki pages that should help you get more information about each pre-release (changelog, known bugs, new functionalities) and check out upcoming events.

Contents

Short description

Mandriva 2011 will be the next major Mandriva release, scheduled to be released in 2011.

Technical specifications

This is the list of accepted list of major features to be present in Mandriva 2011 distribution (with base on proposed features and Ideas pages):

  • (complete) Switch to RPM5
  • (complete) Adopt BFS scheduler for netbook and desktop kernels (Instead of BFS, the plan is to include CONFIG_SCHED_AUTOGROUP patch from Mike Galbraith, if the kernel version we will be using doesn't have it already, and enable it by default)
  • (complete) Adopt systemd for boot process
  • (complete) Adopt networkmanager with ifcfg-mdv plugin by default, leaving net_applet as alternative and inter-operable solution.
  • (in progress) Provide a new graphic package manager application with a more modern and simple to use interface
  • (complete) Use one desktop environment by default, standardizing the list of applications and visual look-and-feel
  • (in progress) Provide unified look-and-feel for dialogs (save, load, printing dialogs) for the applications included in the Desktop distribution
  • (complete) New login and desktop UI developed for the Desktop distribution
  • (in progress) New UI focused on netbooks and less powerful machines
  • (complete) New graphical theme for widgets and UI
  • (in progress) Further integration of semantic features into mail, file manager, contact, graphic and text editor applications
  • (in progress) Integration of Mandriva configuration tools into KDE control center
  • (pending) Provide builds of GNOME, XFCE and LXDE versions of the distribution together with the community.
  • (in progress) Improved resource consumption for Mandriva desktop
  • (pending) Clean up Main repository and have maintainers for all the packages in Main.
  • (complete) Simplify the installer: remove summary step of the installation, and remove desktop selection step. Default desktop and kernel selection will be done automatically, according to the ISO version of distribution used.
  • (in progress) Cleanup and rework the list of hardcoded packages: mandi, shorewall, acpi etc...
  • (in progress) Update basesystem dependencies and integrate it with busybox to allow a lightweight install using minimal disk space
  • (in progress) Improve interoperability with zeroconf applications
  • (in progress) Provide a "welcome" application (idea from Image:bug_small.png Bug #32617)
  • (in progress) Allow cooker distribution to be developed in parallel with Stable release stabilization. Instead of freezing cooker during the last phases of the development, it will continue as a rolling release, and will be branched into a new stabilization branch where all fixes will go into.

Details of development releases

Development planning: 2011 planning and delivery

Eugeni Dodonov (aka eugeni) will be the release engineer for all Mandriva Linux 2011 editions. The following editions are planned for each pre-release:

  • Desktop: x86-32 and x86-64 DVDs live and installable images with the Mandriva Desktop
Release name
Planned Date (DD/MM/YY)
Real Date (DD/MM/YY)
TP (Technology Preview)
31/01/2011
31/01/2011
Alpha
14/02/2011
14/02/2011
Alpha 2
28/02/2011
28/02/2011
Beta1
14/03/2011
16/03/2011
Beta2
11/04/2011
18/04/2011
Beta3
31/05/2011
31/05/2011
RC1
28/06/2011
-
RC2
26/07/2011
-
Final release
29/08/2011
-
Personal tools
In other languages