Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-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 40D14FE1A for ; Sat, 27 Apr 2013 05:22:40 +0000 (UTC) Received: (qmail 59268 invoked by uid 500); 27 Apr 2013 05:22:39 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 59214 invoked by uid 500); 27 Apr 2013 05:22:39 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 59205 invoked by uid 99); 27 Apr 2013 05:22:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 27 Apr 2013 05:22:39 +0000 X-ASF-Spam-Status: No, hits=-1.3 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of aharui@adobe.com designates 64.18.1.191 as permitted sender) Received: from [64.18.1.191] (HELO exprod6og106.obsmtp.com) (64.18.1.191) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 27 Apr 2013 05:22:34 +0000 Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob106.postini.com ([64.18.5.12]) with SMTP ID DSNKUXtghQiNz7Cd5ev5Q8blGPImpGu7Yt6H@postini.com; Fri, 26 Apr 2013 22:22:14 PDT Received: from inner-relay-1.corp.adobe.com (ms-exchange.macromedia.com [153.32.1.51]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r3R5MC99021803 for ; Fri, 26 Apr 2013 22:22:12 -0700 (PDT) Received: from nacas03.corp.adobe.com (nacas03.corp.adobe.com [10.8.189.121]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id r3R5MBAV009681 for ; Fri, 26 Apr 2013 22:22:11 -0700 (PDT) Received: from SJ1SWM219.corp.adobe.com (10.5.77.61) by nacas03.corp.adobe.com (10.8.189.121) with Microsoft SMTP Server (TLS) id 8.3.298.1; Fri, 26 Apr 2013 22:22:11 -0700 Received: from NAMBX02.corp.adobe.com ([10.8.127.96]) by SJ1SWM219.corp.adobe.com ([fe80::d55c:7209:7a34:fcf7%11]) with mapi; Fri, 26 Apr 2013 22:22:10 -0700 From: Alex Harui To: "dev@flex.apache.org" Date: Fri, 26 Apr 2013 22:22:09 -0700 Subject: Re: Whiteboard on GitHub - update Thread-Topic: Whiteboard on GitHub - update Thread-Index: Ac5C3NNDTJVacBQgRPON4yJHIotMSAAKlbOF Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.16.0.130206 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org Looks like I am a moderator. I think I correctly added notifications@ so try again and let's see what happens. On 4/26/13 5:18 PM, "OmPrakash Muppirala" wrote: > On Fri, Apr 26, 2013 at 4:55 PM, OmPrakash Muppirala > wrote: >=20 >> On Fri, Apr 26, 2013 at 4:48 PM, Alex Harui wrote: >>=20 >>> I just sent an email from my adobe.com account to commits@. >>>=20 >>> I got back a rejection that it had to come from my apache.org address. >>>=20 >>>=20 >> That explains it. I sent an email as my apache.org address, but from an >> alias like how GitHub sends the emails. I also got a rejection >> notification. >>=20 >> Greg, any chance you can use your moderator super powers to help this >> situation? >>=20 >> Thanks, >> Om >>=20 >=20 > I found this nugget buried inside a similar discussion here [1] >=20 > The moderator can send an email to: commits-allow-flex.apache.org=3D > notifications@github.com (or something like that) >=20 > [1] > http://mail-archives.apache.org/mod_mbox/camel-dev/201209.mbox/%3CCALvzYd= 8XWdU > OuVtb90kOYhxX1rcW9bh=3D1Z49DMn+z_Hu9KVrZw@mail.gmail.com%3E >=20 >=20 >=20 >>=20 >>=20 >>>=20 >>> On 4/26/13 4:15 PM, "OmPrakash Muppirala" wrote: >>>=20 >>>> On Fri, Apr 26, 2013 at 4:07 PM, Greg Reddin wrote= : >>>>=20 >>>>> I haven't seen any mod requests yet. I'm traveling this weekend and >>> will >>>>> have limited network access. I will try to look into it again next >>> week if >>>>> I don't see anything before. >>>>>=20 >>>>> Sent from my mobile device. >>>>>=20 >>>>>=20 >>>> It should have appeared. Could the list be filtering it before you ge= t >>> a >>>> chance to moderate it? Maybe you could add notifications@github.comto= the >>>> safe sender list before I try again? Notifications sent to my persona= l >>>> email id works fine. >>>>=20 >>>> Anything else I could be missing? >>>>=20 >>>> Thanks, >>>> Om >>>>=20 >>>>=20 >>>>> On Apr 26, 2013, at 4:42 PM, OmPrakash Muppirala < >>> bigosmallm@gmail.com> >>>>> wrote: >>>>>=20 >>>>>> On Fri, Apr 26, 2013 at 2:26 PM, OmPrakash Muppirala >>>>>> wrote: >>>>>>=20 >>>>>>> On Fri, Apr 26, 2013 at 12:28 PM, Greg Reddin >>>>> wrote: >>>>>>>=20 >>>>>>>> I'm a moderator. Assuming the mails don't cause the spam filter to >>> be >>>>>>>> engaged, I'll moderate them through. >>>>>>> Great! I just sent out a test notification to >>>>> commits@flex.apache.orgfrom GitHub. Can you check if it came through= ? >>>>>>>=20 >>>>>>> Another alternative would be to ask the committers to use their >>>>> apache.orgemail ids for their GitHub email ids. And we can select th= e >>>>> option of >>>>>>> GitHub sending the email from the Author's email. This way there i= s >>> no >>>>>>> moderation required because commits@f.a.o seems to allow all >>>>> apache.orgemail ids. >>>>>>>=20 >>>>>>> GitHub validates the email addresses before it sends emails from >>> those >>>>>>> addresses. >>>>>>>=20 >>>>>>> Thanks, >>>>>>> Om >>>>>>=20 >>>>>>=20 >>>>>> I've sent another test email notification this time from my >>>>>> bigosmallm@apache.org address. It did not automatically come through >>> as >>>>> I >>>>>> expected. Please take a look. >>>>>>=20 >>>>>> Thanks, >>>>>> Om >>>>>>=20 >>>>>>=20 >>>>>>>=20 >>>>>>>=20 >>>>>>>>=20 >>>>>>>> On Fri, Apr 26, 2013 at 2:25 PM, OmPrakash Muppirala >>>>>>>> wrote: >>>>>>>>=20 >>>>>>>>> On Fri, Apr 26, 2013 at 12:16 PM, Alex Harui >>>>> wrote: >>>>>>>>>=20 >>>>>>>>>> Om, >>>>>>>>>>=20 >>>>>>>>>> Maybe I wasn't clear. I think a key aspect of whiteboards on >>> GitHub >>>>>>>> is >>>>>>>>> to >>>>>>>>>> have a commit to your whiteboard be seen on the >>> commits@flex.a.olistby >>>>>>>>>> anyone subscribed to commits@f.a.o without other work on their >>> part >>>>>>>> like >>>>>>>>>> signing up with GitHub or being added as a member of the an >>>>>>>>> "organization". >>>>>>>>>>=20 >>>>>>>>>> We can't get an email to commits@f.a.o to happen for all >>> activity on >>>>>>>>> your >>>>>>>>>> whiteboard? >>>>>>>>> Short answer: it is doable. >>>>>>>>>=20 >>>>>>>>> Long answer: >>>>>>>>> I can add an organization-wide notification setting to send email= s >>> to: >>>>>>>>> commits@flex.apache.org. The only problem is the list moderator >>> for >>>>>>>>> commits@f.a.o should manually add notifications@github.com to the >>>>> list >>>>>>>> so >>>>>>>>> that the emails can go through. Who is the moderator of >>> commits@f.a.o >>>>> ? >>>>>>>>>=20 >>>>>>>>> Thanks, >>>>>>>>> Om >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>> On 4/26/13 11:04 AM, "OmPrakash Muppirala" >>>>>>>> wrote: >>>>>>>>>>=20 >>>>>>>>>>> On Fri, Apr 26, 2013 at 10:51 AM, Alex Harui >>>>>>>> wrote: >>>>>>>>>>>=20 >>>>>>>>>>>> Om, >>>>>>>>>>>>=20 >>>>>>>>>>>> Thanks for working on this. Some questions: >>>>>>>>>>>>=20 >>>>>>>>>>>> 1) do you have this actually setup? If so, can you commit >>>>>>>> something >>>>>>>>> to >>>>>>>>>>>> your >>>>>>>>>>>> whiteboard so I can see what the notification email looks like= ? >>>>>>>>>>>=20 >>>>>>>>>>> Yes, but with a private account. I can add you as a member of >>> this >>>>>>>>> test >>>>>>>>>>> organization. >>>>>>>>>>> We can 'watch' repos and notifications emails can be configured >>> [1], >>>>>>>>> [2] >>>>>>>>>>> More details on Organiations available here [3] >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>> 2) When the contributor sends the pull request, how does the >>>>>>>> committer >>>>>>>>>> get >>>>>>>>>>>> notified? Can an email go to the commits list? Or does the >>>>>>>>> committer >>>>>>>>>>>> only >>>>>>>>>>>> get notified off-list? >>>>>>>>>>>=20 >>>>>>>>>>> We should be able to make the notifications go to any and >>> multiple >>>>>>>>> email >>>>>>>>>>> ids [4]. We will have to add the >>> email >>>>>>>> id >>>>>>>>> to >>>>>>>>>>> our list. >>>>>>>>>>>=20 >>>>>>>>>>> Thanks, >>>>>>>>>>> Om >>>>>>>>>>>=20 >>>>>>>>>>> [1] https://help.github.com/articles/watching-repositories >>>>>>>>>>> [2] >>>>>>>> https://help.github.com/articles/configuring-notification-emails >>>>>>>>>>> [3] https://help.github.com/categories/2/articles >>>>>>>>>>> [4] >>>>>>>>=20 >>>>>=20 >>>=20 https://help.github.com/articles/notifications#per-organization-email-routi= n>>> g >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>>=20 >>>>>>>>>>>> -Alex >>>>>>>>>>>>=20 >>>>>>>>>>>> On 4/26/13 10:27 AM, "OmPrakash Muppirala" < >>> bigosmallm@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>> I have been experimenting with a GitHub based workflow for the >>>>>>>>>> whiteboard >>>>>>>>>>>> repos for our committers. Here is the workflow I would like t= o >>>>>>>>>> propose: >>>>>>>>>>>>=20 >>>>>>>>>>>> * Apache Flex creates an 'Organization' account GitHub >>>>>>>>>>>> * Each Apache Flex committer is encouraged to create an >>> account on >>>>>>>>>> GitHub >>>>>>>>>>>> * The committer then posts their GitHub id on >>>>>>>> dev@flex.apache.organd >>>>>>>>>>>> asks >>>>>>>>>>>> to be added to the ApacheFlex@GitHub account >>>>>>>>>>>> * The Apache Flex PMC will add the committer's GitHub id to th= e >>>>>>>>>>>> ApacheFlex@GitHub account. >>>>>>>>>>>> * In the contributing.md file [1] at the root of each >>> committer's >>>>>>>>>> github >>>>>>>>>>>> project, there will be information about Apache's contribution >>>>>>>>>> guidelines >>>>>>>>>>>> including a link to the ICLA [2] >>>>>>>>>>>> * Any public contributor is free to fork an ApacheFlex >>> committer's >>>>>>>>>> github >>>>>>>>>>>> project. >>>>>>>>>>>> * The contributor makes a few modifications and is ready to >>> send a >>>>>>>>>> 'Pull >>>>>>>>>>>> request' to the Apache Flex committer >>>>>>>>>>>> * Before the 'Pull Request' can be sent, GitHub will >>> automatically >>>>>>>>>> point >>>>>>>>>>>> the contributor to take a look at the contribution guidelines >>>>>>>> first. >>>>>>>>>>>> * Theoretically the contributor reads the contribution >>> guidelines, >>>>>>>>>> agrees >>>>>>>>>>>> to it implicitly and clicks the 'Send Pull Request' button. >>>>>>>>>>>> * The Apache Flex Committer now will have a chance to peruse >>> the >>>>>>>>>> commits >>>>>>>>>>>> and decide whether or not to accept the pull request. >>>>>>>>>>>>=20 >>>>>>>>>>>> There is another alternative I have been working on as well. >>>>>>>> There >>>>>>>>> is >>>>>>>>>> a >>>>>>>>>>>> CLAHub [3] plugin for GitHub. The workflow for this is >>> described >>>>>>>> in >>>>>>>>>> the >>>>>>>>>>>> same link [3]. I have been experimenting with this plugin but >>>>>>>> have >>>>>>>>>> found >>>>>>>>>>>> various issues with it. I am currently working with the >>> plugin's >>>>>>>>>>>> creator, >>>>>>>>>>>> Jason Morrison and support@GitHub to fix these issues. They >>> have >>>>>>>>> been >>>>>>>>>>>> very >>>>>>>>>>>> helpful so far. I hope to be able to fix all the issues soon >>> and >>>>>>>>> send >>>>>>>>>>>> out >>>>>>>>>>>> a demo. >>>>>>>>>>>>=20 >>>>>>>>>>>> Please let me know if the above mentioned steps are sufficient >>> or >>>>>>>> if >>>>>>>>>>>> something like CLAHub plugin would be better. >>>>>>>>>>>>=20 >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Om >>>>>>>>>>>>=20 >>>>>>>>>>>>=20 >>>>>>>>>>>> [1] https://github.com/blog/1184-contributing-guidelines >>>>>>>>>>>> [2] http://www.apache.org/licenses/icla.txt >>>>>>>>>>>> [3] http://www.clahub.com/ >>>>>>>>>>>>=20 >>>>>>>>>>>> -- >>>>>>>>>>>> Alex Harui >>>>>>>>>>>> Flex SDK Team >>>>>>>>>>>> Adobe Systems, Inc. >>>>>>>>>>>> http://blogs.adobe.com/aharui >>>>>>>>>>=20 >>>>>>>>>> -- >>>>>>>>>> Alex Harui >>>>>>>>>> Flex SDK Team >>>>>>>>>> Adobe Systems, Inc. >>>>>>>>>> http://blogs.adobe.com/aharui >>>>>>>=20 >>>>>>>=20 >>>>>=20 >>>=20 >>> -- >>> Alex Harui >>> Flex SDK Team >>> Adobe Systems, Inc. >>> http://blogs.adobe.com/aharui >>>=20 >>>=20 >>=20 --=20 Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui