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 EB39918C11 for ; Thu, 17 Mar 2016 16:43:24 +0000 (UTC) Received: (qmail 56262 invoked by uid 500); 17 Mar 2016 16:43:24 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 55927 invoked by uid 500); 17 Mar 2016 16:43:23 -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 55510 invoked by uid 99); 17 Mar 2016 16:43:23 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Mar 2016 16:43:23 +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 0BC3B180316 for ; Thu, 17 Mar 2016 16:43:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id CK6TpyaOB5x5 for ; Thu, 17 Mar 2016 16:43:18 +0000 (UTC) Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 72BF95F1F3 for ; Thu, 17 Mar 2016 16:43:17 +0000 (UTC) Received: by mail-wm0-f48.google.com with SMTP id l68so1697847wml.0 for ; Thu, 17 Mar 2016 09:43:17 -0700 (PDT) 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; bh=NrM6/tIZgFZ1sPwmhtZnjo6uSuxaE02Vnv8/NFufrDI=; b=Lyykg2FV01sjp0uFHMi7A1AhejjCpoC4zX59Ee0g6YQAZl2bq9Q3C95k1EQc6CrvUQ KZ24xLbxwWykMiUN6f4K9JRUY94MG9WaRAbo0EM0mKcTna74Gc3bwOfdlwd3G6KWZbRc 7JbKFhKoKYLWINjN8JKOaBT33TMYFpkKOs29UgztgysAk0c9NHdRc2hCtrUavPwwTktV xRAzQ25Cm9QIXKu33pPWva5m8MjUfbD3S29MY9HJw7k4YiAeqWQn6OD/TQwpoEe3+K8r AJAkgH2Wlc25yWtdRo+RCoyns3767LdEy/zoOGbqkYb+KD7Ib/8vIKW6PwlsMSNizyXM ocTw== 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; bh=NrM6/tIZgFZ1sPwmhtZnjo6uSuxaE02Vnv8/NFufrDI=; b=kJPs0tH1hVy3SatOJv08cyzj+K3X0Ja/ax/4PtFAJmd072h3ueT0dz0XndmrTWxpRa XnSGsLByfZyumoM2h8wC07bZ/whpqcRb7GKwGrmnc65i0Q+HbkMF/HZzhjgFf7N1Slc6 Owvn2yQDCTAT2TW/alw27z+4Pu2vOyuKSx5vySJIJrGoHr+K2Zgib9HfAgYTKjAjupz6 bxi449fZtUK3QElsBpsDIZVB+C6YguLnFC25x6hKaJ+zUxl6Cf0emyAEueBW3X/p+g// gYhjGGKQJ9Fjyk+AAC2qQpu1JG6HRhiuFTf9hGVttark29ycIOXgbGK+EsIRFboi+uhP 0jyg== X-Gm-Message-State: AD7BkJLAR9L5aWgnLpzZ44OryoIK+UgHqaG9nJBO6IXoT5ottsFxDyfQFzR8GNOLkAUJZvlrYTmwEPYjAWePpA== X-Received: by 10.28.73.66 with SMTP id w63mr12268237wma.53.1458232996476; Thu, 17 Mar 2016 09:43:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.26.202 with HTTP; Thu, 17 Mar 2016 09:42:56 -0700 (PDT) In-Reply-To: <1458232387334.83073@netapp.com> References: <2CF85773-AFF3-4AD8-99B1-CDC84FCCDF52@gmail.com> <1458230628650.83509@netapp.com> <1458232387334.83073@netapp.com> From: Daan Hoogland Date: Thu, 17 Mar 2016 17:42:56 +0100 Message-ID: Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack pull request: Is the project attempting a fork on Githu...) To: dev Content-Type: multipart/alternative; boundary=001a114af8dcc13e56052e41533f --001a114af8dcc13e56052e41533f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Chris, I don't see how cloudstack/cloudstack can be a problem to the foudation except for the PMC as they will be left with managing keeping it in sync. I also don't see how a fork can be against apache policy as anyone is allowed to fork the software at any time. We as PMC are no exception (wisdom left out of the equation) thirdly, As for the concern on whether these moves are done by 'part of the PMC' or not: I think I can savely say I am one of the proponent of keeping as much under the foundation umbrella as possible but I have hear no sounds of anybody opposing the ongoing experiments. I am happy to see board member mixing in our discussions from time to time. Trying not to sound like I am complaining now, I wouldn't complain if it happened a bit more often. BTW I have had problems adding an issue to cloudstack/cloudstack as well, but I guess that's me not being a github guru. On Thu, Mar 17, 2016 at 5:33 PM, Tutkowski, Mike wrote: > I see your concern, Chris. > > Yes, the community will continue to discuss. Hopefully others will join i= n > with their views. > ________________________________________ > From: Mattmann, Chris A (3980) > Sent: Thursday, March 17, 2016 10:16 AM > To: dev@cloudstack.apache.org > Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack pul= l > request: Is the project attempting a fork on Githu...) > > Hi Mike, > > Thank you. What you describe effectively below is going to > implicitly switch the =E2=80=9Ccanonical=E2=80=9D repo in my opinion of t= he > > repository to cloudstack/cloudstack. Merges that happen there, > conversation that happens there on PRs and issues, labels, etc., > will be captured there and likely at increased pace and velocity, > leaving the folks wanting to participate in the Apache Cloudstack > project who aren=E2=80=99t part of cloudstack/cloudstack at a disadvantag= e. > > Thanks for speaking up and looking forward to more discussion. > > Cheers, > Chris > > > -----Original Message----- > From: "Tutkowski, Mike" > Reply-To: "dev@cloudstack.apache.org" > Date: Thursday, March 17, 2016 at 9:03 AM > To: "dev@cloudstack.apache.org" > Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack pul= l > request: Is the project attempting a fork on Githu...) > > >As far as I understand, cloudstack/cloudstack is only being proposed to > >help with developer workflow and CI. > > > >To my understanding, all code that goes in there will end up back in the > >canonical ASF CloudStack repo (and, as such, be mirrored to > >apache/cloudstack). > > > >This is simply a workaround to help solve developer workflow and CI > >issues that we couldn't due to lack of privileges on the current repo. > > > >I do not believe anyone on the PMC is talking about forking CloudStack > >and going off in a different direction. > >________________________________________ > >From: Chris Mattmann > >Sent: Thursday, March 17, 2016 9:52 AM > >To: dev@cloudstack.apache.org > >Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack > >pull request: Is the project attempting a fork on Githu...) > > > >Hi Sebastien, > > > > > >[..] > >>> > >>> Hi Sebastien, > >>> > >>> Thanks for your reply and yes, I am a member of the ASF board. > >>> > >>> The thing is, there was already some discussion of this at the > >>> ASF board meeting that happened yesterday. I can tell you that > >>> there were more than a few board members that were a bit concerned > >>> at the prospect of Apache Cloudstack forking and starting a new > >>> GitHub organization, so I=E2=80=99m here now to discuss. > >> > >>We are not forking. In the sense that the canonical repo is at the ASF > >>and mirrored on apache/cloudstack. > > > >OK, good though based on the rest of your replies, I actually see > >the opposite being said. Also =E2=80=9Cwe=E2=80=9D is the relative word = here, which > >I=E2=80=99ll get back to later in this message. > > > >> > >>The cloudstack org on github existed and was empty, one of us contacted > >>github and we got the =E2=80=9Ccontrol=E2=80=9D of it. > >> > >>> > >>> I=E2=80=99m sorry that you are unhappy with the lack of access to Git= Hub > >>> facilities, however I=E2=80=99m confused, the ASF does provide mirror= ing, > >>> active GitHub issue, > >> > >>As far as I know we cannot use github issues. > >>[..snip..] > >>To close PRs you need to make a commit. > >[..snip..] > >>Be able to use labels > >>Be able to setup our own triggers/hooks > > > >David Nalley can speak to this as I=E2=80=99m not sure if you can or > >cannot or if infra@ is providing this. Thanks for stating this. > > > >> > >> > >>> PMC desires and if so can you state that? I remember seeing a request > >>> that you wanted the ability to close pull requests and to be part of > >>> the experiment going on with the Whimsy PMC - > >> > >>Indeed, and I (we) never heard back. > > > >Right - that=E2=80=99s probably b/c it wasn=E2=80=99t discussed with the= board > >until our last meeting which just happened yesterday. It=E2=80=99s > >my reading of the tea leaves that the experiment, while considered > >going in the right direction with Whimsy, is not open to other > >PMCs. It=E2=80=99s possible that we may as a board decide that further > >response is needed, but until that happens or if that doesn=E2=80=99t ha= ppen > >you can take my response until then. > > > >>[..snip..] > > > >> > >>> The other thing is - is the new Cloudstack GitHub organization the > >>> result of a subset of the PMC going off and doing this - > >> > >>I am not sure why you say subset. Let=E2=80=99s try to avoid polemics. > > > >I=E2=80=99m not trying to attack. > > > >I asked a simple question - how many/who in the Apache CloudStack PMC > >is intent on using this new Cloudstack GitHub organization? Not an > >attack, a question that I still don=E2=80=99t have an answer to. > > > >I also wanted to gauge whether there are others on the PMC that will > >speak up. I=E2=80=99ll continue waiting to hear more about that. > > > >>[..snip..] > >>Again, this is not about leaving the ASF. This is about accessing > >>productive tools and making use of them to their fullest. > >> > >>> Finally, as for the Apache Cloudstack PMC - for the PMC the policy of > >>> the ASF is that the canonical repository at the moment is on ASF > >>>hardware. > >> > >>And we would like the ASF to reconsider this. > > > >Put bluntly, the decision is no, and it is in the hands of the ASF Infra= @ > >and based on > >discussions I=E2=80=99ve seen on public lists there and on board@ and pa= rt of the > >board > >meeting yesterday, Infra@ is not opening up the Whimsy experiment to > other > >PMCs > >as of yet. They aren=E2=80=99t ready to declare an SLA; they aren=E2=80= =99t ready for > >potential > >other PMCs to ask to use it too and for others to start thinking that > >capability > >is anything near operational. David Nalley can fill in more. > > > >> > >>> There are not any approved policies for external forks being the > >>>canonical > >>> repo, especially those in another GitHub organization not managed by > >>>the > >>> ASF. There is an experiment in the Apache Whimsy PMC to experiment wi= th > >>> GitHub as the canonical repo for an apache/* org project. That is sti= ll > >>>an > >>> experiment and not widely offered by ASF infra to all PMCs. > >>> > >> > >>Are other projects than Whimsy being allowed to experiment ? > > > >Not at this time. > > > >>[..snip..] > >>> > >> > >>And just to clarify, you are acting here as =E2=80=9Cthe board=E2=80=9D= ? Meaning the > >>board asked you to get on dev@ and talk with our community after seeing > >>our report ? > >>I am asking because the PMC has not received an official response from > >>the board based on our report (and annexed interim report). > > > >I am one of 9 Directors, but I believe if you=E2=80=99d like to test the= waters > >that > >I have support of other board members in asking these questions based on > >the > >meetings yesterday. And as one of the Directors of the board and a > >long-time > >ASF=E2=80=99er, I=E2=80=99m here also as a concerned member since some a= ctions that I have > >seen > >by Cloudstack related to this GitHub external organization imply to me > >that there > >is something more than meets the eye here. > > > >Let=E2=80=99s keep discussing, hopefully with more participation from th= e > >community besides > >the two of us. > > > >Cheers, > >Chris > > > >> > >>> Thanks, > >>> Chris > >>> > >>> > >>> > >>> > >>> -----Original Message----- > >>> From: Sebastien Goasguen > >>> Reply-To: "dev@cloudstack.apache.org" > >>> Date: Thursday, March 17, 2016 at 3:15 AM > >>> To: "dev@cloudstack.apache.org" > >>> Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack > >>>pull > >>> request: Is the project attempting a fork on Githu...) > >>> > >>>> Hi Chris, > >>>> > >>>> We have never met but i recognize your name from members only ASF > >>>>threads. > >>>> > >>>> For the benefit of others on this list it is useful to mention that > >>>>you > >>>> are a member of the ASF board. > >>>> > >>>> The PMC has filed its quarterly report for march, as well as an > >>>>interim > >>>> report about a month ago. The interim report was acknowledged by Sam > >>>>Ruby > >>>> couple days ago only. > >>>> > >>>> I am assuming that the board will discuss it at its monthly meeting > >>>>and > >>>> that we will hear from the board then. > >>>> > >>>> Other than that the discussions are active on dev@ , but roughly we > >>>>feel > >>>> that we are being hurt by lack of access to github facilities. > >>>> > >>>> Best, > >>>> > >>>> -Sebastien > >>>> > >>>>> On 17 Mar 2016, at 00:04, Chris Mattmann > wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> Sorry about my crude way of filing a PR for this, but I heard > >>>>> information about the Apache Cloudstack PMC actively > >>>>> discussing managing the project with GitHub as the primary source > >>>>> in a different organization than the github.com/apache/ org. > >>>>> > >>>>> Can someone clarify this for me? Clearly wearing my board hat, > >>>>> this is not something we allow for any of our ASF projects. > >>>>> > >>>>> Cheers, > >>>>> Chris =E2=80=9Cboard hat on=E2=80=9D Mattmann > >>>>> > >>>>> > >>>>> > >>> > >>> > >> > > > > > > --=20 Daan --001a114af8dcc13e56052e41533f--