New 1.14 RC date?
Andrew Bennetts
andrew.bennetts at canonical.com
Fri Apr 3 00:16:46 BST 2009
Stephen J. Turnbull wrote:
> Andrew Bennetts writes:
>
> > However, I don't think it should be left out merely because it is a
> > beta-quality format.
>
> "Beta-quality" is irrelevant. It's *just* *not* *ready*. That's why
> more time was requested, no?
“Ready” for what? There are multiple issues being discussed across this
thread, and they keep getting mixed up. Here are some different types of
ready that have come up:
1. I believe it's considered ready for more wide-spread feedback and testing.
2. What Ian expressed concern about in the message that started the thread
is that it might be ready to merge into bzr.dev without destabilising
bzr.dev.
3. There's also the debate about whether a beta format that is may change in
future and have some performance bugs is something that is ready to be
included in a release as a hidden-by-default format accessed via an option
called “--development” or similar.
4. Does the patch meet the project's various criteria to be merged
into trunk so it can be part of the next release (reviewed, doesn't break
test suite, core devs are happy with design, etc)? i.e. once we take
everything into account, is it ready land?
The part of my message you quoted was addressing that third kind of
readiness, so “beta-quality” is absolutely relevant to the point I was
making.
I think when you say “*not* *ready*” you are talking about the fourth, which
is obviously important! But the fourth is a composite of smaller issues
like the third.
> IMHO, a scheduled release should be delayed only for a showstopper.
> Otherwise, *everything* is a potential showstopper.
I think you're agreeing vigorously with me on at least these two points:
* time-based releases shouldn't be delayed, so
* we should not land a patch that will jeopardise the chances of putting
out a solid release on time, even if we'd really like to get that new
code in the hands of more users.
What I'm also saying is that:
* maybe it isn't all that risky to land (because much of the code is
completely independent, and most of the integration points already exist
for other formats, and some of the changes are already in bzr.dev). If
it is too risky, then as I've said repeatedly I agree we should leave it
out.
* the fact that the format it adds is only beta quality does *not*
disqualify this patch from landing in time for the release, because it
would be hidden-by-default yadda yadda. (But of course other issues
might still disqualify it, like destabilising fully-supported features.
Just not this issue IMO.)
-Andrew.
More information about the bazaar
mailing list