2017-07-05 10:00 GMT+02:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com.invalid>:
> Romain>>>>@Gurkan: concretely nothing changed factually since we discussed > it and concluded we can't pay the overhead at the moment so why pushing > it?I looked at the commit history from github (https://github.com/apache/ > tomee/graphs/contributors). Only some couple of members provide > contributions in last couple of years. We need a more stable/healthy > community to increase the chance of long living the project. You are wrong, > the reason behind the such discussion is not related with prod, website or > project source code. We are looking for some alternative solution (at least > temporarily) because of the mentioned problems. I suspect that this type of > conflicts may occur in the future again. I am pushing this for the success > and future of Apache TomEE. I am not a PMC member or committer of TomEE > project, but I just wanted to give my comments as ASF member. > Don't think so Gurkan, the problem was really bound to end user direct impact and we tackled it with the personal html area usage we need to document now. > Regards.Gurkan- > > > > > > On Wednesday, July 5, 2017, 10:13:22 AM GMT+3, Romain Manni-Bucau < > rmannibu...@gmail.com> wrote: > > @Gurkan: concretely nothing changed factually since we discussed it and > concluded we can't pay the overhead at the moment so why pushing it? > Concretely the issue was very particular in term of process cause affecting > almost directly our "prod" versus our project source doesn't and we can > therefore tolerate more latency. And side note (probably some wording issue > but just to make it obvious if not): if it is to go back to the normal > process anyway after then we can gain these 3 months and already work as we > and we'll do ;). > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/ > rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2017-07-05 7:28 GMT+02:00 Gurkan Erdogdu <gurkanerdo...@yahoo.com. > invalid>: > > > Hi MarkThis is only for fixing the appeared (very important) problem in > > the community. So, I don't see what will happen to the project in 3 > months > > period with RTC process? So, at least 3 months, every commit will be > > approved by the community via consensus. After that, we can safely return > > back to the normal process. > > > > Thanks.Gurkan > > On Wednesday, July 5, 2017, 1:15:31 AM GMT+3, Mark Struberg > > <strub...@yahoo.de.INVALID> wrote: > > > > RTC in my experience _only_ works on release branches, but is a total > > community killer on the mainstream branch (master, dev, whatever you call > > it). > > > > We usually don't have so many concurrent commits on the same topic. There > > was recently an exceptional case and it got resolved. > > Thus -1 > > > > Of course discussions might be done first. But not via PR but via mail. > > Usually the devs have a good feeling about what is sensible and what not. > > For some deep change one usually sends a patch first for review. That is > > nothing we need to enforce - every good programmer will do just that! > > Otoh there are 99.99% of stuff which you just get done and commit it. And > > if there is something fishy, then it get's caught via the commit log > mails > > anyway. > > > > LieGrue, > > strub > > > > > > > Am 03.07.2017 um 10:05 schrieb Jonathan Gallimore < > > jonathan.gallim...@gmail.com>: > > > > > > On Mon, Jul 3, 2017 at 2:04 AM, David Blevins <david.blev...@gmail.com > > > > > wrote: > > > > > >> There’s a discussion on the private list on this topic, but given the > > >> recent thread I think it makes sense to move that here. > > >> > > >> The vote would be only on this question: > > >> > > >> - Is RTC worth trying for 3 months? (+1,+/-0,-1) > > >> > > >> I’ve seen some voices in favor, but do not want to propose a vote > > >> without a heads-up. Specifically, even if many people like the idea > > >> we should talk about how we want to do it. > > >> > > >> # Review-than-commit > > >> > > >> For those that do not know, Review-than-commit is essentially what > > >> Github Pull Requests are. Prior to github, Apache describes them as: > > >> > > >> - Commit policy which requires that all changes receive consensus > > >> approval in order to be committed. > > >> > > >> I think we’ve seen evidence that: > > >> > > >> - Slowing ourselves down can be a good thing. > > >> > > >> - Moving ahead after discussion is a good thing. Discussion should > > >> precede even the first commit. > > >> > > >> - More eyes and talk around commits can help documentation efforts. > > >> > > >> - As 3 +1s are required, a one-to-one conversation with no one else > > >> included is naturally discouraged. > > >> > > >> # Trial basis > > >> > > >> My thought is to go RTC for 3 months as a trial. After 3 months, no > > >> action means we revert back to our present CTR. A new vote would be > > >> required to continue RTC in any form, as-was or modified. > > >> > > > > > > Unless its obviously unanimous that everyone dislikes RTC at the end > of 3 > > > months, I'd suggest we call a vote to decide how to proceed. Not quite > > sure > > > how that fits into +1/0/-1 however, so may be it should be a 3 month > > trial, > > > followed by 2 weeks for review and discussion (during which we'd still > be > > > RTC) and then a vote? > > > > > > > > >> > > >> The trial-basis is to acknowledge that we are voting on a guess of > > >> potential benefits. This allows us to "try before we buy" and the > > >> vote really comes down to if we want to try. We need not make a > > >> decision based on other people's experience and have a means to gain > > >> our own experience with a built-in escape clause that triggers lazily. > > >> > > >> RTC may sound like a good idea, but our implemention of it may be bad > > >> in practise. It may sound like a bad idea, but we may discover > > >> positives we hadn't anticipated. We don't currently know. > > >> > > >> # How would we do it? > > >> > > >> Some things that would be good to discuss: > > >> > > >> - How could we use github pull requests? Other communities do use > > >> them and I suspect there are options we have not explored. > > >> > > > > > > I'd be in favour of that, as that process seems to be very well known. > > > > > > > > >> > > >> - Should all reviews be on the dev list? With Github PRs comments > > >> and JIRA comments, there needs to be a source of truth. > > >> > > > > > > I think both the discussion and review should happen on the dev list. > > > GH/JIRA comments are fine in themselves, but there may be (should be) > > > discussion on dev@ before a PR is opened, so having all that > discussion > > in > > > one place is important for me. Even if GH comments prove popular, its > not > > > hard to copy/paste it to dev@ with a link. > > > > > > > > >> > > >> - Should we fully document the process before we try so we can get > > >> the most value from a 3 month trial? > > >> > > > > > > I'd be in favour of discussing and documenting. > > > > > > > > >> > > >> > > >> -- > > >> David Blevins > > >> http://twitter.com/dblevins > > >> http://www.tomitribe.com > > >