Through all of these conversations, i've never once said to "get rid
of gcc2 (at least until R2 and beyond ;-)) In my eyes having
x86_64 + gcc2 would be ideal for R2 (but we need to work on running 32-bit
code on 64-bit systems)
The main blocking point is still setting up the package repos so we
can create an R1 branch and have it use a different set of packages
than the R2 branch. I have solved most of the issues with the
haikuports recipes. Now, we need:
- More buildbots for the packages, especially if we want to support
gcc5h or x86_64 for beta1 (all bots currently online are gcc2h).
We already have a few MacMini's set aside for this. We just need someone
to coordinate and provide setup instructions. I tried to form this but
found myself staring at the rabbit hole of work that you eventually went
down and finished. (nice work btw)
- Someone to set up the repos on Haiku servers (I'm not admin there
and don't want to be).
The idea of having repo servers in multiple geographic regions has come
up before, would this be a good time to look into that? Our current
infrastructure is pretty slow outside of Europe.
How big is the repo potentially? I assume we won't keep "all the builds"
like we do on the nightly servers.
Maybe 2 or 3 geographically diverse repo servers for "release repos"?
With that solved, we can create the R1 branch, point it to these new
repos, and then let the trunk open to all the R2 stuff. I don't know
if that will make it more active, we'll see. On the R1 branch we can
work on fixing or hiding the most annoying bugs and go for a release.
It won't be perfect and bug-free, but hey, it's only a beta.
I like the idea of branching B1 off and releasing R1 from the same branch,
puts a bit of focus on getting R1 out quickly. I don't think master will
see any "huge changes we don't want in R1" for a while though. All my
belly-aching has simply been about recommending gcc5h over gcc2 :-)