Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C6FAF17B0E for ; Wed, 26 Aug 2015 10:35:45 +0000 (UTC) Received: (qmail 65432 invoked by uid 500); 26 Aug 2015 10:35:45 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 65377 invoked by uid 500); 26 Aug 2015 10:35:45 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 65360 invoked by uid 99); 26 Aug 2015 10:35:45 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Aug 2015 10:35:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 95592EC518 for ; Wed, 26 Aug 2015 10:35:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 8vYDZM9fcICS for ; Wed, 26 Aug 2015 10:35:38 +0000 (UTC) Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 1C5E134403 for ; Wed, 26 Aug 2015 10:35:23 +0000 (UTC) Received: by wicne3 with SMTP id ne3so40409413wic.0 for ; Wed, 26 Aug 2015 03:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=wKcQq9tiQjLbRyGKVejdfPS7HS1iLS4Mq7nnAqyuCwI=; b=05ykQFkBMrDF1RusYEy4ERz//8PvqO7mKZSw2haAb/Zvyy+hsgJ84sk2XDnGsCo1eu s15k/E4NR2k/dUwLJVLg37LWRSAYt/kgXx6+f1b2C9Dem3Z6w62HlXAIE2av1KMrSvJM sU3/ePbtJ+9bwJgzRusmWZULmPwa6gLqqPgy3w28a/129rW5H49geLd0LUuXGTkJidWz XKzwM4o6aiCpL3LY6HdwXXZdaYRj2Bc7UTKO8nzV+dCnUKa+6z9Nx/vksTyoC95kGIDc irK4Dpy/m9iNltn4VxULqD2NI6TThd5ixEaOuhgo40zAb2vDpkCg8h96FfjQzmEvfj6x +4kQ== X-Received: by 10.180.39.229 with SMTP id s5mr3124911wik.58.1440585322527; Wed, 26 Aug 2015 03:35:22 -0700 (PDT) Received: from [10.0.0.106] (229.194.193.178.dynamic.wline.res.cust.swisscom.ch. [178.193.194.229]) by smtp.gmail.com with ESMTPSA id fs8sm6930806wib.0.2015.08.26.03.35.21 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Aug 2015 03:35:21 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: [DISCUSS] Improving community experience for (new) contributors From: Sebastien Goasguen In-Reply-To: Date: Wed, 26 Aug 2015 12:35:28 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <074C0F84-B2DA-4A77-BCB1-1AED11E9411D@gmail.com> References: To: dev@cloudstack.apache.org X-Mailer: Apple Mail (2.2102) > On Aug 26, 2015, at 12:20 PM, Rohit Yadav wrote: >=20 > Hi all, >=20 > I=E2=80=99ve identified few issues around the recent changes that I = don=E2=80=99t know > how we can fix or improve but I hope to get feedback from the > community. >=20 > I understand that you may disagree with what I=E2=80=99m sharing which = is > alright, even in your disagreement I hope that you don=E2=80=99t take = an > offence on that, that is certainly not my aim. I personally want to > the community to be felt welcoming so that we can attract and retain > new contributors and have a nice environment for everyone. >=20 > Some observations and comments: >=20 > - Generally those of us who have worked for long in the community or > have colleagues from dayjob working in the ACS community - we have > better chances in getting their PRs merged; for new contributors this > pattern is not encouraging and certainly not welcoming if their PRs > get closed. >=20 > - The recent drive to use Github PRs seems to be really working great > for us, but still the requirements of at least 2 +1s/LGTM, unit tests > and pedantic bike-shedding has cost us new developers/contributors and > kills the joy of programming for some; for experienced and > commercially backed developers this makes sense. I personally try to > be pragmatic and lenient on code reviews as long as smoke tests > (Travis) pass. >=20 > - Contributions are process-oriented that cost time and effort; there > have been initiative to satisfy the tool but not the human, and not > optimizing on developer time. >=20 > - What should we do to get more developer contributors and how to > attract hobbyists or casual contributors. >=20 Rohit, that=E2=80=99s a very valid point. Personally, I don=E2=80=99t think we should close PRs that may be valid = but just not ripe for a release. Your recent comment on Rafael PR about embedded jetty for instance is a = good example. I can=E2=80=99t review this, and since I don=E2=80=99t run = CloudStack in prod I don=E2=80=99t want to force things that operators = may not want or may not be ready yet. So this PR got stuck waiting for = Pierre-Yves who talked about it. Did this slow down Rafael contribution I don=E2=80=99t know, we should = ask him. Maybe we could merge that type of things, just not in master. Can you point us to other PR that you saw that made you write this note. = We could all have a look. > Regards.