On 11/30/2019 7:39 AM, Robert Muir wrote:
-1 ... you even went so far as to discourage lucene committers from attending that meeting, and now its turned around as if its consensus everywhere and should be applied to lucene too?

I don't think changing things to review-then-commit will help.

I did attend the meeting, and I think committers who concentrate on Lucene should not be discouraged from attending any similar future meetings. Discussions in a meeting about Solr are not very likely to dive down that far into the inner workings, but even if they don't, some Lucene people might find the the talk about Solr to be interesting, and having their perspective available would not be a bad thing.

I'm very wary of making an official change to review-then-commit. I fully support the ideas that went into the proposal, but I think making it mandatory for all commits is going to really slow things down and cause some problems. It's not the way most Apache projects work, and it makes it a LOT harder to do quick sanity edits like fixing spelling errors.

As much as I really like the idea of more frequent reviews, I think that review requirements should be informal.

Most of the time a committer will know whether the changes they are working on fall into a "major" or "minor" category. When it's leaning more towards major, I think most of us will agree that a few extra eyeballs looking for gotchas is a really good idea. TLDR note: The number of lines in a change is sometimes NOT an indicator of how major the change is.

I certainly want to seek a "looks good to me" on changes I make which have any significant impact. For some of the ideas I have, if those ever reach the implementation phase, I think I'd want even more assurance that I'm not doing it wrong. I can pledge that I will seek review for non-trivial changes. I wonder if there is wording we can add to any official project rulebook to make such a thing mandatory, without a full switch.

I think that a full switch to review-then-commit (RTC) would be the wrong thing to do. I think it would lead to a lot of dissent within the project, encouraging rivalries and cliques within the project.

If RTC is preferred by a significant majority, I will work within that paradigm ... but I think that it would be a short-lived experiment and we would be back to CTR pretty quickly.

Is it possible to vote -0.5 instead of -1?  I don't think it is.

Thanks,
Shawn

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to