Difference between revisions of "Road To 1.0"

From Lazarus wiki
Jump to navigationJump to search
(Added criteria for bug triage.)
Line 7: Line 7:
 
* things to be done before the [[Road To 1.0#1.0 | 1.0 release]]
 
* things to be done before the [[Road To 1.0#1.0 | 1.0 release]]
 
* things to be done [[Road To 1.0#After 1.0 |after the 1.0 release]]
 
* things to be done [[Road To 1.0#After 1.0 |after the 1.0 release]]
 +
 +
==1.0 or after 1.0==
 +
When new bugs are entered, we try to give them a target, in which version the bug will be fixed. If a bug is set to post 1.0, that will mean, the developers think this bug is not important enough to block a 1.0 release. In order to have a 1.0 rather sooner than later, developers will leave those bugs for later. Of course patches for these issues are welcome.
 +
 +
Some criteria are:
 +
* Only gtk1 and win32 widget sets are stable in 1.0. So bugs for other widget set (gtk2, carbon) are set to post 1.0.
 +
* Until the 1.0 there will be a feature freeze. New features and components generally get a post 1.0 target.
 +
* Some components are not stable enough and should be disabled for 1.0. If they are disabled, then fixing them before 1.0 will not be necessary.
  
 
==0.9.10==
 
==0.9.10==

Revision as of 09:27, 20 September 2005

This documents helps the lazarus team to focus on a 1.0 release in the near future.

The work to be done is divided into 3 targets:

1.0 or after 1.0

When new bugs are entered, we try to give them a target, in which version the bug will be fixed. If a bug is set to post 1.0, that will mean, the developers think this bug is not important enough to block a 1.0 release. In order to have a 1.0 rather sooner than later, developers will leave those bugs for later. Of course patches for these issues are welcome.

Some criteria are:

  • Only gtk1 and win32 widget sets are stable in 1.0. So bugs for other widget set (gtk2, carbon) are set to post 1.0.
  • Until the 1.0 there will be a feature freeze. New features and components generally get a post 1.0 target.
  • Some components are not stable enough and should be disabled for 1.0. If they are disabled, then fixing them before 1.0 will not be necessary.

0.9.10

  • Webbugs to be fixed before the next release: target 0.9.10 bugs
  • Remove fpc 1.0 specific code.
  • Use UTF8 for all translations.

0.9.12

1.0

  • Webbugs to be fixed before the 1.0 release: target 1.0 bugs
  • check and warn when open form for uninstalled packages with registration
  • doc editor
  • more LCL Documentation (see LCL Documentation Roadmap)
  • start protocol: IDE should remember if there is a problem opening a form or project and should not open it on a second start
  • improve make install target

After 1.0