I agree with the previous mail that for a while people will be careful to
discuss and review - so probably we don't really need to do anything,
this long thread may have raised enough awareness.

Regarding release numbers - I also agree with you on such a scheme.

My only concern with your last 2 emails: it doesn't address the root
problem,
what kind of decision-making should be done in the 6.3/6.5/trunk/dev branch,
on API changes and core features ( i.e. things that will indirectly affect
other people ) ?

It is clear that the previous model doesn't work - any developer submitting
code ( usually valid ),
and then fighting over why a veto is invalid. We do need a way to have core
changes
reviewed by more people and be sure we have a fight-free, polite mode of
expressing 'I don't
think we should do this in the core, please try a different approach - maybe
a plugin, or
a new connector, etc' - without arguing about the actual change itself, just
about the direction
we want for the project. And this should involve more than 2 opinions.

I still think the proposal to do CTR, assuming consensus exists, but on any
sign of disagreement on
a change affecting the 'core' - fall back to RTC ( or request a simple vote,
3+1 and more + than - on
the _goals_, instead of the implementation ). This should also be done
before including new big features
to be bundled in the next release.

Costin

On 9/21/07, Jim Jagielski <[EMAIL PROTECTED]> wrote:
>
> Posted on another list, but adding it here with some
> refinements:
>
> If I had my druthers I'd say we have all release branches
> created and set as RTC. We then follow a release
> number similar to httpd and others where even number
> minors are release, and odd numbers are development.
> We then have a real trunk, using whatever bits and pieces
> of what we currently have and call that TC 6.3 (thus
> allowing for a 6.2 being created from it if so deemed).
> This also allows for patches/code/features to be
> applied in 6.3 and proposed for backport to 6.0
> (again, ala httpd and others). 6.3/6.2 also serves as
> the community testbed for not only new features but
> a plugin/module architecture.
>
> This can be refined by bumping up to 6.5/6.4 for the
> more future reaching stuff and allowing for a 6.3/6.2 for
> some feature of the old trunk that external projects
> were using/depending on...
>
> Trunk, of course, would be CTR. Backports and release
> branches would be RTC. Development branches (the odd numbered
> ones) would be CTR.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to