Fwd: KDE Frameworks Release Cycle

Scott Kitterman kde at kitterman.com
Wed Apr 30 12:16:48 UTC 2014


On Wednesday, April 30, 2014 12:15:34 Àlex Fiestas wrote:
> On Tuesday 29 April 2014 21:54:17 Scott Kitterman wrote:
> > On April 29, 2014 7:30:50 PM EDT, Albert Astals Cid <aacid at kde.org> wrote:
> > >El Dimarts, 29 d'abril de 2014, a les 19:23:07, Scott Kitterman va
> > >
> > >escriure:
> > >> On April 29, 2014 2:07:52 PM EDT, Albert Astals Cid <aacid at kde.org>
> > >
> > >wrote:
> > >> >El Dimarts, 29 d'abril de 2014, a les 19:55:42, Andreas K. Huettel
> > >
> > >va
> > >
> > >> >escriure:
> > >> >> > El Dimarts, 29 d'abril de 2014, a les 15:04:59, Andreas K.
> > >
> > >Huettel
> > >
> > >> >va
> > >> >
> > >> >> > escriure:
> > >> >> > > Practically this just means that what used to be the stable
> > >> >
> > >> >branch now
> > >> >
> > >> >> > > becomes the distribution patch collection.
> > >> >> > 
> > >> >> > No, it means that you use the next release as you would do now
> > >> >
> > >> >since it
> > >> >
> > >> >> > will have the bug you found fixed, or do you guys have a
> > >> >
> > >> >distribution
> > >> >
> > >> >> > patch collection for firefox?
> > >> >> 
> > >> >> Bad example, our stable users are running Firefox Extended Support
> > >> >
> > >> >Release.
> > >> >
> > >> >> (There still is a patch collection, which afaics however mostly
> > >> >
> > >> >targets arch
> > >> >
> > >> >> compatibility (alpha, freebsd), library unbundling and build
> > >
> > >system
> > >
> > >> >fixes.)
> > >> >
> > >> >Ok, then ignore the example, as said, you would just update to the
> > >
> > >next
> > >
> > >> >release that fixes all the bugs anyway that you would want to
> > >> >distro-patch
> > >> >anyway.
> > >> 
> > >> For non-rolling distros, at some point you have to stop and release.
> > >
> > >A mix
> > >
> > >> of new features and bug fixes aren't going to be allowed in.
> > >> 
> > >> We (Kubuntu) have been delivering KDE SC point releases as
> > >
> > >post-release
> > >
> > >> updates to our users for most (maybe all) KDE4 releases. That's over
> > >
> > >with
> > >
> > >> KF5.
> > >
> > >For Ubuntu I can use the Firefox example. So can you explain why is KF5
> > >different than firefox?
> > 
> > Firefox (and Chromium too) are handled like no other packages in the
> > archive.  It's the best known (to average computer users) FOSS brand.
> > There's not much choice but to ship it and given the combination of
> > library
> > bundling and the presence of security fixes in essentially every release
> > there's no realistic choice but to eat releases whole (despite viewing the
> > necessity as being highly distasteful).  Canonical has also funded
> > significant engineering resources to maintain Ubuntu Firefox packages and
> > do extensive regression testing.
> > 
> > None of the above is relevant to KF5.
> 
> So basically we have to become more relevant to get one of this exceptions?

Yes.  If KDE as a brand had the same power as Firefox for new Linux users 
you'd have more leverage with distros.  It's no secret that KDE is not the #1 
priority in the Ubuntu project and it's not going to be.  Sorry.

> > If I were to ask for the kind of update policy Ubuntu has for Firefox, I
> > am
> > pretty sure it would get laughed out of the room.  I've gotten exceptions
> > approved for quite a number of packages, so I think I have a reasonable
> > basis to form an opinion on what's likely to be approved.
> > 
> > The KF5 plan amounts to "Non-rolling distros: you're on your own."
> 
> Not really, the plan is the following:
> Update frameworks all the times since it will make everybody life easier and
> will improve quality (we strongly believe that, if not we wouldn't do it).
> 
> A non rolling-distro can do this without problems, we are not asking you to
> update the entire stack, we are only asking to update the frameworks.
> 
> The update process is up to you, you could have it 1 month on review and
> deliver updates every 2 months and things like that, plus if we work
> together and give you great tools you could do backporting of your own.

I get what you're asking for.  

What I'm trying to make clear is you aren't going to get  it.

For our next release, we freeze in early August, release in October, and then 
have to support the release until the following June.  When we release we'll 
be three KF5 releases behind.

Scott K


More information about the release-team mailing list