Krita release task
===================
Schedule:
------------
Feature freeze 3rd of April (NOW)
String freeze: 1st of May.
Alpha tagging: 5th of May.
Beta tagging: 12th of May
Release: Final week of May.
New features:
----------------
These all needs to be tested during alpha/beta/release candidate stage, and closed upon release:
Big bugfixes:
---------------
Ref this task when you fix a bug, so that we can make a list here :)
Main release TODO :
------------------------
[X] Coordinate with #kde-promo
[X] Notify translators of string freeze!
[X] Create release announcement and schedule it for the release data
[X] Write release notes. This is a big release, so the big release notes are stored at https://krita.org/en/krita-4-2-release-notes/
### Code side:
See also: https://community.kde.org/ReleasingSoftware
[X] update 3rdparty dependencies to the latest versions
[X] update the version of krita.xmlgui
[X] update the CMakeLists.txt version
[X] update the appstream file
[X] Update the appstream screenshots
[X] update org.kde.krita.appdata.xml 's release tag
[X] make a v4.2.0 tag (git tag -a vX.Y.Z -m "krita x.y.z" )
[X] push the tag ( git push origin --tags)
[X] update create_tarball_kf5's config.ini to use the new tag
[X] run create_tarball_kf5.rb (./createtarball/create_tarball_kf5.rb -n -a krita)
[] sign the tarball (gpg --output krita-x.y.z.tar.gz.sig --detach-sign krita-x.y.z.tar.gz)
[X] upload the tarball and signature
[X] Start the binary builds for Windows and Linux appimage (https://phabricator.kde.org/T8231)
[X] Start the Mac build
[X] mail KDE release coordination <release-team@kde.org>
[X] Send release notes for future Krita versions to news@publisher.ch.
[X] create bugzilla version
[X] Warn kde sysadmins that we're going to release and that krita.org is going to take load
[X] Create md5sum file
### Packages:
We will mention when packages are done via IRC. You can help us by checking if the package works on your system, and does the following right:
* Krita starts
* Localization works
* Basic painting and most recently fixed bugs are fixed
* Linux:
[X] AppImage x64
[X] Snap
[X] Notify Krita Lime
* Windows
[X] ZIP64 + DBG
[X] installer x64
[] Update Microsoft store.
[X] Ask Emmet to update Steam store
* OSX
[X] DMG package
Packages for this release can be found at: https://download.kde.org/unstable/krita/4.2.0/
### Communication side:
#### Pre-release:
[X] Create release announcement and schedule it for the release data
[X] Update Kiki page
[X] Update press pack and page
[X] Verify if manual pages are updated, if not annoy @woltherav and add undocumented features to #krita_manual
[X] Write release notes. This is a big release, so the big release notes are stored at https://krita.org/en/krita-4-2-release-notes/
[X] Notify people that they can start making release demonstrations.
[] Update download page
[] Update IRC topic
#### Post-release:
[] tumblr
[] BlenderArtists
[] deviantart
[] VK
[] blendernation
[] twitter
[] facebook
If you have completed a task, add a comment.
If you have anything else to add, add a comment as well! Putting all the comments about a given release into a single task is much easier on the bookkeeping!