Changes between Version 181 and Version 182 of ReleaseProcessDraft
- Timestamp:
- Aug 26, 2021, 7:11:19 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseProcessDraft
v181 v182 21 21 22 22 === Development === 23 Deadline: 06/06/202124 || Task || Accepted by || Status || 25 {{{#!tr style="background: LightYellow"26 || [wiki:ReleaseProcessDraft#Generatesigningkey Generate signing key for mods] || Itms || TODO||27 }}} 28 {{{#!tr style="background: LightGreen"29 || [wiki:ReleaseProcessDraft#Startreleaseprocess Start release process] || Team || Done||23 Deadline: 27/02/2022 24 || Task || Accepted by || Status || 25 {{{#!tr 26 || [wiki:ReleaseProcessDraft#Generatesigningkey Generate signing key for mods] || Itms || N/A || 27 }}} 28 {{{#!tr 29 || [wiki:ReleaseProcessDraft#Startreleaseprocess Start release process] || Team || N/A || 30 30 }}} 31 31 32 32 === Feature freeze === 33 Deadline: 06/06/202134 35 || Task || Accepted by || Status || 36 {{{#!tr style="background: LightYellow"33 Deadline: 34 35 || Task || Accepted by || Status || 36 {{{#!tr 37 37 || [wiki:ReleaseProcessDraft#Organizestaffmatchtesting Organize staff match (testing)] || Team || N/A || 38 38 }}} 39 {{{#!tr style="background: LightGreen"40 || [wiki:ReleaseProcessDraft#Testthetutorials Test the tutorials] || Team || Done||39 {{{#!tr 40 || [wiki:ReleaseProcessDraft#Testthetutorials Test the tutorials] || Team || || 41 41 }}} 42 42 43 43 === String freeze === 44 Deadline: 13/06/202145 46 || Task || Accepted by || Status || 47 {{{#!tr style="background: LightGreen"48 || Choose a release name and update strings accordingly || || Done||49 }}} 50 {{{#!tr style="background: LightYellow"44 Deadline: 45 46 || Task || Accepted by || Status || 47 {{{#!tr 48 || Choose a release name and update strings accordingly || Team, Forum || N/A || 49 }}} 50 {{{#!tr 51 51 || [wiki:ReleaseProcessDraft#Announcestringfreeze Announce string freeze] || || N/A || 52 52 }}} 53 53 54 54 === Translation freeze === 55 Deadline: XX/06/202155 Deadline: 56 56 57 57 || Task || Accepted by || || … … 60 60 || [wiki:ReleaseProcessDraft#Longstringscheck Long strings check] || || N/A || 61 61 || [wiki:ReleaseProcessDraft#Updatetranslatorscredits Update translator credits] || || N/A || 62 || [wiki:ReleaseProcessDraft#PackageEastAsianmods Package East Asian mods] || Itms || N/A ||62 || [wiki:ReleaseProcessDraft#PackageEastAsianmods Package East Asian mods] || Itms, Stan || N/A || 63 63 64 64 === Packaging === … … 66 66 67 67 || Task || Accepted by || Status || 68 {{{#!tr style="background: LightGreen"68 {{{#!tr 69 69 || [wiki:ReleaseProcessDraft#Prepareforpackaging Prepare for packaging] || Team || N/A || 70 70 }}} 71 {{{#!tr style="background: LightGreen"71 {{{#!tr 72 72 || [wiki:ReleaseProcessDraft#Packaging Packaging: Linux] || CI || N/A || 73 73 }}} 74 {{{#!tr style="background: LightGreen"74 {{{#!tr 75 75 || [wiki:ReleaseProcessDraft#Packaging Packaging: Windows] || CI || N/A || 76 76 }}} 77 {{{#!tr style="background: LightGreen"77 {{{#!tr 78 78 || [wiki:ReleaseProcessDraft#Packaging Packaging: Mac OS X] || CI || N/A || 79 79 }}} 80 || [wiki:ReleaseProcessDraft#UploadingRCs Uploading RCs] || wraitii || N/A ||80 || [wiki:ReleaseProcessDraft#UploadingRCs Uploading RCs] || wraitii, Stan || N/A || 81 81 || [wiki:ReleaseProcessDraft#Packagetesting:Linux Package testing: Linux] || || N/A || 82 82 || [wiki:ReleaseProcessDraft#Packagetesting:Windows Package testing: Windows] || || N/A || … … 94 94 || [wiki:ReleaseProcessDraft#Release:UpdateGitHubtag Update GitHub tag] || || N/A || 95 95 || [wiki:ReleaseProcessDraft#Release:Publishannouncement Publish announcement] || || N/A || 96 || [wiki:ReleaseProcessDraft#Multiplayerlobbyadjustments Prepare lobby] || user1 || N/A ||96 || [wiki:ReleaseProcessDraft#Multiplayerlobbyadjustments Prepare lobby] || user1, Dunedan || N/A || 97 97 98 98 == Task descriptions == … … 108 108 Translators should be informed about the planned String freeze date and the Translation freeze date. The idea is to give them some time to polish the final translations for the release. During development, they probably don't always update translation within a few days after something has changed. Also upload updated .pot files and make sure you update them if original strings change or get added in the next days.[[BR]] 109 109 '''Can be completed in phase:''' Development[[BR]] 110 '''Candidates:''' Gallaecio, Yves, Itms110 '''Candidates:''' Stan 111 111 112 112 === Organize staff match (testing) === … … 120 120 You make another announcement on the translation platform at the specified and announced Translation freeze date (assuming it hasn't changed in the meantime). After that, you regenerate the translation templates via [source:ps/trunk/source/tools/i18n/updateTemplates.py updateTemplates.py] and the translations (for backup purposes) via [source:ps/trunk/source/tools/i18n/pullTranslations.py pullTranslations.py].[[BR]] 121 121 '''Can be completed in phase:''' Translation freeze [[BR]] 122 '''Candidates:''' Gallaecio, Yves, Itms122 '''Candidates:''' Stan 123 123 124 124 === Translation check === … … 167 167 * Change the MUC room for the lobby in [source:ps/trunk/binaries/data/config/default.cfg default.cfg] 168 168 * Check that SVN compiles and runs on Linux 169 * Check that SVN compiles and runs on Linux (Gentoo) with `--without-pch `169 * Check that SVN compiles and runs on Linux (Gentoo) with `--without-pch --without-nvtt` 170 170 * Check that SVN compiles and runs on Windows 171 171 * Check that SVN compiles and runs on OS X … … 204 204 * Upload signature files (signed by Itms with the releases key). 205 205 206 [[BR]]'''Can be completed in phase:''' Packaging [[BR]]'''Candidates:''' implodedok, Itms206 [[BR]]'''Can be completed in phase:''' Packaging [[BR]]'''Candidates:''' Stan, wraitii 207 207 208 208 === Package testing: Linux === … … 248 248 }}} 249 249 250 They can also be uploaded to IndieDB for yet another download platform. Create a new file at https://www.indiedb.com/games/0-ad/downloads/add/ for Windows and macOS. Use the "upload by URL" system if you don't want to download the whole file locally.250 They can also be uploaded to IndieDB & Itch.io for yet another download platform. Create a new file at https://www.indiedb.com/games/0-ad/downloads/add/ for Windows and macOS. Use the "upload by URL" system if you don't want to download the whole file locally. 251 251 252 252 '''Can be completed in phase:''' Packaging [[BR]]'''Candidates:''' feneur, Itms … … 255 255 256 256 On releases.wildfiregames.com: 257 * Rebuild a RC just in case, because of the GZ and XZ might use the rc tags in their folders 257 258 * Move the good RCs from `www/rc/` to `www/`, and delete the others 258 259 * Run … … 261 262 ./update 262 263 }}} 263 [[BR]]'''Can be completed in phase:''' Packaging [[BR]]'''Candidates:''' Everyone with access to releases.wildfiregames.com (implodedok, Itms, historic_bruno, Philip)264 [[BR]]'''Can be completed in phase:''' Packaging [[BR]]'''Candidates:''' Everyone with access to releases.wildfiregames.com Stan, wraitii 264 265 265 266 === Write release announcement === … … 271 272 * Write a short description of the Alpha name and the reasons why we have chosen this name (historical term around the timeframe of 0 A.D.). 272 273 273 [[BR]]'''Can be completed in phase:''' Feature freeze [[BR]]'''Candidates:''' Jeru, Feneur, elexis,Everyone274 [[BR]]'''Can be completed in phase:''' Feature freeze [[BR]]'''Candidates:''' Everyone 274 275 275 276 === Create release video === 276 '''Description''' [[BR]] An Alpha release video showcases the new features, content and major bugfixes of this version. It focuses more on the features that can be shown well in a video. Remember to upload the video on the play0ad youtube channel. [[BR]]'''Can be completed in phase:''' Feature freeze [[BR]]'''Candidates:''' Brynn, elexis, Vladislav277 '''Description''' [[BR]] An Alpha release video showcases the new features, content and major bugfixes of this version. It focuses more on the features that can be shown well in a video. Remember to upload the video on the play0ad youtube channel. [[BR]]'''Can be completed in phase:''' Feature freeze [[BR]]'''Candidates:''' Brynn, Stan, Vladislav 277 278 278 279 === Release: Notify packagers === … … 285 286 * Gentoo - email the Gentoo Games Project (see https://packages.gentoo.org/packages/games-strategy/0ad Maintainer) 286 287 * Mageia - email akien@ and/or fwang@ (See http://pkgsubmit.mageia.org/data/maintdb.txt, http://svnweb.mageia.org/packages/cauldron/0ad/current/) 287 * OpenBSD - email bentley@288 * OpenBSD - email ??? 288 289 * OpenSUSE - email dimstar@ 289 290 * Slackware - (See https://slackbuilds.org/repository/14.2/games/0ad/) … … 310 311 * Official social media platforms ([http://www.facebook.com/play0ad Facebook], [https://twitter.com/play0ad Twitter], [https://plus.google.com/105243244628275530704/posts Google+].) 311 312 * ModDB/IndieDB 312 * Freecode 313 * Freegamer 313 * Itch.io 314 314 * E-mail regular bloggers/reporters 315 * Facebook 316 * Twitter 317 * Mastodon 318 * Reddit 319 * Linkedin 320 * Instagram 315 321 316 322 [[BR]]'''Can be completed in phase:''' Release [[BR]]'''Candidates:''' Feneur, Jeru