>
> I agree with the concerns you raise around feature rot. For a feature like
>> EC, it'd be untenable to leave it in trunk-incompat since the rebases would
>> be impossible. I imagine we'd also need a very motivated maintainer (or
>> maintainers) to handle the periodic integration of new trunk commits, since
>> you'd potentially be doing it for multiple large features. If some brave
>> and experienced committer is willing to own maintenance of the
>> trunk-incompat branch, I think it could work. However, this is a big shift
>> from how we've historically done development.
>>
>
> If an incompatible feature is ready (like EC here), should we consider
> working towards the next major release? In other words, is it okay to defer
> cutting branch-3 until we have a large incompatible feature that would be a
> pain to keep up with?
>

So the idea is that we do trunk-incompat, then when the first large
incompat feature hits, we switch to branch-3? I guess this might work,
though it still requires someone to maintain trunk-incompat.

I think it'd also be hard to make this decision, since EC for instance at
one point was targeted for 2.x.

Reply via email to