Create branch for 19.12 releases
Closed, ResolvedPublic

Description

General Tasks:

  • Double check that all additions/removals to modules.git as per release-team discussions have been done
  • Make sure everything in 19.08 is in master
  • e-mail people that forgot to put stuff in master and we can't figure out how to merge correctly
  • Create 19.12 branch from master in release-tools
  • Create 19.12 branches from master in all repos part of the release
  • Increase version in version file in release-tools (19.12 branch)
  • Update branch name in modules.git file in release-tools (19.12 branch)
  • Run increase_repos_version.sh (19.12 branch)
  • Increase version in version file in release-tools (master)
  • Run increase_repos_version.sh (master)
  • Update topic in #kde-devel IRC channel
  • Email "branches created" to kde-devel mailing list (and ideally get a blog published about it on Planet KDE too)
  • Change the branch name for stable in the the file "logical-module-structure" of kde-build-metadata
  • Update dependencies listed in the file "dependency-data-stable-kf5-qt5" if needed from the "dependency-data-kf5-qt5" file in kde-build-metadata
  • Start https://build.kde.org/job/Administration/job/DSL%20Job%20Seed/ and wait for it to finish (will recreate all build setups based on the changed branch info in kde-build-metadata)
  • Run the N "Global Rebuild Applications stable-kf5-qt5" jobs on https://build.kde.org/job/Administration/
  • Tell the i18n admins to migrate the translations from master to stable

Blockers:

  • artikulate needs merging
  • kwave has an existing branch called release T12003
aacid created this task.Nov 9 2019, 11:21 PM
aacid updated the task description. (Show Details)
aacid updated the task description. (Show Details)Nov 9 2019, 11:31 PM

Ran

git push origin master:release/19.12

in release-tools

aacid updated the task description. (Show Details)Nov 9 2019, 11:33 PM
aacid updated the task description. (Show Details)Nov 9 2019, 11:48 PM
aacid updated the task description. (Show Details)
aacid updated the task description. (Show Details)Nov 9 2019, 11:54 PM
aacid updated the task description. (Show Details)Nov 10 2019, 12:08 AM
aacid updated the task description. (Show Details)Nov 10 2019, 12:11 AM
aacid updated the task description. (Show Details)Nov 10 2019, 12:19 AM
aacid updated the task description. (Show Details)Nov 10 2019, 12:32 AM

email sent and blog published

aacid updated the task description. (Show Details)Nov 10 2019, 12:38 AM

Commited 17546017787892109d37213b09b633dfc58009e7 in kde-build-metadata to change the branch to release/19.12

aacid updated the task description. (Show Details)Nov 10 2019, 12:43 AM

Commited ea1bcfbb32bb0a7a7aa9a70c5d31c34b7d9fbd11 in kde-build-metadata for the dependencies file

aacid updated the task description. (Show Details)Nov 10 2019, 12:45 AM
aacid updated the task description. (Show Details)Nov 10 2019, 12:47 AM
aacid updated the task description. (Show Details)Nov 10 2019, 12:51 AM
cordlandwehr added a comment.EditedNov 10 2019, 9:03 AM

@aacid just did the manual merge for Artikulate from Applications/19.08 into master. Sorry for the problems, the problematic commit unfortunately did not land into master before some big refactoring...

https://phabricator.kde.org/R72:c0dd6120e1d41de3a34653a956115b07c16384f3

@aacid (sorry again /o\) I read your mails in reverse-chronical order and first noticed this thread, then read your mail. Will next put the merge in the release/19.12 branch, too.

cordlandwehr updated the task description. (Show Details)Nov 10 2019, 9:18 AM
aacid updated the task description. (Show Details)Nov 10 2019, 10:44 AM
aacid updated the task description. (Show Details)
aacid updated the task description. (Show Details)Nov 10 2019, 11:09 AM
pino removed a subscriber: pino.Nov 10 2019, 11:36 AM
aacid updated the task description. (Show Details)Nov 10 2019, 7:11 PM
aacid updated the task description. (Show Details)Nov 10 2019, 7:18 PM
aacid closed this task as Resolved.Nov 13 2019, 9:35 PM

What about bugs.kde.org?

aacid added a comment.Nov 15 2019, 5:11 PM

That's part of releasing not of branching