You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@accumulo.apache.org by Josh Elser <jo...@gmail.com> on 2016/01/08 18:24:36 UTC

[DISCUSS] Enable PreCommit build

Hi,

Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to see 
what people think about turning this on by default.

I've been talking to Sean in chat today who had made a suggestion that 
we get our own JIRA acct instead of the "Hadoop QA" user. Aside from 
that, I'm pretty happy with this.

There is likely further tweaking we can do (e.g. multijdk builds, try 
the sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR 
community. We would need some docs to be clear that the PreCommit 
comment is a tool for vetting contributions, not a bar that must be 
satisfied prior to commit (this is a simple website update).

Anywho -- if you have opinions, please let them be heard now. If there 
isn't any argument against, I'll move ahead with this in time.


[1] 
http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E

Re: [DISCUSS] Enable PreCommit build

Posted by Josh Elser <jo...@gmail.com>.
Thanks all for the quick responses!

I'm not sure what all integration there is with GH directly. I know 
Yetus is smart enough to find PR's when they end in .patch when 
commented on a JIRA issue (e.g. 
https://github.com/apache/accumulo/pull/63.patch).

I would guess that attachments are only looked at if they end in .diff 
or .patch. I'm not sure how the "Patch Available" status affects things 
(I know it was important for the old HadoopQA jobs which eventually 
evolved into Yetus).

Somehow, I already had the appropriate karma to read/modify Jenkins. I 
job I made was cloned from the HBase one. I would guess this is an infra 
ask? I am not entirely sure how I got the karma in the first place. I am 
also not sure if there are other levels which protect our job from 
others changing the configuration (as I have the ability to go and 
modify any), but I'm not super concerned about this.

Christopher wrote:
> On by default: +1
> Separate JIRA account: makes sense
> Concerns about -1/+1 in CTR: it's informs the committers, but isn't
> binding, so I'm not concerned
>
> Questions:
> Is this just for PRs or patches, too? If patches also, how do we identify
> patches vs. other JIRA attachments?
> How do other committers/PMC tweak/modify the settings? Are permissions
> similar to Jenkins at builds.apache.org?
>
> On Fri, Jan 8, 2016 at 1:41 PM John Vines<vi...@apache.org>  wrote:
>
>> +1
>>
>> On Fri, Jan 8, 2016 at 12:58 PM Keith Turner<ke...@deenlo.com>  wrote:
>>
>>> +1
>>>
>>> On Fri, Jan 8, 2016 at 12:24 PM, Josh Elser<jo...@gmail.com>
>> wrote:
>>>> Hi,
>>>>
>>>> Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to
>> see
>>>> what people think about turning this on by default.
>>>>
>>>> I've been talking to Sean in chat today who had made a suggestion that
>> we
>>>> get our own JIRA acct instead of the "Hadoop QA" user. Aside from that,
>>> I'm
>>>> pretty happy with this.
>>>>
>>>> There is likely further tweaking we can do (e.g. multijdk builds, try
>> the
>>>> sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR
>>>> community. We would need some docs to be clear that the PreCommit
>> comment
>>>> is a tool for vetting contributions, not a bar that must be satisfied
>>> prior
>>>> to commit (this is a simple website update).
>>>>
>>>> Anywho -- if you have opinions, please let them be heard now. If there
>>>> isn't any argument against, I'll move ahead with this in time.
>>>>
>>>>
>>>> [1]
>>>>
>> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E
>

Re: [DISCUSS] Enable PreCommit build

Posted by Christopher <ct...@apache.org>.
On by default: +1
Separate JIRA account: makes sense
Concerns about -1/+1 in CTR: it's informs the committers, but isn't
binding, so I'm not concerned

Questions:
Is this just for PRs or patches, too? If patches also, how do we identify
patches vs. other JIRA attachments?
How do other committers/PMC tweak/modify the settings? Are permissions
similar to Jenkins at builds.apache.org?

On Fri, Jan 8, 2016 at 1:41 PM John Vines <vi...@apache.org> wrote:

> +1
>
> On Fri, Jan 8, 2016 at 12:58 PM Keith Turner <ke...@deenlo.com> wrote:
>
> > +1
> >
> > On Fri, Jan 8, 2016 at 12:24 PM, Josh Elser <jo...@gmail.com>
> wrote:
> >
> > > Hi,
> > >
> > > Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to
> see
> > > what people think about turning this on by default.
> > >
> > > I've been talking to Sean in chat today who had made a suggestion that
> we
> > > get our own JIRA acct instead of the "Hadoop QA" user. Aside from that,
> > I'm
> > > pretty happy with this.
> > >
> > > There is likely further tweaking we can do (e.g. multijdk builds, try
> the
> > > sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR
> > > community. We would need some docs to be clear that the PreCommit
> comment
> > > is a tool for vetting contributions, not a bar that must be satisfied
> > prior
> > > to commit (this is a simple website update).
> > >
> > > Anywho -- if you have opinions, please let them be heard now. If there
> > > isn't any argument against, I'll move ahead with this in time.
> > >
> > >
> > > [1]
> > >
> >
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E
> > >
> >
>

Re: [DISCUSS] Enable PreCommit build

Posted by John Vines <vi...@apache.org>.
+1

On Fri, Jan 8, 2016 at 12:58 PM Keith Turner <ke...@deenlo.com> wrote:

> +1
>
> On Fri, Jan 8, 2016 at 12:24 PM, Josh Elser <jo...@gmail.com> wrote:
>
> > Hi,
> >
> > Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to see
> > what people think about turning this on by default.
> >
> > I've been talking to Sean in chat today who had made a suggestion that we
> > get our own JIRA acct instead of the "Hadoop QA" user. Aside from that,
> I'm
> > pretty happy with this.
> >
> > There is likely further tweaking we can do (e.g. multijdk builds, try the
> > sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR
> > community. We would need some docs to be clear that the PreCommit comment
> > is a tool for vetting contributions, not a bar that must be satisfied
> prior
> > to commit (this is a simple website update).
> >
> > Anywho -- if you have opinions, please let them be heard now. If there
> > isn't any argument against, I'll move ahead with this in time.
> >
> >
> > [1]
> >
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E
> >
>

Re: [DISCUSS] Enable PreCommit build

Posted by Chris Rigano <ch...@gmail.com>.
Please drop me from this list.

On Fri, Jan 8, 2016 at 12:58 PM, Keith Turner <ke...@deenlo.com> wrote:

> +1
>
> On Fri, Jan 8, 2016 at 12:24 PM, Josh Elser <jo...@gmail.com> wrote:
>
> > Hi,
> >
> > Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to see
> > what people think about turning this on by default.
> >
> > I've been talking to Sean in chat today who had made a suggestion that we
> > get our own JIRA acct instead of the "Hadoop QA" user. Aside from that,
> I'm
> > pretty happy with this.
> >
> > There is likely further tweaking we can do (e.g. multijdk builds, try the
> > sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR
> > community. We would need some docs to be clear that the PreCommit comment
> > is a tool for vetting contributions, not a bar that must be satisfied
> prior
> > to commit (this is a simple website update).
> >
> > Anywho -- if you have opinions, please let them be heard now. If there
> > isn't any argument against, I'll move ahead with this in time.
> >
> >
> > [1]
> >
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E
> >
>



-- 

=========================

Christopher P. Rigano


WWGD? Namaste

Re: [DISCUSS] Enable PreCommit build

Posted by Keith Turner <ke...@deenlo.com>.
+1

On Fri, Jan 8, 2016 at 12:24 PM, Josh Elser <jo...@gmail.com> wrote:

> Hi,
>
> Per the other thread "Yetus Accumulo 'Personality'" [1], I'd like to see
> what people think about turning this on by default.
>
> I've been talking to Sean in chat today who had made a suggestion that we
> get our own JIRA acct instead of the "Hadoop QA" user. Aside from that, I'm
> pretty happy with this.
>
> There is likely further tweaking we can do (e.g. multijdk builds, try the
> sunny-day ITs). One big concern is the presence of a -1/+1 in an CTR
> community. We would need some docs to be clear that the PreCommit comment
> is a tool for vetting contributions, not a bar that must be satisfied prior
> to commit (this is a simple website update).
>
> Anywho -- if you have opinions, please let them be heard now. If there
> isn't any argument against, I'll move ahead with this in time.
>
>
> [1]
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201601.mbox/%3C568B5BFC.2080209@gmail.com%3E
>