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 [2020/01/22 14:33]
tedfelix [Update Release Notes]
dev:release_process [2020/06/04 05:05] (current)
tedfelix [Update Website]
Line 42: Line 42:
 On the release date, do a Release build and a few sanity checks to make sure nothing obvious 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 ​CHANGELOG ​=====
  
 Make a note of the svn revision of the last release. ​ E.g. for release 14.02, the revision according to the tags was 13662. ​ (Note that this might not match up since the tags can be made long after the release. ​ However, with the current build script this should only be "off by one" from the actual revision.) Make a note of the svn revision of the last release. ​ E.g. for release 14.02, the revision according to the tags was 13662. ​ (Note that this might not match up since the tags can be made long after the release. ​ However, with the current build script this should only be "off by one" from the actual revision.)
Line 52: Line 52:
 //An alternative would be to browse the commits on sourceforge. ​ I find it cumbersome, however.// //An alternative would be to browse the commits on sourceforge. ​ I find it cumbersome, however.//
  
-Update the release notes to reflect the commits since the last release. +  * Update the CHANGELOG ​to reflect the commits since the last release.  ​Wrap to 72 columns for email
- +  * Copy the latest version ​to a new page [[:​start#​release_notes|on the wiki]].
-  http://www.rosegardenmusic.com/​wiki/​dev:​next_version +
- +
-When finished, move the release notes from the "​Upcoming Release"​ page on the wiki to an official versioned release notes page on the wiki. +
- +
-//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!//​+
  
 ===== Update appdata ===== ===== Update appdata =====
Line 65: Line 60:
  
   data/​appdata/​rosegarden.appdata.xml   data/​appdata/​rosegarden.appdata.xml
 +
 +Validate with appdatacli:
 +
 +  appstreamcli validate data/​appdata/​rosegarden.appdata.xml
  
 ===== Update the README ===== ===== Update the README =====
Line 78: Line 77:
 ===== Update data.qrc ===== ===== Update data.qrc =====
  
-Run "​scripts/​rebuild-qrc"​ to make sure the data.qrc file is up-to-date.+Run "​scripts/​rebuild-qrc-nosvn" to make sure the data.qrc file is up-to-date.
  
  
Line 145: Line 144:
   - Create new version directory on sf   - Create new version directory on sf
   - Upload the tarball to sf   - Upload the tarball to sf
-  - Upload the release notes to sf as README.  Wrap to 72 columns for email.+  - Upload the current version section of the CHANGELOG ​to sf as README.
   - Update sourceforge to point to the new version. ​ Use the "​i"​ icon to the right of the file.  Set "​Default Download For:" to Tux.  Set "​Download Button:"​ text to "​Rosegarden xx.xx"​.   - Update sourceforge to point to the new version. ​ Use the "​i"​ icon to the right of the file.  Set "​Default Download For:" to Tux.  Set "​Download Button:"​ text to "​Rosegarden xx.xx"​.
  
Line 161: Line 160:
   * /​website/​index.shtml (http://​www.rosegardenmusic.com/​)   * /​website/​index.shtml (http://​www.rosegardenmusic.com/​)
     * Update version.     * Update version.
-    * Copy in release notes summary.+    * <del>Copy in release notes summary.</​del>​
     * Update link to release notes on wiki.     * Update link to release notes on wiki.
  
 
 
dev/release_process.1579700004.txt.gz · Last modified: 2020/01/22 14:33 by tedfelix
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki