Fwd: KDE Frameworks Release Cycle

Jos Poortvliet jospoortvliet at gmail.com
Tue May 20 08:19:26 UTC 2014


On Tuesday 20 May 2014 19:07:41 Ben Cooksley wrote:
> On Tue, May 20, 2014 at 6:04 PM, Kevin Ottens <ervin at kde.org> wrote:
<snip>
> > Now, I think we'll have to agree to disagree on something. You believe
> > there's some rule written in stone somewhere which will make the
> > "everyone will pile up backports only" the new status quo forever, I say
> > let's try and find out.
> In the meantime, everyone but the developers will suffer.

Yes, and saying no to every proposal won't change that.

I believe that the only advantage of the current situation (slow release 
cycle with a period of 'bugfixes' that go untested) seems to be that it is a 
known evil: we're lying about them being stable bugfix releases but the 
release numbering and lack of new dependencies makes the distro management 
believe the story.

Perhaps, as proposed, going for a cycle where only the January and July 
releases introduce a major version number and mandatory new dependencies 
while the other releases are minor-numbered (but otherwise unconstrained in 
features as long as new dependencies are optional) means we improve on the 
current situation (minor/bugfix releases don't get tested very well) while 
also loosing a little (there are new, but optional, dependencies and new 
features).

The packagers can simply go to distro management and call this bugfix 
releases, as they will (arguably) be more stable than what they currently 
accept as 'bugfix releases'. And the developers get what they want, too.

So after 5.0, 5.0.1 is released with minor features and bugfixes (but no 
mandatory changes in dependencies at all); which continues until January, 
when 5.1 comes out, with new dependencies and changes.

Consider the potential new API's and components introduced after 5.0 as 
'experimental' until January.


More information about the release-team mailing list