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
Next revision Both sides next revision
dev:release_process [2018/12/13 03:53]
tedfelix
dev:release_process [2019/12/11 15:41]
tedfelix [Test a Release Build]
Line 40: Line 40:
 ===== Test a Release Build ===== ===== Test a Release Build =====
  
-On the release date, do a couple of Release builds and a few sanity checks to make sure nothing is broken.+On the release date, do a Release build and a few sanity checks to make sure nothing obvious is broken.
  
 ===== Update Release Notes ===== ===== Update Release Notes =====
Line 57: Line 57:
  
 When finished, move the release notes from the "Upcoming Release" page on the wiki to an official versioned release notes page on the wiki. When finished, move the release notes from the "Upcoming Release" page on the wiki to an official versioned release notes page on the wiki.
 +
 +Related to the release notes is the appdata file.  This can be found in data/appdata.  This needs to be updated as well.
  
 //Consider including the release notes within the tarball in the future.  Maybe just accumulate them in a single file.  What do other projects do?  Changelog!// //Consider including the release notes within the tarball in the future.  Maybe just accumulate them in a single file.  What do other projects do?  Changelog!//
Line 67: Line 69:
 Update anything else that seems like it needs updating. Update anything else that seems like it needs updating.
  
 +===== Update AboutDialog.cpp =====
 +
 +Update copyright year as needed.
  
 ===== Update data.qrc ===== ===== Update data.qrc =====
Line 105: Line 110:
 //We might upgrade make-release-tarball to accept a "POINT" option that will change the tagging behavior.  Or we might be able to parse the output of svn info and use that to generate the two URLs for tagging.  That should fix the 502 errors.// //We might upgrade make-release-tarball to accept a "POINT" option that will change the tagging behavior.  Or we might be able to parse the output of svn info and use that to generate the two URLs for tagging.  That should fix the 502 errors.//
 ==== Tagging Errors ==== ==== Tagging Errors ====
 +
 +For some reason, I get a lot of errors during the tagging process.
 +
 +=== Bad Gateway ===
  
 An "Unexpected HTTP status 502 'Bad Gateway'" error indicates that the URL used to create the tag doesn't match the URL used to checkout the repo.  Use svn info to figure out what URL type to use: An "Unexpected HTTP status 502 'Bad Gateway'" error indicates that the URL used to create the tag doesn't match the URL used to checkout the repo.  Use svn info to figure out what URL type to use:
Line 116: Line 125:
  
 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.
 +
 +=== Password Prompts ===
 +
 +It might prompt for password, you can cancel that.  This might drop to the command line and prompt for a password.  I usually enter it here and get a ton of errors.  It still seems to work.
 +
 +=== Wallet? ===
  
 Any errors related to a "wallet" can safely be ignored and the wallet UI can safely be closed via the "cancel" button. Any errors related to a "wallet" can safely be ignored and the wallet UI can safely be closed via the "cancel" button.
 
 
dev/release_process.txt ยท Last modified: 2023/12/06 12:58 by tedfelix
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki