On Thu, Aug 03, 2000 at 03:10:33PM -0400, Larry Jones wrote:
> The only differentiation is between official releases (1.9, 1.10, etc.),
> which are stable and well tested, and interim release (1.10.1, 1.10.2,
> etc.), which may not be as stable and are not as well tested.  I was
> speaking just of interim releases which may contain bug fixes, new
> features, or, most often, some of each.  I don't see any pressing need
> to change that in the future.

I believe I do see a need, or at least a strong want (though I'm
willing to be corrected).

Why is it so long between official releases?  I'm not sure, but
here's one possibility:  it takes quite a while to test a version
well enough to declare it stable enough to be worthy of
official-release status (this part's no guess :-)  But the world
won't hold still; people keep committing new (stability-risking)
code, effectively forcing the beta-test period to start over.
And indeed, the people in a position to declare a feature freeze
are themselves too anxious to squeeze in one more thing first.

If this is indeed the problem (or even a significant fraction of
the problem), it argues for separate "development" and "stable"
branches, as Pavel Roskin suggested:

On Wed, Aug 03, 2000 at 16:57:20 -0400, Pavel Roskin
<[EMAIL PROTECTED]> wrote:
> However, I believe that the 1.11 should be the branch point. The stable
> branch would be used for high-priority fixes only. Developers on the head
> branch should feel free to make radical changes.

and as other open-source projects have already discovered.

--

|  | /\
|-_|/  >   Eric Siegerman, Toronto, Ont.        [EMAIL PROTECTED]
|  |  /
[Microsoft's] www.hotmail.com is running Apache/1.3.6 (Unix) ... on FreeBSD 
        - Netcraft's "What's that site running?" service, 12-Jun-2000

Reply via email to