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_STABLE_VERSION_MAJOR
- PROJECT_STABLE_VERSION_MINOR
- KEXI_ALPHA/KEXI_BETA/KEXI_BETA/KEXI_RC
- 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
- Test Windows installer
Creating tarballs
Dear Admin,
Please publish these tarballs and sig files from ftp://depot.kde.org/incoming/, thanks!
(Beta, RC: TARGET=unstable)
(Final: TARGET=stable)
kexi* -> $TARGET/kexi/src/
kdb* -> $TARGET/kdb/src/
kreport* -> $TARGET/kreport/src/
kproperty* -> $TARGET/kproperty/src/
Sums:
{sha256sum.txt}
Information updates
- Set version tag (git tag -s -m 'Tagging x.y.z' vx.y.z, see also [1]) 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), use the template.
- Extract release highlight and attach screenshots
- Write announcement
- Ask for proofreading at kde-promo@kde.org
- 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.
- Update version in craft-blueprints-kde.git/extragear: kexi/kexi.py, kdb/kdb.py, kproperty/kproperty.py, kreport/kreport.py
- Update stable_kf5 in repo-metadata.git/projects/calligra/kexi/i18n.json, projects/extragear/libs/kdb/i18n.json, projects/extragear/libs/property/i18n.json, projects/extragear/libs/kreport/i18n.json
- 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 kexi@kde.org, kexi-devel@kde.org, kde-announce-apps@kde.org, kde-i18n-doc@kde.org, calligra-devel@kde.org
- Stable versions:
Content is available under
Creative Commons License SA 4.0 unless otherwise noted.