Difference between revisions of "Kexi/Releases/Howto"

< Kexi‎ | Releases
Jump to: navigation, search
(Information updates)
Line 2: Line 2:
  
 
= Before creating tarballs =
 
= Before creating tarballs =
 +
*Update checkboxes and dates at [[Kexi/Schedules]].
 
*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 13:
 
**KProperty: project() in kproperty.git/CMakeLists.txt
 
**KProperty: project() in kproperty.git/CMakeLists.txt
 
**KReport: project() and maybe REQUIRED_KPROPERTY_VERSION in kreport.git/CMakeLists.txt
 
**KReport: project() and maybe REQUIRED_KPROPERTY_VERSION in kreport.git/CMakeLists.txt
 +
*Major version: 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
 +
*Update version in craft-blueprints-kde.git/extragear: kexi/kexi.py, kdb/kdb.py, kproperty/kproperty.py, kreport/kreport.py
 
*Test Windows installer
 
*Test Windows installer
  
Line 49: Line 52:
 
**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 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 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 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 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
 
* TODO: Update info on http://userbase.kde.org/Kexi/Download
 
* 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 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]

Revision as of 10:53, 16 January 2019

Maintainer of this section: Jstaniek (talk)

Before creating tarballs

  • Update checkboxes and dates at Kexi/Schedules.
  • 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
  • Major version: 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
  • Update version in craft-blueprints-kde.git/extragear: kexi/kexi.py, kdb/kdb.py, kproperty/kproperty.py, kreport/kreport.py
  • 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


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