To add my 2¢ to this discussion:
To make these ideas more concrete, in my view, the result of the current
vote would be that at its closing a clearly marked branch is created
that implicitly freezes the feature set. A voter, when submitting a vote
can propose one or more PRs that should be included with the
understanding that such a PR should address a bug. Bug should be taken
as not only addressing reported code failures but also glitches and
confusion in user facing functions. Indicting multiple PRs their order
could be interpreted as a priority.
A rule like this could be codified somewhere and then included when
calling for a vote. I haven't checked if other projects have something
like this, though, and there may be better ways to get the kind of
process we need.
Cheers
Eduard
Christian Lenz wrote:
If we are now at a Feature freeze, we should create a release/nb9 branch to
make it clear, no new Features there and some documentation and so on.
Everything else, so other PRs can still be handled in develop.
Von: Geertjan Wielenga
Gesendet: Freitag, 12. Januar 2018 11:41
An: [email protected]
Betreff: Re: Pull requests need to be reviewed
Yup, makes sense to me, Neil. We need to make these things explicit and
indeed will take a look at the related NetBeans processes, though I agree
however we’re looking at it we are now at a stage of feature freeze and
should incorporate bug fixes only, ideally as part of the NetCAT phase post
Beta — making it all the more urgent that everyone tries out the Beta
artifact and specifies their vote on it in the vote thread.
Gj
On Friday, January 12, 2018, Neil C Smith<[email protected]> wrote:
On Fri, 12 Jan 2018 at 08:04 Geertjan Wielenga<
[email protected]> wrote:
I think we need to set up guidelines — e.g., a PR must be connected to an
issue; a PR must solve a problem and not be cosmetic only; etc.
I’d advise looking at pull/3 by Chris instead.
I like Chris' PR, and see the benefit of it ... but, within those
guidelines are we going to have the concept of feature freeze? In my
opinion, if we're in beta vote phase, we should also only be accepting bug
fixes. In which case, I'd be tempted to push that back to the next point
release?
Out of interest, what were the old NetBeans policies around feature
freezing / release planning?
Best wishes,
Neil
--
Neil C Smith
Artist& Technologist
www.neilcsmith.net
Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org