Return-Path: X-Original-To: apmail-groovy-dev-archive@minotaur.apache.org Delivered-To: apmail-groovy-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B7EBA188A4 for ; Sat, 24 Oct 2015 09:28:17 +0000 (UTC) Received: (qmail 66881 invoked by uid 500); 24 Oct 2015 09:28:17 -0000 Delivered-To: apmail-groovy-dev-archive@groovy.apache.org Received: (qmail 66835 invoked by uid 500); 24 Oct 2015 09:28:17 -0000 Mailing-List: contact dev-help@groovy.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.incubator.apache.org Delivered-To: mailing list dev@groovy.incubator.apache.org Received: (qmail 66823 invoked by uid 99); 24 Oct 2015 09:28:17 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Oct 2015 09:28:17 +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 E26FCC5215 for ; Sat, 24 Oct 2015 09:28:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id NyR2YyeiqVzQ for ; Sat, 24 Oct 2015 09:28:08 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 51079439D8 for ; Sat, 24 Oct 2015 09:28:08 +0000 (UTC) Received: from [192.168.1.15] ([85.180.110.102]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LjIBr-1aNJb52iOV-00dT9P for ; Sat, 24 Oct 2015 11:28:00 +0200 Subject: Re: PR and workflow [was [ANN] New committer: Shil Sinha] To: dev@groovy.incubator.apache.org References: <562672A9.4050304@gmx.net> <1445529159.2548.56.camel@winder.org.uk> <1445577508.2548.70.camel@winder.org.uk> <4C5A947F-B0F4-4013-9DAF-8046507507FF@jaguNET.com> From: Jochen Theodorou Message-ID: <562B4F20.1070708@gmx.org> Date: Sat, 24 Oct 2015 11:28:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <4C5A947F-B0F4-4013-9DAF-8046507507FF@jaguNET.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:dbNTbl+cBVUsUzWdx3UuO1njWViMrBqki+XhQclVOGo5ov7l9GY cawCTF8FbcyfFNDo5sTkLXEKTBO43QbVzxNpX/LQVJbdj+yOLkwkZ1QL9dcSIYSen62GTOU GWTcJTINzWYX/vtX4f27RI6hQXUK3Wgps14fw+/0G8Xensu7Sejm7ipKwaf9wFP8lo/6Z3R xbwXbaYLH8cwG1dQiHrcg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Doe/RtAmAcM=:vErvDTvkyHggEd6PME2qQT 5XlSllzKTYBSPjTogOtty5+LQL9wjVKWfLXCcetCPmu7rwq8Z0mhrLPTKuRsbsjcPpbi4Dhvd 4mmzo2pM48hyyeFn6WpmKx+vGTt+5fJ9LiaE4NowMSwkCE12M9x4t5OZp9CLQalaxWoq0LzfA 9U2V0dMt2y+GZbhAi61IYzod9J5B+VGu5fqqYVHwoYLUaEkg+KeVszIYm0DBCTORvW2rX47tG 5/Z5bHr0Bn6Rjb5anulfDJoOfpQ0nUbYz2C2h8GGGH3pVkkFMDGG046NcecwUuy1WYnSWNkA5 72cZgBYQj4M97WenG9ijzOwV7c5vgaENsIQbCfAwCVQW08ZHaduwMryba8Ge3BCmo9Mdi7gQQ 3zJstPWfxQIJvH8WEjq+D3ux/8+ClNd8qFZEBPuF0mDiYtaIjR8x2vOZNi8JJBE7UYkjHAyB7 sPl9KyembUA1/4rg//22lGbveIB7Jtoj+xYJt5YTUtXDOYeSYjLEq8XQPjLCN032pNROVsgr7 ozEMrt4Viz6tIPnEWipTjFC4lTKNjNmhwjJUfVdJd1LuJ6lWrWTV2OSub98NRhX0vuV+J1afN 8UWpmjeCM0KSoopsUoN4N9Oinw19uhEMR+Bjhx57T2CdGHGjzYelbhDWeiTfOFcQYJ9ByAsZR jFAv0EH1q0RaJIl7aTRTFCWuCF69uRqO89O/NSmZfr5QEftRk3MQZ6r1u2TCp1RmPsHWW0i1c xZqPwEwweinH6xUOFDg9GW92dgCi86TzmKmOvJ61Du69OWeb7qvh38CZGAWq0ks+a9Q/OTttk jIBgU8r On 23.10.2015 13:47, Jim Jagielski wrote: > >> On Oct 23, 2015, at 1:18 AM, Russel Winder wrote: >> >> OK, so Apache still doesn't really get Git and GitHub oriented >> workflows, > > Sure we do. and because of the "one true repository at Apache" policy, it is largely ignored. Now some people say it is ignored because they don't get it, while others say Apache cannot do it like that for legal reasons. The result is the same. Git and GitHub oriented workflows are more or less cumbersome or impossible. [...] >> What is the fundamental workflow problem that you feel is >> causing pain? Whatever it is, we must fix it, even if we have to >> subvert the current official "Apache Way" workflow. > > Really? I assume that one reason Groovy joined the ASF is > so it could partake of the numerous successes enjoyed by > ASF projects which use and depend on the 'current official > "Apache Way" workflow', whatever that is. I really don't like "partake" here. Groovy joined Apache mainly because Codehaus did shut down and Apache was the best alternative. Considering for example how smoothly we got the JIRA over, this was imho a good choice too. >> Having a workflow >> that works and is easy so that unpaid volunteers can actually achieve >> progress on the project, but nonetheless ends up with the Apache >> repository as mainline, is far, far, far more important than adherence >> to some particular quasi-political philosophy. > > You do know, of course, that this workflow that has been used for > decades at the ASF was started by and built-around and designed-for > unpaid volunteers to do just that, right? Oh,I would be careful with "used for decades". Just because people don't know it better and got used it, doesn't mean it is good. I would for example not want to change from Git (or Subversion) to CVS, just because CVS is in use for decades. Back then, there was no real alternative. Today times are different and there are different established workflows. And you know that most people don't go to the extra effort of changing their established workflow, just for a small commit. That means less contributions, which means in the end less committers. Times change and so do the methods. The only reason I see to keep the centralized singled repo way is for legal reasons. And since that is a very strong reason there is nothing really to discuss with github for the moment. Unless there is some kind of cooperation between apache and github, or apache offers something like github (I doubt there is enough manpower for that). bye blackdrag