Krita 4.1.0 main release task
===================
Schedule:
------------
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 :
------------------------
### Code side:
See also: https://community.kde.org/ReleasingSoftware
[] update 3rdparty dependencies to the latest versions
[] update the version of krita.xmlgui
[] update the CMakeLists.txt version
[] update the appstream file
[] update org.kde.krita.appdata.xml 's release tag
[] make a v4.1.0 tag (git tag -a vX.Y.Z -m "krita x.y.z" )
[] push the tag ( git push origin --tags)
[] update create_tarball_kf5's config.ini to use the new tag
[] 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)
[] upload the tarball and signature
[] Start the binary builds for Windows and Linux appimage (https://phabricator.kde.org/T8231)
[] mail KDE release coordination <release-team@kde.org>
[] create bugzilla version
[] Warn kde sysadmins that we're going to release and that krita.org is going to take load
### 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:
[] AppImage x64
[] Snap
[] Notify Krita Lime
* Windows
[] ZIP64 + DBG
[ installer x64
[] Update Microsoft store.
[] Update Steam store
* OSX
[] DMG package
Packages for this release can be found at: https://download.kde.org/unstable/krita/4.0.0/
### Communication side:
#### Pre-release:
[] Update Kiki page
[} Update press pack and page
[] Notify translators of string freeze!
[] Verify if manual pages are updated, if not annoy @woltherav and add undocumented features to #krita_manual
[] Write release notes. This is a big release, so the big release notes are stored at https://krita.org/en/krita-4-0-release-notes/
[} Create release announcement
[] Notify people that they can start making release demonstrations.
#### 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!