> On Oct 13, 2025, at 7:02 AM, Josh McKenzie <[email protected]> wrote:
> 
> To respond to some of the other points and throw my perspective into the mix:
> 
>> Release engineering for a branch is nearly a full-time job.
> While release management is a burden (and one we've had a hard time 
> resourcing for years), I don't see it as being nearly a full-time job per 
> branch. We also have contributors willing to step forward and take on this 
> extra work and plenty of opportunity for automation on both release 
> preparation and validation that would lower that burden further.
> 
>> Unofficial branches will miss correctness and compatibility fixes unless 
>> their maintenance is made a burden for all committers.
> Both proposals (backport to 5.0, support a 5.1 that accepts backport) would 
> be considered official during the pilot. Bugfixes that are 5.0 or older would 
> have 1 more branch they needed to apply to and merge through.
> 

I see the word unofficial used too many times. There’s no such thing as 
unofficial. If it’s merged by committers and voted on for release by the PMC, 
it’s official. If it’s not, it doesn’t belong in the ASF repos. 

> 
>> – Backports branches don’t solve the “some people run forks” problem.
> I see this a bit differently; it doesn't "solve" the problem (I don't 
> personally see this as a problem to be solved fwiw), but it does bring those 
> forks much closer to upstream and move engineering effort that would 
> otherwise be on private forks into the public space benefiting everyone.

I think you’ve seen at least a few reasons in this thread why the goal and 
proposal may not align. What one team considers ready and low risk, another 
team begs not to be included. I suspect if there was really, truly a shared 
understanding of “this is back port ready, low risk, ready to run”, we could 
just put it into the existing branches (with a “yes this is a feature, but it’s 
a feature we all trust” discussion)? 


Reply via email to