[jira] [Created] (CALCITE-2574) Download pages must include instructions for verifying the integrity of files directly.

2018-09-19 Thread Francis Chuang (JIRA)
Francis Chuang created CALCITE-2574: --- Summary: Download pages must include instructions for verifying the integrity of files directly. Key: CALCITE-2574 URL: https://issues.apache.org/jira/browse/CALCITE-2574

Re: [DISCUSS] Towards Calcite 1.18

2018-09-19 Thread Francis Chuang
For avatica, there are currently 6 open PRs. A few of them appear to be blocked due to incompatibilities with JDK or something else. Perhaps the situation has now changed and we can get those in for 1.13. On 20/09/2018 9:26 AM, Julian Hyde wrote: I have logged *

Calcite-Master - Build # 844 - Failure

2018-09-19 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #844) Status: Failure Check console output at https://builds.apache.org/job/Calcite-Master/844/ to view the results.

[jira] [Created] (CALCITE-2575) Release Calcite 1.18.0

2018-09-19 Thread Julian Hyde (JIRA)
Julian Hyde created CALCITE-2575: Summary: Release Calcite 1.18.0 Key: CALCITE-2575 URL: https://issues.apache.org/jira/browse/CALCITE-2575 Project: Calcite Issue Type: Bug

[jira] [Created] (CALCITE-2573) RexSimplify: simplify NULL to FALSE in uknownAsFalse mode

2018-09-19 Thread Vladimir Sitnikov (JIRA)
Vladimir Sitnikov created CALCITE-2573: -- Summary: RexSimplify: simplify NULL to FALSE in uknownAsFalse mode Key: CALCITE-2573 URL: https://issues.apache.org/jira/browse/CALCITE-2573 Project:

Re: MODERATE for annou...@apache.org

2018-09-19 Thread Francis Chuang
Hmm. I did set thunderbird to send the message as plain text and it's still converting the links to HTML. On 20/09/2018 10:40 AM, Julian Hyde wrote: The moral of this story is: compose announce@ emails in plain text format. Then links are what they say they are. On Sep 19, 2018, at 5:24 PM,

Re: calcite git commit: [CALCITE-2574] Update download page to include instructions for verifying a downloaded artifact

2018-09-19 Thread Francis Chuang
Fixed in CALCITE-2577 On 20/09/2018 9:42 AM, Julian Hyde wrote: Can you please change those URLs to use https? On Sep 19, 2018, at 4:37 PM, francischu...@apache.org wrote: Repository: calcite Updated Branches: refs/heads/master d262c860a -> d3b02ae2c [CALCITE-2574] Update download page

Re: [DISCUSS] Towards Calcite 1.18

2018-09-19 Thread Kevin Risden
9/25 should be the GA release of JDK 11 according to [1]. Would be good to ensure that the next release is compatible with it. We should be in good shape but would be a good release note too. 1. http://openjdk.java.net/projects/jdk/11/ Kevin Risden On Wed, Sep 19, 2018, 20:56 Francis Chuang

[DISCUSS] Towards Calcite 1.18

2018-09-19 Thread Julian Hyde
Calcite 1.17 was released on 20th July (2 months ago) and since then there have been almost 100 commits. Does anyone have constraints on when 1.18 should be released? (My opinion: we should aim for 3 months after 1.17, and therefore we will need an RC before 10th October.) Does anyone have

Re: [DISCUSS] Towards Calcite 1.18

2018-09-19 Thread Francis Chuang
Avatica has around 14 commits since the last release, but I think it would be good to have a release to maintain release cadence. I have been working on a script to automate most of the release in a docker container and would like to get that in for this release (if possible). On 20/09/2018

[jira] [Created] (CALCITE-2577) Update URLs on download page to HTTPS

2018-09-19 Thread Francis Chuang (JIRA)
Francis Chuang created CALCITE-2577: --- Summary: Update URLs on download page to HTTPS Key: CALCITE-2577 URL: https://issues.apache.org/jira/browse/CALCITE-2577 Project: Calcite Issue Type:

Calcite-Master - Build # 845 - Still Failing

2018-09-19 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #845) Status: Still Failing Check console output at https://builds.apache.org/job/Calcite-Master/845/ to view the results.

Re: calcite git commit: [CALCITE-2574] Update download page to include instructions for verifying a downloaded artifact

2018-09-19 Thread Julian Hyde
Thank you! > On Sep 19, 2018, at 4:49 PM, Francis Chuang wrote: > > Fixed in CALCITE-2577 > > On 20/09/2018 9:42 AM, Julian Hyde wrote: >> Can you please change those URLs to use https? >> >>> On Sep 19, 2018, at 4:37 PM, francischu...@apache.org wrote: >>> >>> Repository: calcite >>>

