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 AB78D10626 for ; Fri, 2 Jan 2015 16:42:41 +0000 (UTC) Received: (qmail 55769 invoked by uid 500); 2 Jan 2015 16:42:42 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 55524 invoked by uid 500); 2 Jan 2015 16:42:41 -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 55513 invoked by uid 99); 2 Jan 2015 16:42:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Jan 2015 16:42:40 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [209.85.214.176] (HELO mail-ob0-f176.google.com) (209.85.214.176) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Jan 2015 16:42:35 +0000 Received: by mail-ob0-f176.google.com with SMTP id vb8so53769556obc.7 for ; Fri, 02 Jan 2015 08:40:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=TyzbITFP6EydmHASDN8TSLgp9c9loxnyodWJnMoTfvo=; b=d4Vf61ChJeIIiFp95BTfto1/zhvAeKQ27etRl5d2HNv3dsLvLWO5Lw07zaNx559sxZ rWdJmQ6nUG/dZDP3fpzUMNAULhBmWB0bxZ7xW7z5kpgR5jaFMijefIJoGuqH9oY4IsMI YP6LH8CsxBBw4GVainpipvrYZ3ZcEzx9WgXM30xiXQbMmc6JIbtY3msi4B2axufbQWhL wdu2Cw5t2nimC1bZ8JXmVjVkNy81mkmERUWw8YLf0zOSR2HRVzVtR6wUAOdJISzV3KDz nZfewmCjIM4osModS8OM4lp+RTYby1c5RuSVhTDlP/ShIwIorrmEEkbwwOwtdMbmW4Nf HaNg== X-Gm-Message-State: ALoCoQlY1DvRnQFzAvPfW1LIKhK97Md5AXLP0qiKxgso3ZDCeatQabNUxOsQ2WhzBNaZeB5adv1p X-Received: by 10.60.52.72 with SMTP id r8mr25856220oeo.75.1420216823774; Fri, 02 Jan 2015 08:40:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.22.112 with HTTP; Fri, 2 Jan 2015 08:40:03 -0800 (PST) In-Reply-To: References: From: David Nalley Date: Fri, 2 Jan 2015 11:40:03 -0500 Message-ID: Subject: Re: Git write access for podlings To: general@incubator.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Jan 2, 2015 at 5:36 AM, Stian Soiland-Reyes wrote: > Git allows you to commit as "whoever you want" - e.g. like in SMTP > email, the headers are decided by the sender. SVN on the other hand > will show the authenticated user in the commit log. So - speaking as a > former sysadmin - it sounds a bit daring to let anyone new to Apache > from a fresh Incubator proposal to also get instant write access to > all Incubator projects, including those that are just about to > graduate. >From a git commit log perspective, this is true, but we also retain push records that show us the user authenticated as, as well as the IP Address they are pushing commits from. In example: https://git-wip-us.apache.org/logs/asf/incubator-nifi.git > > That said - assuming there has not been any reported abuse of this > global write access - then it is a very good sign of all the new > committers being responsible people - or perhaps they just didn't know > they had that write access to begin with :). It's a trust-thing - I > remember when I started my first proper sysadmin job, and on day one > received the root passwords for systems running web and email for > 30.000 students. "Don't mess it up" was implicit. > > Apache Commons has already given write access to *all* ASF committers > [1] - which would presumably include any incubator committers. If > it's good enough for for Commons, it should be good enough for > Incubator. Part of moving to Apache is also to trust all your > committers. > > [1] https://mail-archives.apache.org/mod_mbox/commons-dev/201412.mbox/%3CCAB917RJy57Z-4PnwThvR9tUq7Y3td8USG8jCmhVDThALwhoBHg@mail.gmail.com%3E > > > Even with the danger of introducing a bigger temptation by explicitly > documenting the incubator-wide write policy - I would still +1 to > document this so you are aware and don't accidentally push back (as > git workflow is to commit locally and it is a bit easy to accidentally > do "git push") - with a clause that this does not mean you have > formally become a committer on the other incubator projects. > > > I would propose to also improve documentation at > > http://wiki.apache.org/general/GitAtApache > http://www.apache.org/dev/git.html > http://www.apache.org/dev/writable-git > > so it does not give impression you have to use SVN-with-git-mriroring > or that writeable GIT is "experimental". I don't know enough about the > particular setup at git.apache.org yet to do it myself. I thought we had removed all of the experimental labels. Thanks for finding these. --David --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org