Re: Release dates
- From: Owen Taylor <otaylor redhat com>
- To: Ettore Perazzoli <ettore ximian com>
- Cc: Havoc Pennington <hp redhat com>, Luis Villa <louie ximian com>, gnome-hackers gnome org
- Subject: Re: Release dates
- Date: Wed, 1 May 2002 15:02:03 -0400 (EDT)
Ettore Perazzoli <ettore ximian com> writes:
> On Wed, 2002-04-24 at 19:04, Havoc Pennington wrote:
> > 1. Perhaps we've been bad about regular releases because we always
> > creep instead of punting things. We need to learn to punt. GTK 2
> > only came out when we finally said "god dammit, we are just going
> > to punt a whole lot of stuff." And it wsan't the end of the world.
> > GTK 2 does its job and works pretty well.
>
> IMHO GTK suffered from more than feature creep. The developers just
> stopped caring about 1.2 and went on rewriting everything... So of
> course it took forever, it didn't get tested by the GNOME community, and
> went out late.
>
> What we need is more synergy between GTK and GNOME. GNOME horribly
> suffered from the fact that, for a long time, GTK 1.2 was completely
> unmaintained, and GTK 2.0 was completely unusable and required a huge
> amount of work to port things to.
Next, time I really need to try *not* spending ~30% of my time
maintaining the stable branch while working on the development
branch. And see how people like that.
Yes, I don't have time or plans for a 1.2.11 now, but retractively
saying that GTK+-1.2.x was unmaintained while we worked on GTK+-2.0 is
inaccurate and unfair.
Would it be nice if someone else had been around to work on GTK+-1.2.x
while I was doing GTK+-2.0 work? Of course. I'm sure if someone
without the necessary skills and experience was willing to take on the
job, we'd have had more maintenance on the 1.2.x branch and a faster
2.0.0 release. Nobody was.
> For a long time, we just waited for GTK to be "done". So I think it's
> kind of funny that, after spending all this time to let the GTK
> maintainers make GTK "Perfect", we are now arguing that the desktop can
> go out unpolished and incomplete.
>
> Although, I am not completely disagreeing with you on the fact that we
> should just be releasing the damn thing. ;-) I am just pointing this
> out in the hope that we won't be making the same mistake again.
I hope that mistake you are referring to is not that we spent a lot of
time making sure that the new GTK+ API's actually worked well and will
work well going forward.
Maybe you are saying that the mistake was letting the desktop *become*
unpolished and incomplete just because GTK+ was undergoing major
work. I'd agree with that.
Feature addition to GTK+ was mostly done almost 18 months ago. By cutting
work before that point, we could have sped GTK+-2.0 up, and before
that point, it wouldn't have been reasonable to work on porting the
desktop to GTK+.
But getting GTK+-1.2 to compile against GTK+-2.0 has never been hard,
and even before we stopped adding features, it continually compiled
and worked in CVS. So there is no reason that people couldn't have
ported the GNOME-1.4 desktop as is to GTK+ quite ago, and worked from
there, without ever having had the intermediate "can't compile, can't
run" stage that we were in for quite a while. (But are well away
from now!)
Anyways, I don't want to start pointing fingers. And keep the turn-around
times short is an important goal for 2.x releases of GTK+.
I'm just all-in-all quite happy with how the GTK+-2.0 release cycle
went and the end product, and am a little upset at the implication
of irresponsibility in your mail.
Regards,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]