a self debriefing

Aaron J. Seigo aseigo at kde.org
Wed Sep 10 00:13:09 CEST 2008


On Tuesday 09 September 2008, Tom Albers wrote:
> At Monday 08 September 2008 20:25, you wrote:
> > once the 4.2 schedule decision is worked out, i think it would be really
> > good to sit back and ask some questions. this may simply re-affirm what
> > we are doing
> >
> > or it may indicate need for changes. either way, having a conscious
> > awareness of how we are doing is undeniably better than simply making it
> > up as we go along.
> >
> > some questions i'd suggest asking ourselves (please add your own as
> > well):
> >
> > * what has the 6 month cycle won us in terms of real benefit thus far?
>
> Well, the counter question is, have we proven ourselfes enough so other
> parties will depend on it. I think not. Even before the first cycle was
> completed there were already votes to change the schedule (yeah, that was
> you ;-)). If I was a project that was looking at if it would be possible to
> depend on KDE's planning, I would be scared away immediatly. And to take a
> bit of blame myself: the 4.2 shifting thing would have been a confirmation
> of that conclusion. So for people to trust our planning, we need to prove
> it first, that has not happened and that need 2-4 years more. Untill that I
> don't think we will get any benefit from it, other than clearity for users
> and devels.

and the years and years of releases where we hit schdules spot on, time after 
time? what we didn't have was a set "always N months" cycle; but let's not 
short change ourselves just because of 4.0 (which everyone understands, btw) 
and forget our track record for the last 12 years. if we are concerned about 
trust from others, we need to remind them about that track record, show them 
our current track record and start explicitly expecting some quid pro quo from 
them for us to remain interested in keeping that communication open.

if that's too much like negotiating and partner relationship to deal with, 
then we either need to find people who are willing to do that work or just stop 
deluding ourselves that we are actually doing this for other people.

it's not enough to have a schedule shaped after the interests of others. those 
others need to brought into it.

i think we have decent communication with the Suse people, but everyone else 
is pretty much a mystery .. including the most vocal company, Canonical.

> > * are we getting the return in commitment promised from third parties due
> > to the discipline of a 6 month cycle, or do we need to re-assess that
> > with them?
>
> Already answered mostly. But querying the likely subjects would be a good
> idea.

agreed.

> > * how long before we can disentable the development cycle from it, ala
> > Dirk and Sebastian's presentation at Akademy '08?
> >
> > * if that disentanglement will take more than a year, how do we deal with
> > aligning our development with Qt? (our most critical and quickly evolving
> > component)
>
> No ideas.

a good start might be to get a TT person who can speak to release schedules 
either on this list or talking regularly with someone who is and get 
information about the release schedules flowing.

> > * under what circumstances should we allow ourselves to alter the plan
> > for the cycle we are currently in at the time?
>
> It is of course a matter of judging weights. If we would have external
> projects depending on our cycles, we would consider their position, but as
> long as we don't have any, we are tempted to not be to firm in keeping to
> the dates, which of course leads to doubts at those considering to depend
> on the cycle. So - and i can not stress this to much -, get a schedule and
> stick to it for ~5 releases, and then evaluate.

the counter point being that there is exactly one project out there that seems 
to benefit externally from a set release schedule, and whether that is the 
actual causal factor that it is made out to be is *highly* debatable. 

being precisely on the same week twice a year every year is one thing. being 
in the same month twice a year is another thing. simply being predictable 
(6-... or 6-6-9 or whatever) is another thing again.

i'm really concerned about letting the tail (certain distributions) wag the 
dog (KDE) here. there is a balance to be found between trying to placate 
external interests and taking care of our own.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/release-team/attachments/20080909/0d0c06b1/attachment.sig 


More information about the release-team mailing list