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 [2022/12/22 03:39]
tedfelix [Point Release Process]
dev:release_process [2023/12/06 12:58] (current)
tedfelix [Deliver]
Line 12: Line 12:
 You can examine the commit history since the previous release in git using the command line: You can examine the commit history since the previous release in git using the command line:
  
-  $ git log --stat --reverse 21.06..master+  $ git checkout master 
 +  $ git log --stat --reverse 22.12..
  
 ...or by using gitk.  With gitk, you can enter the last release number in the "SHA1 ID:" field and it will jump to that tag.  Then work your way backwards (up). ...or by using gitk.  With gitk, you can enter the last release number in the "SHA1 ID:" field and it will jump to that tag.  Then work your way backwards (up).
Line 92: Line 93:
  
   * From a debug build, do ''make test'' to run unit tests.   * From a debug build, do ''make test'' to run unit tests.
 +  * The tests may fail due to ASAN.  grep for Totals to see the actual results:
 +
 +<file>
 +$ grep Totals Testing/Temporary/LastTest.log
 +</file>
 +
   * Do a Release build and a regression test.   * Do a Release build and a regression test.
  
Line 97: Line 104:
  
   * Add any new changes to the CHANGELOG.   * Add any new changes to the CHANGELOG.
-  * Copy the latest version of the CHANGELOG to a new page [[:start#release_notes|on the wiki]].+  * Copy the latest version of the CHANGELOG to the wiki.
  
 ===== Turn Off Logging ===== ===== Turn Off Logging =====
Line 127: Line 134:
  
 ===== Update data.qrc ===== ===== Update data.qrc =====
 +
 +Get the latest yoshimi.rgd file from https://github.com/lorenzosu/rosegarden_yoshimi_banks/
 +
 +Copy it to data/library and make sure it is all lower-case "yoshimi.rgd" to match the previous version.
  
 Run "scripts/rebuild-qrc-nosvn" 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 167: Line 178:
   - Upload the tarball to sf   - Upload the tarball to sf
   - Upload the current version section of the CHANGELOG to sf as README.   - 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.
  
 ===== Update Website ===== ===== Update Website =====
 
 
dev/release_process.1671680386.txt.gz · Last modified: 2023/02/03 11:33 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki