+1

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-283, Mailstop: 171-246
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Patrick Wendell <pwend...@gmail.com>
Reply-To: "dev@spark.incubator.apache.org" <dev@spark.incubator.apache.org>
Date: Saturday, February 22, 2014 12:37 PM
To: "dev@spark.incubator.apache.org" <dev@spark.incubator.apache.org>
Subject: Re: Signal/Noise Ratio

>btw - I'd prefer reviews@s.a.o instead of github@ to remain more
>neutral and flexible.
>
>On Sat, Feb 22, 2014 at 12:35 PM, Patrick Wendell <pwend...@gmail.com>
>wrote:
>> Hey Chris,
>>
>> Would the following be consistent with the Apache guidelines?
>>
>> (a) We establish a culture of not having overall design discussions on
>> github. Design discussions should to occur on JIRA or on the dev list.
>> IMO this is pretty much already true, but there are a few exceptions.
>> (b) We add a mailing list called github@s.a.o which receives the
>> github traffic. This way everything is available in Apache infra.
>> (c) Because of our use of JIRA it might make sense to have an
>> issues@s.a.o list as well similar to what YARN and other projects use.
>>
>> The github chatter is so noisy that I think, overall, it decreases
>> engagement with the official developer list. This is the opposite of
>> what we want.
>>
>> - Patrick
>>
>> On Sat, Feb 22, 2014 at 11:34 AM, Mattmann, Chris A (3980)
>> <chris.a.mattm...@jpl.nasa.gov> wrote:
>>> Hi Everyone,
>>>
>>> The biggest thing is simply making sure that the dev@<project>a.o list
>>>is
>>> meaningful
>>> and that meaningful development isn't going on elsewhere that
>>>constitute
>>> "decisions" for the Apache project as reified in code contributions and
>>> overall
>>> stewardship of the effort.
>>>
>>> I noticed in a few emails from Github relating to comments on Github
>>>Pull
>>> Requests
>>> some conversation which I deemed to be relevant to the project, so I
>>> brought this
>>> up and it came up during graduation.
>>>
>>> Here's a general rule of thumb: it's fine if devs converse e.g., on
>>> Github, etc.,
>>> and even if it's project discussion *so long as* that relevant project
>>> discussion
>>> makes it way in some form to the actual, bona fide project's
>>> "dev@<project>a.o list",
>>> giving others in the community not necessarily on Github or watching
>>> Github or part
>>> of that non Apache conversation to comment, and be part of the
>>>community
>>> led decisions
>>> for the project there.
>>>
>>> Making its way to that bona fide Apache project dev list can happen in
>>> several ways.
>>>
>>> 1. by simply direct 1:1 mapping from Github comments which I see Apache
>>> project
>>> related dev discussion on from time to time and believe fits the
>>>criteria
>>> I'm describing
>>> above to the project's dev@<project>.a.o list.
>>>
>>> 2. by not 1:1 mapping all Github conversation to the dev@<project>.a.o
>>> list, but to
>>> some other list, e.g., github@<project>a.o, for example (or any of the
>>> others being
>>> discussed) *so long as*, and this is key, that those discussions on
>>>Github
>>> get summarized
>>> on the dev@<project>.a.o list giving everyone an opportunity to
>>> participate in the development
>>> by being *here at Apache*.
>>>
>>> 3. By not worrying about Github at all and simply doing all the
>>> development here at
>>> the ASF.
>>>
>>> 4. Others..
>>>
>>> My feeling is that some combination of #1 and #2 can pass muster, and
>>>the
>>> Apache Spark
>>> community can decide. That said, noise reduction can also lead to loss
>>>of
>>> precision and
>>> accuracy and don't be surprised in reducing that noise if some key
>>>thing
>>> makes it onto
>>> a Github PR but didn't make it onto the dev list b/c we are all human
>>>and
>>> forgot to summarize
>>> it there. Even if that happens, we assume everyone has good intentions
>>>and
>>> we simply
>>> address those issues when/if they come up.
>>>
>>> Cheers,
>>> Chris
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Sandy Ryza <sandy.r...@cloudera.com>
>>> Reply-To: "dev@spark.incubator.apache.org"
>>><dev@spark.incubator.apache.org>
>>> Date: Saturday, February 22, 2014 11:19 AM
>>> To: "dev@spark.incubator.apache.org" <dev@spark.incubator.apache.org>
>>> Subject: Re: Signal/Noise Ratio
>>>
>>>>Hadoop subprojects (MR, YARN, HDFS) each have a "dev" list that
>>>>contains
>>>>discussion as well as a single email whenever a JIRA is filed, and an
>>>>"issues" list with all the JIRA activity.  I think this works out
>>>>pretty
>>>>well.  Subscribing just to the dev list, I can keep up with changes
>>>>that
>>>>are going to be made and follow the ones I care about.  And the issues
>>>>list
>>>>is there if I want the firehose.
>>>>
>>>>Is Apache actually prescriptive that a list with "dev" in its name
>>>>needs
>>>>to
>>>>contain all discussion?  If so, most projects I've followed are
>>>>violating
>>>>this.
>>>>
>>>>
>>>>On Fri, Feb 21, 2014 at 7:54 PM, Kay Ousterhout
>>>><k...@eecs.berkeley.edu>wrote:
>>>>
>>>>> It looks like there's at least one other apache project, jclouds,
>>>>>that
>>>>> sends the github notifications to a separate notifications@ list (see
>>>>>
>>>>>
>>>>>http://mail-archives.apache.org/mod_mbox/incubator-general/201402.mbox
>>>>>/%3
>>>>>C1391721862.67613.YahooMailNeo%40web172602.mail.ir2.yahoo.com%3E
>>>>> ).
>>>>>  Given that many people are annoyed by getting the messages on this
>>>>>list,
>>>>> and that there is some precedent for sending them to a different
>>>>>list,
>>>>>I'd
>>>>> be in favor of doing that.
>>>>>
>>>>>
>>>>> On Fri, Feb 21, 2014 at 6:18 PM, Mattmann, Chris A (3980) <
>>>>> chris.a.mattm...@jpl.nasa.gov> wrote:
>>>>>
>>>>> > Sweet great job Reynold.
>>>>> >
>>>>> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> > Chris Mattmann, Ph.D.
>>>>> > Chief Architect
>>>>> > Instrument Software and Science Data Systems Section (398)
>>>>> > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>>> > Office: 171-283, Mailstop: 171-246
>>>>> > Email: chris.a.mattm...@nasa.gov
>>>>> > WWW:  http://sunset.usc.edu/~mattmann/
>>>>> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> > Adjunct Associate Professor, Computer Science Department
>>>>> > University of Southern California, Los Angeles, CA 90089 USA
>>>>> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > -----Original Message-----
>>>>> > From: Reynold Xin <r...@databricks.com>
>>>>> > Reply-To: "dev@spark.incubator.apache.org" <
>>>>> dev@spark.incubator.apache.org
>>>>> > >
>>>>> > Date: Friday, February 21, 2014 6:08 PM
>>>>> > To: "dev@spark.incubator.apache.org"
>>>>><dev@spark.incubator.apache.org>
>>>>> > Subject: Re: Signal/Noise Ratio
>>>>> >
>>>>> > >FYI I submitted an ASF INFRA ticket on granting the AMPLab Jenkins
>>>>> > >permission to use the github commit status API.
>>>>> > >
>>>>> > >If that goes through, we can configure Jenkins to use the commit
>>>>>status
>>>>> > >API
>>>>> > >without leaving comments on the pull requests.
>>>>> > >
>>>>> > >https://issues.apache.org/jira/browse/INFRA-7367
>>>>> > >
>>>>> > >
>>>>> > >
>>>>> > >On Fri, Feb 21, 2014 at 11:14 AM, Ethan Jewett
>>>>><esjew...@gmail.com>
>>>>> > wrote:
>>>>> > >
>>>>> > >> Thanks for the pointer Aaron. Very helpful.
>>>>> > >>
>>>>> > >> I won't harp on this any more after this email: my reading is
>>>>>that
>>>>>the
>>>>> > >>main
>>>>> > >> concern is archiving discussion, which could be achieved using a
>>>>> > >>separate
>>>>> > >> mailing list. Major decisions should clearly happen on the dev
>>>>>list so
>>>>> > >> everyone is informed, but I don't see a situation where that
>>>>>hadn't
>>>>> been
>>>>> > >> happening anyway (which is why I read the dev list regularly,
>>>>> sometimes
>>>>> > >> look at the archives, and am struggling with the Github messages
>>>>>and
>>>>> > >> pitying those not using Gmail filters).
>>>>> > >>
>>>>> > >>
>>>>> > >> On Fri, Feb 21, 2014 at 12:51 PM, Aaron Davidson
>>>>><ilike...@gmail.com>
>>>>> > >> wrote:
>>>>> > >>
>>>>> > >> > I don't have an official policy to point you to, but Chris
>>>>>Mattmann
>>>>> > >>(our
>>>>> > >> > Apache project mentor) summarized some of the points in this
>>>>>thread,
>>>>> > >>and
>>>>> > >> > here is the original concern that caused us to make this
>>>>>change:
>>>>> > >> >
>>>>> > >> >
>>>>> > >> >
>>>>> > >>
>>>>> > >>
>>>>> >
>>>>>
>>>>>http://mail-archives.apache.org/mod_mbox/incubator-general/201402.mbox
>>>>>/%3
>>>>> >
>>>>>>>CCAAS6=7hkCiT093nXVMcUus8Z-5XCDn=cQ5trjN_Kz9ARe9H=r...@mail.gmail.com%
>>>>>>>3E
>>>>> > >> >
>>>>> > >> >
>>>>> > >> > On Fri, Feb 21, 2014 at 8:08 AM, Ethan Jewett
>>>>><esjew...@gmail.com>
>>>>> > >> wrote:
>>>>> > >> >
>>>>> > >> > > Or not off-list. Sorry folks :-) Anyone should feel free to
>>>>> educate
>>>>> > >>me
>>>>> > >> > > either on the policy or on mailing list use ;-)
>>>>> > >> > >
>>>>> > >> > > On Friday, February 21, 2014, Ethan Jewett
>>>>><esjew...@gmail.com>
>>>>> > >>wrote:
>>>>> > >> > >
>>>>> > >> > > > Hi Aaron,
>>>>> > >> > > >
>>>>> > >> > > > Off-list message here. Can you point me to this policy?
>>>>>Due
>>>>>to
>>>>> > >>some
>>>>> > >> > > > previous experiences here, I'm under the impression that
>>>>>it
>>>>> > >>doesn't
>>>>> > >> > > exist.
>>>>> > >> > > > I can't find it on the Apache website.
>>>>> > >> > > >
>>>>> > >> > > > Thanks,
>>>>> > >> > > > Ethan
>>>>> > >> > > >
>>>>> > >> > > > On Tuesday, February 18, 2014, Aaron Davidson <
>>>>> ilike...@gmail.com
>>>>> > >> > > <javascript:_e(%7B%7D,'cvml','ilike...@gmail.com');>>
>>>>> > >> > > > wrote:
>>>>> > >> > > >
>>>>> > >> > > >> This is due, unfortunately, to Apache policies that all
>>>>> > >> > > >> development-related
>>>>> > >> > > >> discussion should take place on the dev list. As we are
>>>>> > >>attempting
>>>>> > >> to
>>>>> > >> > > >> graduate from an incubating project to an Apache top
>>>>>level
>>>>> > >>project,
>>>>> > >> > > there
>>>>> > >> > > >> were some concerns raised about GitHub, and the fastest
>>>>> solution
>>>>> > >>to
>>>>> > >> > > avoid
>>>>> > >> > > >> conflict related to our graduation was to CC dev@ for all
>>>>> GitHub
>>>>> > >> > > >> messages.
>>>>> > >> > > >> Once our graduation is complete, we may be able to find a
>>>>>less
>>>>> > >>noisy
>>>>> > >> > way
>>>>> > >> > > >> of
>>>>> > >> > > >> dealing with these messages.
>>>>> > >> > > >>
>>>>> > >> > > >> In the meantime, one simple solution is to filter out all
>>>>> > >>messages
>>>>> > >> > that
>>>>> > >> > > >> come from g...@git.apache.org and are destined to
>>>>> > >> > > >> dev@spark.incubator.apache.org.
>>>>> > >> > > >>
>>>>> > >> > > >>
>>>>> > >> > > >> On Tue, Feb 18, 2014 at 10:04 AM, Gerard Maas <
>>>>> > >> gerard.m...@gmail.com>
>>>>> > >> > > >> wrote:
>>>>> > >> > > >>
>>>>> > >> > > >> > +1 please.
>>>>> > >> > > >> >
>>>>> > >> > > >> >
>>>>> > >> > > >> > On Tue, Feb 18, 2014 at 6:04 PM, Michael Ernest <
>>>>> > >> > > mfern...@cloudera.com
>>>>> > >> > > >> > >wrote:
>>>>> > >> > > >> >
>>>>> > >> > > >> > > +1
>>>>> > >> > > >> > >
>>>>> > >> > > >> > >
>>>>> > >> > > >> > > On Tue, Feb 18, 2014 at 8:24 AM, Heiko Braun <
>>>>> > >> > > >> ike.br...@googlemail.com
>>>>> > >> > > >> > > >wrote:
>>>>> > >> > > >> > >
>>>>> > >> > > >> > > >
>>>>> > >> > > >> > > >
>>>>> > >> > > >> > > > Wouldn't it be better to move the github messages
>>>>>to a
>>>>> > >> dedicated
>>>>> > >> > > >> email
>>>>> > >> > > >> > > > list?
>>>>> > >> > > >> > > >
>>>>> > >> > > >> > > > Regards, Heiko
>>>>> > >> > > >> > > >
>>>>> > >> > > >> > >
>>>>> > >> > > >> > >
>>>>> > >> > > >> > >
>>>>> > >> > > >> > > --
>>>>> > >> > > >> > > Michael Ernest
>>>>> > >> > > >> > > Sr. Solutions Consultant
>>>>> > >> > > >> > > West Coast
>>>>> > >> > > >> > >
>>>>> > >> > > >> >
>>>>> > >> > > >>
>>>>> > >> > > >
>>>>> > >> > >
>>>>> > >> >
>>>>> > >>
>>>>> >
>>>>> >
>>>>>
>>>

Reply via email to