Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
dev:release_process [2018/05/30 12:52] tedfelix [String Freeze] |
dev:release_process [2018/12/13 03:53] tedfelix |
===== String Freeze ===== | ===== String Freeze ===== |
| |
On the day of the string freeze, update the .ts files for the translators. Use Qt4 to make sure the resulting .ts files can be edited by translators using Qt4. | On the day of the string freeze, update the .ts files for the translators. We are now standardized on Qt5, so make sure that is the current version of Qt. |
| |
$ QT_SELECT=qt4 scripts/make-ts | $ QT_SELECT=qt5 scripts/make-ts |
| |
Commit this: | Commit this: |
| |
svn commit -m "Update .ts files for xx.xx (scripts/make-ts)" | $ svn commit -m "Update .ts files for xx.xx (scripts/make-ts)" |
| |
Announce the string freeze/start of the translation period. | Announce the string freeze/start of the translation period. |
===== Test a Release Build ===== | ===== Test a Release Build ===== |
| |
On the release date, do a Release build and a few sanity checks to make sure nothing is broken. | On the release date, do a couple of Release builds and a few sanity checks to make sure nothing is broken. |
| |
===== Update Release Notes ===== | ===== Update Release Notes ===== |
| |
===== Commit Changes ===== | ===== Commit Changes ===== |
| |
| If needed: |
| |
svn commit -m "Updates for version xx.xx" | svn commit -m "Updates for version xx.xx" |
scripts/make-release-tarball RELEASE | scripts/make-release-tarball RELEASE |
| |
Sanity test the tarball. Build and run from it. | |
| |
==== Tagging the Release ==== | ==== Tagging the Release ==== |
| |
| |
From the above we know that we need to use an "svn+ssh" style URL to create a tag. | From the above we know that we need to use an "svn+ssh" style URL to create a tag. |
| |
| Any errors related to a "wallet" can safely be ignored and the wallet UI can safely be closed via the "cancel" button. |
| |
| ===== Test tarball ===== |
| |
| Sanity test the tarball. Build and run from it. |
| |
===== Deliver ===== | ===== Deliver ===== |