[jira] [Commented] (CALCITE-1084) Set up Yetus-based PreCommit build
[ 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
[ 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
[ 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
[ 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)