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 [2020/05/28 04:59]
tedfelix [Update Release Notes]
dev:release_process [2020/12/09 13:18]
tedfelix [Plan the Release]
Line 6: Line 6:
   - Pick a release date.   - Pick a release date.
   - Schedule a string freeze and translation period prior.  One week is fine.   - Schedule a string freeze and translation period prior.  One week is fine.
 +  - Schedule a testing (feature freeze) period.  Four weeks is good.
   - Announce the schedule.   - Announce the schedule.
  
Line 52: Line 53:
 //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 CHANGELOG 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]].
-Copy the latest version to a new page [[:start#release_notes|on the wiki]].+
  
 ===== Update appdata ===== ===== Update appdata =====
Line 61: Line 61:
  
   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 74: Line 78:
 ===== 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 141: Line 145:
   - 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 157: Line 161:
   * /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.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