Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:release_process [2018/05/04 15:32]
tedfelix
dev:release_process [2018/12/13 04:53] (current)
tedfelix
Line 11: Line 11:
 ===== 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 and then announce ​the string freeze/​start of the translation period.+Commit this
 + 
 +  $ svn commit -m "​Update .ts files for xx.xx (scripts/​make-ts)"​ 
 + 
 +Announce ​the string freeze/​start of the translation period.
  
 ===== Release Eve ===== ===== Release Eve =====
Line 36: Line 40:
 ===== 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 =====
Line 78: Line 81:
  
 ===== Commit Changes ===== ===== Commit Changes =====
 +
 +If needed:
  
   svn commit -m "​Updates for version xx.xx"   svn commit -m "​Updates for version xx.xx"
Line 88: Line 93:
   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 ====
  
Line 113: Line 116:
  
 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 =====
 
 
dev/release_process.1525440731.txt.gz · Last modified: 2018/05/04 15:32 by tedfelix
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki