ThinkSome wrote: ↑28 Apr 2023, 01:03Why wouldn't the BAR branch be endorsed? From what I've read, it's simply a continuation of maintenance.
Yes and no. It is a continuation of that branch in the git sense, and also in the sense that it offers what game devs want.
But from engine devs' point of view the maintenance branch was just for backporting non-GL4 fixes from the develop branch. No new development happened there, and it existed to make transition to GL4 smoother when the time came, so that games would only need to catch up with the rendering changes and not also the simulation, general Lua etc. From this PoV (which as far as I can tell Abma still holds) the fork is not a continuation of that branch, because it does more than just backporting, it has completely new features so is actively diverging away from develop.
ThinkSome wrote: ↑28 Apr 2023, 01:03
I see the current situation as much worse. If it were a branch, then issues/development could still be kept in a central place.
Bluntly, mainline Spring is not really being developed anymore. Check out the activity on Mantis - the number of issues with last activity in 2022 and 2023 combined is in the low teens, with most of those being just cleaning up tickets from 2021 and/or infrastructure woes. The Github commit log looks somewhat more active but the last "real" commit seems to be from January 18th, the more recent ones are just solving random build issues. Compare with the fork's issue tracker and commit log. If issues/development only really happen in one place then it's centralized by default. The fork is also not rolling out its own competing solutions where mainline offers one and works well enough, for example it doesn't have a forum/website like this one, so despite tension the whole wider community can still just come around here.