Kexi/Releases/Howto: Difference between revisions

From KDE Community Wiki
< Kexi‎ | Releases
(7 intermediate revisions by the same user not shown)
Line 9: Line 9:
***PROJECT_VERSION_RELEASE
***PROJECT_VERSION_RELEASE
***KEXI_ALPHA, KEXI_BETA, KEXI_BETA
***KEXI_ALPHA, KEXI_BETA, KEXI_BETA
**KEXI: in kexi.git/CMakeLists.txt
***Maybe KEXI_FRAMEWORKS_MIN_VERSION
**KDb: project() in kdb.git/CMakeLists.txt
**KDb: project() in kdb.git/CMakeLists.txt
**KProperty: project() in kproperty.git/CMakeLists.txt
**KProperty: project() in kproperty.git/CMakeLists.txt
**KReport: project() in kreport.git/CMakeLists.txt
**KReport: project() and maybe REQUIRED_KPROPERTY_VERSION in kreport.git/CMakeLists.txt
*Test Windows installer


= Information updates =
= Information updates =
* Set version tag (git tag -a) in all git repos to the commit the tarball is made from
* 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
* Push tags (git push --tags origin) to all git repos
* Add version for all KEXI and Framework bug.kde.org products: [https://bugs.kde.org/editversions.cgi?product=KDb KDb], [https://bugs.kde.org/editversions.cgi?product=KProperty KProperty], [https://bugs.kde.org/editversions.cgi?product=KReport KReport], [https://bugs.kde.org/editversions.cgi?product=Kexi KEXI]
* Add version for all KEXI and Framework bug.kde.org products: [https://bugs.kde.org/editversions.cgi?product=KDb KDb], [https://bugs.kde.org/editversions.cgi?product=KProperty KProperty], [https://bugs.kde.org/editversions.cgi?product=KReport KReport], [https://bugs.kde.org/editversions.cgi?product=Kexi KEXI]
Line 24: 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]
Line 36: Line 39:
* Publish news on Kexi forum: http://forum.kde.org/viewforum.php?f=220
* 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 https://twitter.com/kexi_project, https://www.facebook.com/kexi.project
* Publish news on [https://www.bountysource.com/teams/kexi/updates/new Bountysource] - [[Calligra/Release_Howto/Bountysource_Kexi_news_template|template]]
* Publish news on [https://salt.bountysource.com/teams/kexi/admin/updates/new Bountysource] - [[Calligra/Release_Howto/Bountysource_Kexi_news_template|template]]
* Stable versions:
* Stable versions:
**Publish news on http://www.linkedin.com KEXI group
**Publish news on http://www.linkedin.com KEXI group
*Update version on [http://kde-apps.org/content/show.php?content=12365 KDE-Apps.org]
**Update version on [https://www.opendesktop.org/p/1126373/edit/ KDE-Apps.org]
*Update version at http://directory.fsf.org/wiki/Kexi
**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
**Update version at http://en.wikipedia.org/wiki/Kexi and http://pl.wikipedia.org/wiki/Kexi

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
  • Test Windows installer

Information updates