Jean-Marc Lasgouttes wrote:
"Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:
Abdelrazak> Michael Gerz wrote:
Georg Baum schrieb:
On the scrollbar issue, what can I say? I more or less know what
needs to be done but I cannot do that without further cleanup.
I'll promise to do something for 1.5.1 but not now.
In order to destabilize 1.5.1 because of the cleanup?
I fully agree with Georg. If major changes are needed, they have
to be made now or they will never go into the 1.5.X branch!
In the past, stability increased with every minor release (1.X.1 =>
1.X.2 => 1.X.3 => ...), mainly because we did not allow big
changes. IMHO users (including myself) appreciate this approach,
because they don't have to think about whether it is safe to move
to the next minor release.
Abdelrazak> If really needed, we could also do 1.5.0.x release for
Abdelrazak> quick and simple bug fixes like the linux kernel do. But I
Abdelrazak> doubt there would be a need for that.
So you will have development branch, semi stable branch and really
stable branch. Wow! How many people do you plan to hire?
Just read what I wrote: "If really needed", "I doubt there would be a
need for that".
Stable
branches are only doable when they are stable.
Are you taking back the job? Whoever will maintain the so called "stable
branch" will decide how to process. I leave that decision to you then.
In most of "my"
1.[34].x releases, the code changes accounted for less than 5% of the
patch size. And this is how it should be.
I was thinking of even less than that.
Abdelrazak> I was not planning intrusive changes, only incremental
Abdelrazak> changes and cleanup, in any case much less intrusive than
Abdelrazak> the changes introduced in 1.4.x series. Anyway, let's
Abdelrazak> re-discuss that when 1.5.0 is released.
I do not see the interest of cleaning up the stable branch.
Unfortunately some feature/bug requires small cleanup, that's as simple
as that. Besides, I was only talking about "_incremental_ changes and
cleanup".
It seems that nobody really read what I write.
It is
better to work on the development branch (but with some focus!!) and
make it happen as quickly as possible.
That is the theory. In practice, if we don't set fixed dates for
release, it simply can't happen quickly. But, if you force the
development to be in the "stable branch" you _will_ have the focus you
want. And you will have the bug fixing too.
Anyway, I know I won't convince you so let's just stop this discussion.
Abdel.