Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 477B218F3A for ; Wed, 11 Nov 2015 22:11:35 +0000 (UTC) Received: (qmail 55054 invoked by uid 500); 11 Nov 2015 22:11:34 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 54851 invoked by uid 500); 11 Nov 2015 22:11:34 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 54839 invoked by uid 99); 11 Nov 2015 22:11:34 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Nov 2015 22:11:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id DFA9618022F for ; Wed, 11 Nov 2015 22:11:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.899 X-Spam-Level: ** X-Spam-Status: No, score=2.899 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 6jXmPr6PfTXI for ; Wed, 11 Nov 2015 22:11:27 +0000 (UTC) Received: from mail-io0-f175.google.com (mail-io0-f175.google.com [209.85.223.175]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id D44F120DD2 for ; Wed, 11 Nov 2015 22:11:26 +0000 (UTC) Received: by iouu10 with SMTP id u10so39449831iou.0 for ; Wed, 11 Nov 2015 14:11:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=p+BOAJwNoMMqDz9gLgdYd7uqq1Wi52Y3HNzeI2s6T58=; b=fqn6FVO6YIQJqrF8j6ngNkmSqC0DNsmmuEXisWskzpWqesZHSI5rAlNEGaxsX9dfQA MI2hatjZGfluGKT42B85XzIDFffCgz47SXf8JM8l393Yh4Btj0LCGrRFPwVKnN3RfSMy Mu91qTDp7F66R1qZWaNruDwX9LE52Hxtb6JjHqP+QIL7il1l68DcTIQdx3MXxGPX3dq9 +J3FYqWNng4fYjI98gSSscdfddJlRFenOrRUYzziYODv/UYQ02tZ962/F5VUQqkbPf12 zTV2/kXSfFGcTOykVD/Dov0YtfhdSFUmKMlB340rGUwzOLYobTb0LAI3dmyNQUYUyh7P BIxA== X-Received: by 10.107.30.80 with SMTP id e77mr9524929ioe.180.1447279885762; Wed, 11 Nov 2015 14:11:25 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.1.241 with HTTP; Wed, 11 Nov 2015 14:10:56 -0800 (PST) In-Reply-To: References: <1446465555.3149570.426574697.76AAA52B@webmail.messagingengine.com> <5637A2F9.2000502@zonker.net> <5637C764.9090707@zonker.net> <5637D540.1060806@zonker.net> <5637DBD6.3060306@zonker.net> <1446502283.947.427199313.71AF5988@webmail.messagingengine.com> <563E34DD.5020505@apache.org> <003701d1198f$7f38c660$7daa5320$@apache.org> <8F2EC7CD-9FD5-4474-B2D4-5B7A745AE992@hortonworks.com> <6BF9300C-08DD-4A74-9D10-5DD42711AA3F@hortonworks.com> From: Ted Dunning Date: Wed, 11 Nov 2015 14:10:56 -0800 Message-ID: Subject: Re: Concerning Sentry: A disagreement over the Apache Way and graduation To: "general@incubator.apache.org" Content-Type: multipart/alternative; boundary=001a1141b2c47b451005244b1b95 --001a1141b2c47b451005244b1b95 Content-Type: text/plain; charset=UTF-8 Alex, Yes. Pretty much any project that has significant commercial applications will have cadres of developers from companies involved. Those companies will be managing those developers time and efforts to meet the company goals. This can definitely be pernicious, especially since a company may be making decisions about which general areas they want to be pushing off-line. This affects the project majorly even if the technical and coding decisions are made in good fashion. Another problem is that when some developers are working 40 hours per week plus on a project, volunteer developers often have a very hard time keeping up with the pace of change. Building safe havens not only for different timezones but also for different time rates is an architectural challenge that is well worth doing. One way to do this is with very clean user-defined-function sorts of architectures. That can help moderate the rate of change. On Wed, Nov 11, 2015 at 10:16 AM, Joe Witt wrote: > "Trust is the basis of a healthy community" > > -- For sure. > > "and RTC (via Jira or otherwise) just screams "we don't trust you. we > must review all commits first."" > > -- I disagree. RTC has merit independent of concerns of trust. If > trust issues are present in a community then any number of challenges > will exist and all processes will suffer. Keep in mind RTC applies to > everyone (PMC, committer, contributor). So it isn't about trust at > all. It is about community. > > Not wanting to sidetrack this thread but also didn't want that comment > to go without a counter. > > Thanks > Joe > > On Wed, Nov 11, 2015 at 12:59 PM, Greg Stein wrote: > > On Wed, Nov 11, 2015 at 6:27 AM, Steve Loughran > > wrote: > > > >> > >> > On 11 Nov 2015, at 09:38, Bertrand Delacretaz > > >> wrote: > >> > > >> > Hi Steve, > >> > > >> > On Tue, Nov 10, 2015 at 9:31 PM, Steve Loughran < > stevel@hortonworks.com> > >> wrote: > >> >> ...is JIRA-first development conducive to developing a community?... > >> > > >> > I don't think so, as you say this breaks the project into very small > >> > buckets and it's very hard for someone new to get the overview of > >> > what's going on and what the big ideas and visions are. > >> > > > > Agreed. > > > > I also find it sad that work is *gated* by using Jira first. We should be > > trusting our peers, let them commit changes necessary, and review their > > work afterwards. Trust is the basis of a healthy community, and RTC (via > > Jira or otherwise) just screams "we don't trust you. we must review all > > commits first." > > > >>... > > > >> One of the troublespots is those "minor" patches which have traumatic > >> consequences; you don't notice when the issue is created, don't watch > it, > >> and then, when its merged in, you discover that things now behave > >> differently. Anything related to specific dependency updates are things > to > >> watch there (guava, jackson, jersey), but it could be something more > subtle > >> like a change in the concurrency model of some bit of code. It's only > later > >> that you find your code has stopped working and you are left trying to > work > >> out what happened and why. > >> > > > > I'm not sure what the above has to do with issues/Jira. Any commit can > have > > this effect, whether it was done directly or via an issue. It's just a > > typical problem with development. > > > > (and yeah, it leads into a whole separate conversation about testing and > CI) > > > >>... > > > >> Noted, but we're going to try it in the slider dev group anyway, so we > can > >> do some more detailed code review of various complex things more > >> interactively. I know it excludes people who can't be there, but its > still > >> more inclusive of > >> > > > > I see no problem doing code reviews this way, as other devs can still > > comment/review whatever output gets committed. They're only "shut out" of > > the first review, not ALL review. > > > > Using them for initial code development or decisions? Not so much. > > > > Using them to reach a consensus among a subset of the community? Sure, > and > > bring that result to the dev@ list to reach full community consensus. We > > see this done all the time with hackathons: the group at the 'thon come > up > > with some idea they all like, and bring that to the dev@ list. 10 people > > think it is the right approach and share it, then rope in the other 10. > > > >>... > > > > Cheers, > > -g > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --001a1141b2c47b451005244b1b95--