Release plan: Difference between revisions

Jump to navigation Jump to search
573 bytes removed ,  3 November 2020
no edit summary
No edit summary
No edit summary
Line 22: Line 22:


* '''Year''' (<u>2020</u>.1.0): The year the version was released.
* '''Year''' (<u>2020</u>.1.0): The year the version was released.
* '''Number''' (2020.<u>1</u>.0): Which release of the year the version is. This will be an odd number. (Even numbers are used for development branches)
* '''Number''' (2020.<u>1</u>.0): Which release of the year the version is.  
* '''Revision''' (2020.1.<u>0</u>): Indicates one of two things:
* '''Revision''' (2020.1.<u>0</u>): The patch revision on that release.
** In the '''latest [[Git]] version''' or '''[[FlightGear build server|nightly build]]''', this digit is even, indicating that it is unstable.
** When a new '''release''' is created, this digit is incremented to an odd number.


{{note|In general, release are referred to by their first two digits (e.g., 2020.3). However, when filing a bug report or debugging problems, it is a good idea to give the full release number.}}
{{note|In general, release are referred to by their first two digits (e.g., 2020.3). However, when filing a bug report or debugging problems, it is a good idea to give the full release number.}}
Line 33: Line 31:
# A series of "preview" releases generated for cutting edge users. For each release:
# A series of "preview" releases generated for cutting edge users. For each release:
## A release branch is cut from "next".  E.g. release/2021.1
## A release branch is cut from "next".  E.g. release/2021.1
## The version files are incremented.  On the next branch this increases to the next even number.  E.g. 2021.2.0
## The version files are incremented.   
## Builds are generated.
## Builds are generated.
# When a new LTS preview is declared (after ~24 months):
# When a new LTS preview is declared (after ~24 months):
## A release branch is cut from "next".  E.g. release/2022.1
## A release branch is cut from "next".  E.g. release/2022.1
## The version files are incremented.  On the next branch this increases to the next even number.  E.g. 2022.2.0
## The version files are incremented.   
## Builds are generated for the preview LTS.
## Builds are generated for the preview LTS.
## Additional branches are created for subsequent releases from the original release branch (e.g. release/2022.1 -> release/2022.3)
## Additional branches are created for subsequent releases from the original release branch (e.g. release/2022.1 -> release/2022.2)
## Fixes are merged into the release branch as well as "next"
## Fixes are merged into the release branch as well as "next"
## Further builds and release are generated until an LTS is declared (e.g release/2022.3)
## Further builds and release are generated until an LTS is declared (e.g release/2022.3)
The process is repeated after three months.
 


== Version files ==
== Version files ==
Line 48: Line 46:
; SimGear: {{simgear file|version}}
; SimGear: {{simgear file|version}}
; FlightGear: {{flightgear file|version}}
; FlightGear: {{flightgear file|version}}
; FGRun: [http://sourceforge.net/p/flightgear/fgrun/ci/next/tree/version fgrun/version]
<!--
<!--
== Bug fix committing policy ==
== Bug fix committing policy ==

Navigation menu