Kexi/Releases/Howto: Difference between revisions
Line 27: | Line 27: | ||
* Major release: | * Major release: | ||
**Create tour | **Create tour | ||
**Update stable major version at [http://community.kde.org/index.php?title=Template:Kexi/StableBranch&action=edit community.kde.org] | **Update stable major version at community.kde.org for [http://community.kde.org/index.php?title=Template:Kexi/StableBranch&action=edit Kexi] and [https://community.kde.org/index.php?title=Template:KexiLibs/StableBranch&action=edit KexiLibs] | ||
**Update unstable major version at [http://community.kde.org/index.php?title=Template:Kexi/UnstableBranch&action=edit community.kde.org] | **Update unstable major version at community.kde.org for [http://community.kde.org/index.php?title=Template:Kexi/UnstableBranch&action=edit Kexi] and [https://community.kde.org/index.php?title=Template:KexiLibs/UnstableBranch&action=edit KexiLibs] | ||
**Update checkboxes and dates at [[Kexi/Schedules]]. | **Update checkboxes and dates at [[Kexi/Schedules]]. | ||
* TODO: Update info on http://userbase.kde.org/Kexi/Download | * TODO: Update info on http://userbase.kde.org/Kexi/Download | ||
* Update stable release version at [http://community.kde.org/index.php?title=Template:Kexi/Stable&action=edit community.kde.org] | * Update stable release version at community.kde.org for [http://community.kde.org/index.php?title=Template:Kexi/Stable&action=edit Kexi] and [http://community.kde.org/index.php?title=Template:KexiLibs/Stable&action=edit KexiLibs] | ||
* Update unstable stage at [http://community.kde.org/index.php?title=Template:Kexi/Stage&action=edit community.kde.org] | * Update unstable stage at community.kde.org for [http://community.kde.org/index.php?title=Template:Kexi/Stage&action=edit Kexi] and [https://community.kde.org/index.php?title=Template:KexiLibs/Stage&action=edit KexiLibs] | ||
* Update info in channel topic of #kexi | * Update info in channel topic of #kexi | ||
* Update [http://kexi-project.org kexi-project.org] | * Update [http://kexi-project.org kexi-project.org] |
Revision as of 09:12, 25 July 2018
Maintainer of this section: Jstaniek (talk)
Before creating tarballs
- Update version info in the source code:
- KEXI: in kexi.git/cmake/modules/SetKexiVersionInfo.cmake
- PROJECT_VERSION_STRING
- PROJECT_STABLE_VERSION_MAJOR
- PROJECT_STABLE_VERSION_MINOR
- PROJECT_VERSION_RELEASE
- KEXI_ALPHA, KEXI_BETA, KEXI_BETA
- KEXI: in kexi.git/CMakeLists.txt
- Maybe KEXI_FRAMEWORKS_MIN_VERSION
- KDb: project() in kdb.git/CMakeLists.txt
- KProperty: project() in kproperty.git/CMakeLists.txt
- KReport: project() and maybe REQUIRED_KPROPERTY_VERSION in kreport.git/CMakeLists.txt
- KEXI: in kexi.git/cmake/modules/SetKexiVersionInfo.cmake
- Test Windows installer
Information updates
- Set version tag (git tag -a) in all git repos to the commit the tarballs are made from
- Push tags (git push --tags origin) to all git repos
- Add version for all KEXI and Framework bug.kde.org products: KDb, KProperty, KReport, KEXI
- Collect changelog items (use git-changelog tool: TODO share it)
- Extract release highlight and attach screenshots
- Write announcement
- Ask for proofreading at [email protected]
- See what packages will be ready at release day (*Linux, Windows, OSX), push people to have them ready
- Major release:
- Create tour
- Update stable major version at community.kde.org for Kexi and KexiLibs
- Update unstable major version at community.kde.org for Kexi and KexiLibs
- Update checkboxes and dates at Kexi/Schedules.
- TODO: Update info on http://userbase.kde.org/Kexi/Download
- Update stable release version at community.kde.org for Kexi and KexiLibs
- Update unstable stage at community.kde.org for Kexi and KexiLibs
- Update info in channel topic of #kexi
- Update kexi-project.org
- Add link to the KEXI release announcement page Kexi/Releases
- Update Kexi version on the front page
- Publish news on Kexi forum: http://forum.kde.org/viewforum.php?f=220
- Publish news on https://twitter.com/kexi_project, https://www.facebook.com/kexi.project
- Publish news on Bountysource - template
- Email [email protected], [email protected], [email protected], [email protected], [email protected]
- Stable versions:
- Publish news on http://www.linkedin.com KEXI group
- Update version on KDE-Apps.org
- Update version at http://directory.fsf.org/wiki/Kexi
- Update version at http://en.wikipedia.org/wiki/Kexi and http://pl.wikipedia.org/wiki/Kexi