16/11/2015 Meeting minutes
Boudewijn Rempt
boud at valdyas.org
Wed Nov 25 20:56:31 UTC 2015
Because too tired to start yet another wiki page nobody finds:
we MUST BUMP the krita.rc version number before releasing.
--
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org
On Tue, 24 Nov 2015, Boudewijn Rempt wrote:
> ANother thing we shouldn't forget for the checklist: for major releases, the
> info booklet must be updated, and sent out to journalists at least a month
> before the release.
>
> --
> Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org
>
> On Thu, 19 Nov 2015, Boudewijn Rempt wrote:
>
>> Mostly from the excellent notes, filled in to follow the agenda:
>>
>> = Minutes for Planning Meeting 16.11.2015 =
>>
>> # Notes from the meeting [https://notes.kde.org/p/krita-meeting-2015-11-16
>> etherpad-link]
>>
>> # Release process
>>
>> Now that we're on our own, we need to improve our release process.
>>
>> ## Calendar/Checklist:
>>
>> We need to develop a release checklist. An example is
>> http://wiki.blender.org/index.php/Dev:Doc/Process/Release_Checklist,
>>
>> Here is what we have until now:
>>
>> Release Checklist:
>> * Write release post.
>> * Changing the git version number.
>> * Add a git-tag
>> * Ping all translators team in a week before the packages build
>> * Create translations tarball (dmitryK)
>> * OSX build
>> * Windows build(does it crash?)
>> * Testing packages on:
>> *Ubuntu(launchpad)
>> *Arch
>> *OpenSuse
>> * Naming sceme
>>
>> Once we have defined a release schedule (task for Boudewijn), we will setup
> a
>> shared calendar that can send out reminders:
>>
>>
> [https://calendar.google.com/calendar/embed?src=pv232t7pu0acstl5c64357mlo4%40group.calendar.google.com&ctz=Europe/Moscow
>> Krita Release Calendar]
>>
>> We're going back to one big release a year, with bugfix/small feature
>> releases every month:
>>
>> Large releases VS Small Releases:
>> Large releases are a change in the Y in X.Y.Z
>> * These contain large features.
>> * Are ideally released in March so that bugs can be fixed before
> May(the
>> kickstarter month)
>> * Feature freeze at the least two month before expected release?
>> * String freeze at the least two weeks before final release?
>> Small releases are a change in Z in X.Y.Z
>> * These contain bugfixes that weren't wishbugs.
>> * And they contain small features. So new actions, tweaked hotkeys, a
>> small modification to a c-plugin. No big feature changed in the core.
>> * Feature freeze at the least two weeks before expected release?
>> * String freeze at the least one week before final release?
>> * Write marketing material(feature demo video/manual item/etc) around
>> feature freeze.
>> Features:
>> Big features need to go into testing branches:
>> * These are named testing-commiter or featurename-commiter
>> * So do changes to the defaults. We have endusers use our master
>> branch, let s wanr them before making big changes.
>> * Branch merges into master need CCMAIL:kimageshop at kde.org
>> Testing-releases:
>> Alpha: Main features kickstarter+as many stretchgoals as we can fit.
>> Beta:Real freeze in january. Bugfixing time!
>> Final: Ideally done in March.
>>
>> ## 3.0 Release schedule and contents
>>
>> * 3.0.0 pre-alpha: December 1st --- work as usual. Fix tablet support
>> * 3.0.0 alpha: January 6th --- Feature Freeze, tablet support + 1-2 stretch
>> goals.
>> Priority features:
>> * lazy brush (because it would add uniqueness)
>> * Layer docker redesign.
>> * multi-layer selection improvements
>> * exporting to animated formats
>>
>> * 3.0.0 beta: February 3rd
>> * 3.0.0 final: March 2nd
>>
>> ## 3.1 Release schedule and contents
>>
>> * 3.1 --- 13th of April
>>
>> ## 2.9 How many releases are left? 2.9.10, 2.9.11...
>>
>> * 2.9.10: December 2nd
>>
>> ## 2.9 Animation. 2.9-based test releases for Windows and Linux (without
>> translations).
>>
>> Will be released 26th of November. See the checklist in the meeting notes.
>>
>> ## Branching
>>
>> Branches:
>> 3.0 has the main branch for the feature frozen code
>> 3.0.1 tag that points to the released version
>> If the released version was cancelled due to a blocker but, we branch
>> into 3.0.1.1 and cherry-pick neded commits there
>>
>>
>> # Coding Priorities
>>
>> For 3.0, Dmitry will work on tablet support, missing features for
> animation,
>> multilayer handling, layer docker improvements. Scott will work on a design
>> for the improved layer docker.
>>
>> Missing animation features:
>>
>> * exporting frames to APNG/GIF/Spritesheet(This is a stretchgoal too)
>> * cross-layer D&D
>> * merging and other whole-image actions
>>
>> For 3.0, Boud is working on import/export of gimp brushes, general qt5
>> porting and now also on the OSX port...
>>
>> Abrahams is creating new action system, therefore requests we take action
>> related stretchgoals to him first for discussion. So when adding a feature
>> and/or stretchgoal, please ask Abrahams about how to implement shortcuts
>>
>> Abrahams has finished work on tablet support for Windows. We're back at a
>> fork of the Qt code... But we'll try to keep the delta small so we can
>> upstream patches to eCloud. For x11, that's hard since the tablet support
> is
>> all over the xcb qpa (Qt platform abstraction for the new X11 api).
>>
>> ## Vc 1.0 port
>>
>> Not much code needed, but let's push the change to a branch first so we can
>> do a thorough regression test.
>>
>> ## 3.0 Tablet support
>>
>>
>> Abrahams has finished work on tablet support for Windows. We're back at a
>> fork of the Qt code... But we'll try to keep the delta small so we can
>> upstream patches to eCloud. For x11, that's hard since the tablet support
> is
>> all over the xcb qpa (Qt platform abstraction for the new X11 api).
>>
>> ## A man from St. Petersburg wants to create a UIX design of tablet
> interface
>> for Krita (no coding, just the design)
>>
>> This is a uni project, there might be some funding involved. Dmitry will
> stay
>> in contact, this person's English is not great.
>>
>> ## Documents on the wiki need a bit of love.
>>
>> * Dmitry make a mail about directory listing in wiki
>> * Current manual writers will focus on userbase.
>> * Scottyp is investigating mediawiki alternatives.
>>
>> # Sprint
>> ## Mini sprint in Q1, or a maxi sprint in Q2?
>>
>> Both, we'll have a sprintlet in Deventer with at least Dmitry in February.
>> Everyone else is welcome, but there might not be funding for a lot of
> travel!
>>
>> Boud will contac the e.V. board about a KDE sponsored big sprint in Q2.
>>
>> --
>> Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org
>> _______________________________________________
>> Krita mailing list
>> kimageshop at kde.org
>> https://mail.kde.org/mailman/listinfo/kimageshop
>>
> _______________________________________________
> Krita mailing list
> kimageshop at kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>
More information about the kimageshop
mailing list