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/05/28 07:01] (current)
tedfelix [Update CHANGELOG]
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.
  
-  http://​www.rosegardenmusic.com/​wiki/​dev:​next_version +Copy the latest version ​to a new page [[:​start#​release_notes|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. +
- +
-//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 145: Line 141:
   - 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"​.
  
 
 
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