< Kexi‎ | Releases

Difference between revisions of "Kexi/Releases/Howto"

Line 1: Line 1:
 
Maintainer of this section: [[User:Jstaniek|Jstaniek]] ([[User talk:Jstaniek|talk]])
 
Maintainer of this section: [[User:Jstaniek|Jstaniek]] ([[User talk:Jstaniek|talk]])
  
= Information updates =
+
= Before creating tarballs =
 
*Update version info in the source code:
 
*Update version info in the source code:
 
**KEXI: in kexi.git/cmake/modules/SetKexiVersionInfo.cmake
 
**KEXI: in kexi.git/cmake/modules/SetKexiVersionInfo.cmake
Line 12: Line 12:
 
**KProperty: project() in kproperty.git/CMakeLists.txt
 
**KProperty: project() in kproperty.git/CMakeLists.txt
 
**KReport: project() in kreport.git/CMakeLists.txt
 
**KReport: project() in kreport.git/CMakeLists.txt
 +
 +
= Information updates =
 +
* Set version tag (git tag -a) in all git repos to the commit the tarball is made from
 +
* Push tags (git push --tags origin) to all git repos
 +
* Add version for all KEXI and Framework bug.kde.org products
 
* Collect changelog items (use git-changelog tool: TODO share it)
 
* Collect changelog items (use git-changelog tool: TODO share it)
 
* Extract release highlight and attach screenshots
 
* Extract release highlight and attach screenshots
Line 17: Line 22:
 
** Ask for proofreading at [email protected]
 
** Ask for proofreading at [email protected]
 
** See what packages will be ready at release day (*Linux, Windows, OSX), push people to have them ready
 
** See what packages will be ready at release day (*Linux, Windows, OSX), push people to have them ready
* Set version tag in git repos to the commit the tarball is made from
 
* Add version for all KEXI and Framework bug.kde.org products
 
 
* Major release:
 
* Major release:
 
**Create tour
 
**Create tour

Revision as of 14:41, 29 January 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
    • KDb: project() in kdb.git/CMakeLists.txt
    • KProperty: project() in kproperty.git/CMakeLists.txt
    • KReport: project() in kreport.git/CMakeLists.txt

Information updates


Content is available under Creative Commons License SA 4.0 unless otherwise noted.