> I think SR1 should be focus on
stability - but right now it is "whatever" happened to be in
master.
Master is not an "open" branch in which we can put
anything. Or at least, it has not been used that way since I
joined the project. Master contains bug fixes and features
that are ready to be released. This should be even more true
considering some people regularly release to their users using
a nightly build. Features that are not ready should stay in
Gerrit, or get their own branch.
The agreement last August was that we wanted to release
features to CDT users faster than once a year, and also that
to minimize overhead, we would stay aligned with the release
train. So, for a year now, we were following a plan to
release 8.5 at Luna SR1. From this list, I get the impression
many committers were working based on that assumption.
For better or worse, I think it is too late, one week
before RC1 to change those plans. I don't think that is fair
to committers, consumers or even users. Furthermore, we are mid-August and more than one
of us are on vacation, so we have no guarantee committers will be able to
cherry-pick commits as we are unexpectedly asking them to.
So, I think we should follow our commitment to release off
the master branch for this release. We can continue the
discussion about what would be the best release process going
forward.
I'll take care of the release review since Doug is busy,
although I'll need some pointers as to where/how to get
started.
To summarize, my vote is that
- we release 8.5 off master
- we create an 8.5 branch after the RC1 build which will
keep master open for new work
- we continue the discussion about CDT release schedule
Since this follows our original plan, I'm hoping it will
cause the least disturbance.
Are people on board?
Thanks
Marc
To Marc's point about re-testing if he cherry
picks debug fixes - you were planning to re-test
this anyway. With
controlled numbers of fixed it will be actually a
lot easier to a) test b) do a release bureaucracy
And you don't have to cherry pick ALL bug fixes in
debugger - only critial/most wanted ones. Same goes
for other components.
I think SR1 should be focus on stability - but right now
it is "whatever" happened to be in master.