[ANNOUNCE] Apache Calcite Avatica Go 3.2.0 released

2018-09-19 Thread Francis Chuang
The Apache Calcite team is pleased to announce the release of Apache Calcite Avatica Go 3.2.0. Avatica is a framework for building database drivers. Avatica defines a wire API and serialization mechanism for clients to communicate with a server as a proxy to a database. The reference Avatica

Re: MODERATE for annou...@apache.org

2018-09-19 Thread Julian Hyde
The moral of this story is: compose announce@ emails in plain text format. Then links are what they say they are. > On Sep 19, 2018, at 5:24 PM, Private LIst Moderation > wrote: > > %%% Start comment > This announcement has been rejected because there is an error in the HTML. > > In

Re: [DISCUSS] Towards Calcite 1.18

2018-09-19 Thread Julian Hyde
I have logged * https://issues.apache.org/jira/browse/CALCITE-2576 Release Avatica 1.13 * https://issues.apache.org/jira/browse/CALCITE-2575 Release Calcite 1.18.0 > On Sep 19, 2018,

Fwd: MODERATE for annou...@apache.org

2018-09-19 Thread Private LIst Moderation
%%% Start comment This announcement has been rejected because there is an error in the HTML. In particular, the link https://calcite.apache.org/avatica/downloads/avatica-go.html actually leads to:

Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Julian Hyde
> On Sep 19, 2018, at 10:49 AM, Vladimir Sitnikov > wrote: > > Julian>Please withdraw the remark and apologize. Your point has merit, but > there is a way to make it without making it personal. > > I'm afraid I can't understand what you say here. Would you please elaborate? You can attack

Re: calcite git commit: [CALCITE-2574] Update download page to include instructions for verifying a downloaded artifact

2018-09-19 Thread Julian Hyde
Can you please change those URLs to use https? > On Sep 19, 2018, at 4:37 PM, francischu...@apache.org wrote: > > Repository: calcite > Updated Branches: > refs/heads/master d262c860a -> d3b02ae2c > > > [CALCITE-2574] Update download page to include instructions for verifying > a downloaded

reject

2018-09-19 Thread Private LIst Moderation
%%% Start comment This announcement has been rejected because it does not meet release announcement requirements. Specifically, the announcement must link to the downloads page and specifically not to the dyn/closer page. The downloads page needs offer downloads from mirror sites and also

***UNCHECKED*** Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Vladimir Sitnikov
Enrico>I don't know if Kotlin is enough widespread to say that it won't be a Enrico>problem for new contributors. Enrico>I sponsor the idea of having domain specific test languages like QUIDEM Enrico>which make it simpler It is truly wonderful how you question "if Kotlin is widespread or not",

***UNCHECKED*** [jira] [Created] (CALCITE-2570) Upgrade forbiddenapis to 2.6 for JDK 11 support

2018-09-19 Thread Kevin Risden (JIRA)
Kevin Risden created CALCITE-2570: - Summary: Upgrade forbiddenapis to 2.6 for JDK 11 support Key: CALCITE-2570 URL: https://issues.apache.org/jira/browse/CALCITE-2570 Project: Calcite Issue

Re: Calcite fuzz testing

2018-09-19 Thread Vladimir Sitnikov
Michael>Looks good to me! Should we maybe create a JIRA that we can point to for Michael>those interested in fixing some bugs? Frankly speaking I have no idea how that should work. The identified expressions are new every time, so do you mean we should have "ever-opened JIRA issue that suggests

Re: [2/2] calcite git commit: [CALCITE-2528] Support Aggregates in ElasticSearch adapter (Andrei Sereda)

2018-09-19 Thread Julian Hyde
Thanks Andrei. One thing: now you’re a committer your commit messages should not (must not) end with “(Andrei Sereda)”. Julian > On Sep 18, 2018, at 7:57 PM, ser...@apache.org wrote: > > [CALCITE-2528] Support Aggregates in ElasticSearch adapter (Andrei Sereda) > > Aggregate functions

Re: [2/2] calcite git commit: [CALCITE-2528] Support Aggregates in ElasticSearch adapter (Andrei Sereda)

2018-09-19 Thread Andrei Sereda
Thank you Julian, for correction. I wasn't sure if I should remove it since the original commit (and PR) was created when I wasn't yet a committer. Going forward I will not include my name for personal commits. On Wed, Sep 19, 2018 at 10:34 AM Julian Hyde wrote: > Thanks Andrei. One thing: now

Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Julian Hyde
Vladimir, You are accusing Enrico of being a hypocrite. Ad hominem attacks have no place on this list. Please withdraw the remark and apologize. Your point has merit, but there is a way to make it without making it personal. Julian > On Sep 19, 2018, at 8:18 AM, Vladimir Sitnikov > wrote:

