[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KDE Development Policy
From:       "Aaron J. Seigo" <aseigo () olympusproject ! org>
Date:       2002-03-09 9:12:58
[Download RAW message or body]

On March 9, 2002 09:36 am, Navindra Umanee wrote:
> Simon Hausmann <hausmann@kde.org> wrote:
> > How many people do you think would have downloaded and applied Michael's
> > patch to test it? :)
>
> I think the real issue here is a PR/communication issue.  Just like

agreed. i think that is 80-90% of the issue ... one of the responsibliites of 
the RC should be to facilitate communication ... i don't think that happened 
as well as it could have, but we are dealing with developers here not MBA 
Management Folk (thank god!)

the other 10% - 20% of the issue is sticking to the plan at hand ... here are 
some examples that reflect my opinion (and only my opinion) on this matter of 
sticking to a plan:

When ... in a feature freeze and a new feature goes in, and some developers 
are for its inclusion and some not, the RC needs to quash any questions about 
it and step up and say, "No, sorry, this will wait for 3.1." Saying "No" is 
damn hard, but nobody will lose respect or get hurt feelings for it being 
said and it is often what stands between a never ending or buggy release and 
one that goes smoothly.

When ... important and fundamental issues are not being dealt with, the RC 
needs to encourage (and get) the right people talking and coding to address 
those issues early on instead of letting them go until last minute. This 
avoids stressing the developers and avoids decisions being made without 
enough time to think or test.

When ... a devel cycle starts, every infrastructure component needs to be run 
over like a checklist: "Do we need to update basic component X? If so, why do 
we need to and what do we need to have it capable of at the end? Who will do 
this?" And by "infrastructure component" I mean things like the build system. 
Such a meeting should take no more than a couple of hours in person, on the 
phone or on IRC and it will help ensure that changes that need to be made are 
made appropriately early on in the release schedule.


That said, I don't feel that 3.0 is in jeopardy. I think that it is coming 
through just fine. I think it has been harder on the developers than it had 
to be, and I think it was harder on the schedule than it needed to be. But 
the road to 3.0 was no mean feat given what had to be accomplished. I also 
think that expecting someone (Dirk, in this case) to jump into a new role 
with both feet and land perfectly is unrealistic: of course there will be 
adjustments and learning to do on all sides, both developer and RC. Change 
requires adaptation and learning by everyone.

In the end, the struggles of 3.0 will not be lost if we get a solid 3.0 out 
the door and learn from this process for next release, and eventually for 
when we need to chart through these same waters to a 4.0 release a few years 
from now.

So, some positive thoughts, because all such conversations should end with a 
few of them:

 o KHTML and KJS are absolutely rocking!
 o KOffice is looking better all the time!
 o quality components like kprint and kssl are what make KDE komplete!
 o DCOP is maturing into quite the scripting tool!
 o valgrind has been immensly helpfull in tightening down the bolts!
 o the artwork is only improving!
 o the speed is only increasing!
 o the KDE developers have been working double plus hard!
 o the world is awaiting 3.0 and the legions of KDE fans can't wait to get a 
taste of it!

I think that in the end Konqi and Katie will be proud ... 

-- 
Aaron Seigo, who is waiting over coffee for his morning build of KDE to finish
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic