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 07BD3108B8 for ; Thu, 18 Dec 2014 17:26:45 +0000 (UTC) Received: (qmail 36858 invoked by uid 500); 18 Dec 2014 17:26:44 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 36679 invoked by uid 500); 18 Dec 2014 17:26:44 -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 36666 invoked by uid 99); 18 Dec 2014 17:26:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Dec 2014 17:26:43 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [96.31.32.195] (HELO mc.internetmailserver.net) (96.31.32.195) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Dec 2014 17:26:38 +0000 Received: from smg02.internetmailserver.net (localhost [127.0.0.1]) by mc.internetmailserver.net (Postfix) with ESMTP id 1C0EA63B65 for ; Thu, 18 Dec 2014 09:20:17 -0800 (PST) X-Sender-Id: x-smartermail-authenticated-as|rvesse@dotnetrdf.org Received: from smg02.internetmailserver.net (smg02.internetmailserver.net [216.32.60.11]) by 0.0.0.0:2501 (trex/4.8.90); Thu, 18 Dec 2014 17:20:17 GMT X-MC-Relay: Good X-MC-SenderId: x-smartermail-authenticated-as|rvesse@dotnetrdf.org Received: from sm06.internetmailserver.net (UnknownHost [192.168.120.26]) by smg02.internetmailserver.net with SMTP; Thu, 18 Dec 2014 09:24:59 -0800 X-SmarterMail-Authenticated-As: rvesse@dotnetrdf.org Received: from [192.168.233.217] (chippewa-nat.cray.com [136.162.34.1]) by sm06.internetmailserver.net with SMTP; Thu, 18 Dec 2014 09:24:35 -0800 User-Agent: Microsoft-MacOutlook/14.4.7.141117 Date: Thu, 18 Dec 2014 17:24:03 +0000 Subject: Re: [Proposal] TinkerPop: A Graph Computing Framework From: Rob Vesse To: Message-ID: Thread-Topic: [Proposal] TinkerPop: A Graph Computing Framework References: <471F9A5B-2D67-4D10-A845-E03A227C925A@gmail.com> <8C8CC82C-4A5C-42D4-B11B-EF4CB5BE3D71@gmail.com> <1C32B737-FA71-4A07-9B43-258EB94C90BC@gmail.com> <549300C8.3050801@intertwingly.net> <5493027C.6060501@apache.org> In-Reply-To: <5493027C.6060501@apache.org> Mime-version: 1.0 Content-type: text/plain; charset="UTF-8" Content-transfer-encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org To clarify on Daniel's comments this does not mean that pull requests cannot be merged You can have Infra set up ASF integration with GitHub such that pull requests trigger emails to your projects dev list, those emails contain instructions on how to pull and merge the request into your local ASF based working copy. You then simply push to the ASF repo and if you've said "Closes #1" (or whatever the exact wording is - again the email tells you) then the pull request is automatically closed over on GitHub See https://blogs.apache.org/infra/entry/improved_integration_between_apache_an d As for moving other infrastructure the Jena project (which I am involved in) went through a similar exercise of migrating large amounts of external infrastructure to the ASF when moving to the ASF and the Jena project. Yes it was painful for a time but it is worth doing and as others have pointed out there are sound reasons behind it. It is really not that hard to migrate a mailing list from one platform to another in our experience. In the Jena project we kept the external mailing lists open for the first 6 months or so and just sent regular reminders asking people to move to the ASF mailing lists. After that period we closed the external list to new subscriptions and continued sending the regular reminders for another 6 months or so, after that we closed the external list entirely to new posts so it served only as a historical archive. Over time this allowed us to gracefully migrate users to the new infrastructure by giving them plenty of notice and information about what was happening and this didn't require huge amounts of effort on our part. Rob On 18/12/2014 16:36, "Daniel Gruno" wrote: > >On 2014-12-18 17:28, Sam Ruby wrote: >> On 12/18/2014 11:16 AM, Marko Rodriguez wrote: >>> Hello Jake, >>> >>> When talking with Sam Ruby (cc:d) we voiced our concerns about moving >>> all of our infrastructure over to The Apache Foundation. In particular, >>> our GitHub presence and our public user-mailing list (i.e. tech support >>> mailing list). I have articulated our concerns in the freshly updated >>> proposal. >>> >>> https://wiki.apache.org/incubator/TinkerPopProposal >>> Please see "W. Mailing Lists", "Y. Git Repository", and "X. Subversion >>> Directory". >>> >>> Sam Ruby had stated that using GitHub for source control is an accepted >>> practice now. >> >> Let's split that into two pieces. >> >> Git is a DVCS, which means that it can be at multiple places. Using >> git for source control is an accepted practice at the ASF now. GitHub >> can be one of the places. >> >> From the ASF perspective, GitHub is a mirror. From GitHub's >> perspective, the ASF is a mirror. >No, from GitHub's perspective, ASF is the canonical source. There is no >way to twist this into anything else. >It says right on every single Apache GitHub mirror that it is "Mirrored >from http://git.apache.org/...". > >You cannot merge pull requests from GitHub via GitHub, that's simply not >going to work, and it should be plenty clear to everyone by now why that >is the case. > >With regards, >Daniel. >> >> None of this means that you can't use pull requests. Examples: >> >> https://github.com/apache/spark/pulls >> https://github.com/deltacloud/deltacloud-core/pulls >> https://github.com/apache/camel/pulls >> >> (These just happen to be the top three hits on a Google search for >> "apache github pull requests"). >> >>> We can (though would prefer not to) move our issue >>> tracking to JIRA. Again, we have all been using GitHub issue tracking >>> for 5 years and are comfortable with its interface. Likewise, we can >>> (though would prefer not to), move our user mailing list to Apache's >>> mail list system. If a distinction is made between "user mailing list" >>> (tech support) and "contributor mailing list" (governance), we can (and >>> would prefer) to move over our "TinkerPop Contributors" mailing list to >>> ASF as this is where all the legal/political/governance discussion >>>occur >>> and should be under the purview of ASF. >> >> The current tinkerpop mailing lists are indeed quite active. I >> believe it would be possible for an ASF mailing list to be subscribed >> to each of these and satisfy ASF requirements in this manner. >> >>> Thoughts?, >>> Marko. >> >> - Sam Ruby >> >>> http://markorodriguez.com >>> >>> On Dec 17, 2014, at 7:42 PM, Jake Farrell >> > wrote: >>> >>>> Hey Marko >>>> Thank you for posting the proposal to the wiki. The proposal has the >>>> requested infra for issues, wiki, mailing lists, and scm all still at >>>> github. These sections will have to be edited to bring everything >>>> over to >>>> ASF hardware. Please take a look at other proposals listed for an >>>> idea and >>>> if you have any questions please let us know >>>> >>>> Thanks >>>> -Jake >>>> >>>> On Wed, Dec 17, 2014 at 7:56 PM, Marko Rodriguez >>> > >>>> wrote: >>>>> >>>>> Hello everyone, >>>>> >>>>> I have put the proposal on the wiki page. >>>>> >>>>> https://wiki.apache.org/incubator/TinkerPopProposal >>>>> >>>>> As requested by Roman, I updated the Affiliations section. Note that >>>>>I >>>>> would love to tweak more but there is a 1 minute turn around time >>>>> when I >>>>> hit 'preview' or 'save changes' on the wiki. It started driving me >>>>> mad so I >>>>> stopped. >>>>> >>>>> Please advise on desired edits and I will do so. Moreover, I will >>>>>make >>>>> things much cleaner once the wiki interface speeds up (hopefully its >>>>> just a >>>>> 'burp' in the software right now). >>>>> >>>>> Finally, I will review the individuals who noted they would like to >>>>> "champion" or "mentor" TinkerPop. I will read more about them, what >>>>> these >>>>> roles are, and provide thoughts to this thread once I fully grasp the >>>>> situation. >>>>> >>>>> Thank you again, >>>>> Marko. >>>>> >>>>> http://markorodriguez.com >>>>> >>>>> On Dec 17, 2014, at 5:25 PM, Henry Saputra >>>>> wrote: >>>>> >>>>>> No way, Marko! This is AWESOME!! >>>>>> >>>>>> As many people had mentioned before, you need Champion who is Apache >>>>> member and mentors who are member of Incubator PMCs. >>>>>> >>>>>> And please do follow the format of the proposal as Hadrian >>>>>> mentioned in >>>>> his reply. >>>>>> >>>>>> So excited! >>>>>> >>>>>> - Henry >>>>> >>>>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >> For additional commands, e-mail: general-help@incubator.apache.org >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >For additional commands, e-mail: general-help@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org