Release plan: Difference between revisions

m
Line 21: Line 21:
=== Detailed Time Schedule and Checklist ===
=== Detailed Time Schedule and Checklist ===
# Dec/Jun 17th: Development stream is declared "frozen" or "yellow".
# Dec/Jun 17th: Development stream is declared "frozen" or "yellow".
#: Send a mail to the flightgear-devel mailing-list to announce the state.
#:Send a mail to the flightgear-devel mailing-list to announce the state.
#: change the wiki template at [[Template:GitStatus]]
#:change the content of wiki template at [[Template:GitStatus]] to <pre>{{GitStatus:frozen}}</pre>
# Jan/Jul 17th: Create new release branch, assign new version number to dev-stream, re-open streams
# Jan/Jul 17th: Create new release branch, assign new version number to dev-stream, re-open streams
##Send a mail to the flightgear-devel mail-list, asking not to commit/push anything, declare the streams "closed" or "red"
##Send a mail to the flightgear-devel mail-list, asking not to commit/push anything, declare the streams "closed" or "red"
## change the wiki template at [[Template:GitStatus]]
##change the content of wiki template at [[Template:GitStatus]] to <pre>{{GitStatus:closed}}</pre>
##Bump up the version-number of simgear/next, flightgear/next and fgdata/master to an even number (2.5.0 -> 2.6.0)
##Bump up the version-number of simgear/next, flightgear/next and fgdata/master to an even number (2.5.0 -> 2.6.0)
##Compile and test drive FlightGear with the new version-number
##Compile and test drive FlightGear with the new version-number
Line 44: Line 44:
##:for flightgear and simgear: ''git push origin next''
##:for flightgear and simgear: ''git push origin next''
##:for fgdata: ''git push origin master''
##:for fgdata: ''git push origin master''
## declare dev-streams "open" or "green"
##: declare dev-streams "open" or "green"
##:change the wiki template at [[Template:GitStatus]]
##: change the content of wiki template at [[Template:GitStatus]] to <pre>{{GitStatus:open}}</pre>
 
##:Send a mail to the flightgear-devel mailing-list to announce the state.
##:Send a mail to the flightgear-devel mailing-list to announce the state.
## Trigger James for the Jenkins-builds and Curt for a snapshot release
## Trigger James for the Jenkins-builds and Curt for a snapshot release and ThorstenB for the OpenSuse build
# Feb/Aug 1st: Start preparing the release notes and a press announcement
# Feb/Aug 1st: Start preparing the release notes and a press announcement
# Feb/Aug 17th: Create binaries/installers, pack fgdata, publish files, announce new version, close the release-branch
# Feb/Aug 17th: Create binaries/installers, pack fgdata, publish files, announce new version, close the release-branch