Krita 4.1.2 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>
- Send release notes for future Krita versions to news@publisher.ch.
- 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
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!