Calcite-Master - Build # 847 - Failure

2018-09-19 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #847) Status: Failure Check console output at https://builds.apache.org/job/Calcite-Master/847/ to view the results.

[jira] [Created] (CALCITE-2579) Replace moby with skaffold

2018-09-19 Thread Francis Chuang (JIRA)
Francis Chuang created CALCITE-2579: --- Summary: Replace moby with skaffold Key: CALCITE-2579 URL: https://issues.apache.org/jira/browse/CALCITE-2579 Project: Calcite Issue Type: Task

Calcite-Master - Build # 841 - Failure

2018-09-19 Thread Apache Jenkins Server
The Apache Jenkins build system has built Calcite-Master (build #841) Status: Failure Check console output at https://builds.apache.org/job/Calcite-Master/841/ to view the results.

Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Jacques Nadeau
Just ran across this thread. I'm not as active on Calcite these days due to other demands on my time but this thread seems important enough to chime in. My standard response is -1 to introducing new languages. They are frequently of the moment (and their features are often adopted by other

Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Vladimir Sitnikov
Julian>You are accusing Enrico of being a hypocrite. Ad hominem attacks have no place on this list. I apologize if <> reads as accusing. The only reasoning Enrico provided was 1) "widespread or not" issue. This really surprised me, and I noted that QUIDEM is way less widespread. 2) "if you what

Re: CALCITE-2458 Use of Kotlin for unit tests

2018-09-19 Thread Enrico Olivelli
Il mer 19 set 2018, 19:49 Vladimir Sitnikov ha scritto: > Julian>You are accusing Enrico of being a hypocrite. Ad hominem attacks > have no place on this list. > > I apologize if < widespread or not", and sponsor QUIDEM at the same time>> reads as > accusing. > > The only reasoning Enrico

[jira] [Created] (CALCITE-2571) TRIM does not match the behavior of most SQL implementations

2018-09-19 Thread Andrew Pilloud (JIRA)
Andrew Pilloud created CALCITE-2571: --- Summary: TRIM does not match the behavior of most SQL implementations Key: CALCITE-2571 URL: https://issues.apache.org/jira/browse/CALCITE-2571 Project:

[jira] [Created] (CALCITE-2572) Calcite substring fails with a start position less than 1.

2018-09-19 Thread Andrew Pilloud (JIRA)
Andrew Pilloud created CALCITE-2572: --- Summary: Calcite substring fails with a start position less than 1. Key: CALCITE-2572 URL: https://issues.apache.org/jira/browse/CALCITE-2572 Project: Calcite

[jira] [Created] (CALCITE-2578) Support ANY_VALUE Aggregate Function in ElasticSearch Adapter

2018-09-19 Thread Andrei Sereda (JIRA)
Andrei Sereda created CALCITE-2578: -- Summary: Support ANY_VALUE Aggregate Function in ElasticSearch Adapter Key: CALCITE-2578 URL: https://issues.apache.org/jira/browse/CALCITE-2578 Project: Calcite

Re: Calcite fuzz testing

2018-09-19 Thread Michael Mior
I was just suggesting that if there were a number of small bugs already discovered that maybe one JIRA would be enough to cover them. I'm certainly not suggesting that we have a JIRA that is continually updated. Perhaps there should just be a separate JIRA for each issue found. -- Michael Mior

[CALCITE-2518] Javadoc warnings and build failure

2018-09-19 Thread Vladimir Sitnikov
Hi, I would like to fail the build on Javadoc warnings (e.g. broken link, invalid html tag, etc). Current code has lots of warnings on missing @param and @return, and it would take a while to invent meaningful comments there, so I assume we would like to ignore missing-* warnings. Issue:

Re: [CALCITE-2518] Javadoc warnings and build failure

2018-09-19 Thread Julian Hyde
+1 Definitely continue to ignore warnings about missing @param and @return. I don’t want to encourage people to write information-free javadoc comments. A good one-line description is much better than 10 lines of garbage. > On Sep 19, 2018, at 12:26 PM, Vladimir Sitnikov > wrote: > > Hi, >

Re: questions on volcano planner

2018-09-19 Thread 吴晓菊
I found there's a rule named JoinPushThroughJoinRule, which looks like JoinAssociateRule, while JoinAssociateRule is disabled by default. Also there's a ticket https://issues.apache.org/jira/browse/CALCITE-346 So what's the purpose of JoinPushThroughJoinRule and why JoinAssociateRule is disabled