Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
dev:release_process [2025/04/08 16:04] tedfelix [Feature Freeze] |
dev:release_process [2025/06/04 04:26] (current) tedfelix [Update AboutDialog.cpp] |
* Send a "Testing Appreciated" email to the user list. | * Send a "Testing Appreciated" email to the user list. |
* Make a "Testing Appreciated" post on f-book. | * Make a "Testing Appreciated" post on f-book. |
| |
| ==== Regression Testing ==== |
| |
* Run the unit tests with ''make test''. | * Run the unit tests with ''make test''. |
* Perform a regression test. | * Perform a regression test. |
| |
| ==== Update Copyright ==== |
| |
| Before the June release... Check for any single copyright years that need to be expanded to a range. E.g. "Copyright 2020 ...". |
| |
| cd src |
| grep -rh --include="*" "Copyright .* Rosegarden development team" . | sort | uniq |
| |
| Fix those manually to include the current year. |
| |
| From within the src directory, run the update-copyright script. |
| |
| ../scripts/update-copyright |
| |
| Finally, commit the changes as Copyright Bot: |
| |
| git commit -a --author="Copyright Bot <copyright@rosegardenmusic.com>" -m "Update copyright" |
| |
===== String Freeze ===== | ===== String Freeze ===== |
| |
Changing the point version has no effect on anything as it is ignored. Use this for things that might be annoying, but won't result in data loss. Changing the minor version will cause an "incompatibilities" warning on load, but the file will be loaded. Use this when data might be lost when opening a file with an older version of rg (e.g. new fields have been added). Changing the major version will cause older versions of rg to refuse to load the file. Obviously, we should avoid this at all costs. The chances are good that we will never have to do this. | Changing the point version has no effect on anything as it is ignored. Use this for things that might be annoying, but won't result in data loss. Changing the minor version will cause an "incompatibilities" warning on load, but the file will be loaded. Use this when data might be lost when opening a file with an older version of rg (e.g. new fields have been added). Changing the major version will cause older versions of rg to refuse to load the file. Obviously, we should avoid this at all costs. The chances are good that we will never have to do this. |
| |
==== Update Copyright ==== | |
| |
Before the June release... Check for any single copyright years that need to be expanded to a range. E.g. "Copyright 2020 ...". | |
| |
cd src | |
grep -rh --include="*" "Copyright .* Rosegarden development team" . | sort | uniq | |
| |
Fix those manually to include the current year. | |
| |
From within the src directory, run the update-copyright script. | |
| |
../scripts/update-copyright | |
| |
Finally, commit the changes as Copyright Bot: | |
| |
git commit -a --author="Copyright Bot <copyright@rosegardenmusic.com>" -m "Update copyright" | |
| |
==== Turn Off Logging ==== | ==== Turn Off Logging ==== |
==== Update AboutDialog.cpp ==== | ==== Update AboutDialog.cpp ==== |
| |
Update copyright year as needed. | <del>Update copyright year as needed.</del> (This is now set programmatically. No change needed.) |
| |
==== Update data.qrc ==== | ==== Update data.qrc ==== |