Krita 3.3.1 main release task
Schedule:
Main release TODO :
Code side:
- Check master for commits that need to be backported
- update the version of krita.xmlgui
- update the CMakeLists.txt version 3.3.0
- Commit and push the updates
- make a v3.3.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
- create bugzilla version
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
- Before making the installers,
update shell extension DLLs to v1.2.4 andupdate the NSIS scripts by pulling the latest release branch - Build Qt 5.9.2
- Update gmic-qt
- ZIP64 + DBG
- NSIS installer x64
- ZIP32 + DBG
- NSIS installer x32
- Update Microsoft store.
- Before making the installers,
- OSX
- DMG package
Packages for this release can be found at... https://download.kde.org/stable/krita/3.3.0/
Communication side:
Pre-release:
- Update tablet settings screenshot, make display settings screenshot
- 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 small release, so they can be made ad-hoc. Big releases need a seperate task.
- Notify people that they can start making release demonstrations.
- Update FAQ
Post-release:
- tumblr
[ X] BlenderArtists
- deviantart
- VK
- blendernation
- google+
This release will have angle and winink!