[jira] [Commented] (CALCITE-1084) Set up Yetus-based PreCommit build

2016-10-11 Thread Francis Chuang (JIRA)

[ 
https://issues.apache.org/jira/browse/CALCITE-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15567698#comment-15567698
 ] 

Francis Chuang commented on CALCITE-1084:
-

[~elserj], thanks, that makes sense now! In that case, how important would that 
be? Since our travis tests are failing, I think it would probably be nice if we 
can get the ASFBot to build our Github PRs as a starter and circle back to this 
one.

> Set up Yetus-based PreCommit build
> --
>
> Key: CALCITE-1084
> URL: https://issues.apache.org/jira/browse/CALCITE-1084
> Project: Calcite
>  Issue Type: Task
>Reporter: Josh Elser
>Assignee: Julian Hyde
>
> We got Jenkins-based CI in CALCITE-623. Let's get some ASF-hosted pre-commit 
> builds that can be used before we commit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CALCITE-1084) Set up Yetus-based PreCommit build

2016-10-11 Thread Josh Elser (JIRA)

[ 
https://issues.apache.org/jira/browse/CALCITE-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15567533#comment-15567533
 ] 

Josh Elser commented on CALCITE-1084:
-

Hey [~francischuang]. Apache Yetus is a project which can automatically run 
contributions (pull requests, patches, etc) from users against the codebase and 
give a report on a bunch of criteria about whether or not the patch is allowed 
to be merged. The results of the test are automatically displayed via a comment 
on the JIRA issue with some pretty JIRA formatting. We can get numerous checks 
out of the box as well as the ability to write our own (e.g. verify that commit 
messages start with "\[CALCITE-\]")

Here's an example: 
https://issues.apache.org/jira/browse/ACCUMULO-4489?focusedCommentId=15557373=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15557373

Yetus does overlap with some of the verifications that exist on Github; I would 
call Yetus a super-set of what Travis/Jenkins will do out of the box. Yetus 
does not replace Jenkins/etc as a tool to run builds on commit/intervals.

Does that help?

> Set up Yetus-based PreCommit build
> --
>
> Key: CALCITE-1084
> URL: https://issues.apache.org/jira/browse/CALCITE-1084
> Project: Calcite
>  Issue Type: Task
>Reporter: Josh Elser
>Assignee: Julian Hyde
>
> We got Jenkins-based CI in CALCITE-623. Let's get some ASF-hosted pre-commit 
> builds that can be used before we commit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CALCITE-1084) Set up Yetus-based PreCommit build

2016-10-11 Thread Francis Chuang (JIRA)

[ 
https://issues.apache.org/jira/browse/CALCITE-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15566943#comment-15566943
 ] 

Francis Chuang commented on CALCITE-1084:
-

I looked at the yetus project over the weekend, but it is still unclear what it 
does for Calcite. Can someone please bring me up to speed?

> Set up Yetus-based PreCommit build
> --
>
> Key: CALCITE-1084
> URL: https://issues.apache.org/jira/browse/CALCITE-1084
> Project: Calcite
>  Issue Type: Task
>Reporter: Josh Elser
>Assignee: Julian Hyde
>
> We got Jenkins-based CI in CALCITE-623. Let's get some ASF-hosted pre-commit 
> builds that can be used before we commit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CALCITE-1084) Set up Yetus-based PreCommit build

2016-05-11 Thread Josh Elser (JIRA)

[ 
https://issues.apache.org/jira/browse/CALCITE-1084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15280717#comment-15280717
 ] 

Josh Elser commented on CALCITE-1084:
-

bq. Can we get this case going again? Are there any blockers?

The inability to "clean " was an issue, but that's been taken care of. I 
don't think I've come back to it since then.

Looking at my history, I had 
https://github.com/joshelser/calcite/tree/1084-updates-for-precommit which 
seems indicate I was having some issues with our RAT check. This was also 
likely before the avatica "split", so that might cause some more problems :)

If you have the cycles, please feel free to take it over. I'm a bit swamped as 
of late.

> Set up Yetus-based PreCommit build
> --
>
> Key: CALCITE-1084
> URL: https://issues.apache.org/jira/browse/CALCITE-1084
> Project: Calcite
>  Issue Type: Task
>Reporter: Josh Elser
>Assignee: Josh Elser
>
> We got Jenkins-based CI in CALCITE-623. Let's get some ASF-hosted pre-commit 
> builds that can be used before we commit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)