Hi Stamatis,

thank you for your effort!

+1 (non-binding)

I found some minor issues I described below and the failing Test from the last 
RC but as its addressed for the next release, so I think it's reasonable 
addressed.

I checked:
- Checksum and Signature correct
- Checked LICENSE and NOTICE
- Checked diff between rc0 / rc1 as expected (no pom.xml.??? files)
- Run build as described in "howto.md" (mvnw install) on "java version 
"1.8.0_181" (Hotspot) on OS X fails (see below)
- Run build as "mvnw install" exceeds if OsAdapterTest is removed
- Checked no unexpected binaries
- Checked License headers with rat

Minor Issues:
- README is not up to date as it says that README.md contains "examples of 
running calcite" which it doesn’t
- Information on how to build the project is only available on the homepage not 
in one of the readmes or doc files (a link to "howto.md" in the README or 
README.md would be good, I think)

Test fails:
- As expected the OsAdapterTest has some issues (see CALCITE-2816)
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR]   OsAdapterTest.testPs:156->lambda$testPs$3:158 » Runtime while parsing 
value [0...
[ERROR]   OsAdapterTest.testPsDistinct:177 » SQL Error while executing SQL 
"select disti...
[INFO]
[ERROR] Tests run: 60, Failures: 0, Errors: 2, Skipped: 24

- In one run the following fails, but succeeds at second run. I log a jira if 
it ever happens again (checked in IDE and worked fine there)
[ERROR] Tests run: 8, Failures: 0, Errors: 1, Skipped: 4, Time elapsed: 4.375 s 
<<< FAILURE! - in org.apache.calcite.test.PigRelBuilderStyleTest
[ERROR] 
testImplWithCountWithoutGroupBy(org.apache.calcite.test.PigRelBuilderStyleTest) 
 Time elapsed: 2.712 s  <<< ERROR!
org.apache.pig.impl.logicalLayer.FrontendException: Unable to open iterator for 
alias t
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.assertScriptAndResults(PigRelBuilderStyleTest.java:270)
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.testImplWithCountWithoutGroupBy(PigRelBuilderStyleTest.java:130)
Caused by: org.apache.pig.PigException: Unable to store alias t
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.assertScriptAndResults(PigRelBuilderStyleTest.java:270)
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.testImplWithCountWithoutGroupBy(PigRelBuilderStyleTest.java:130)
Caused by: org.apache.pig.impl.logicalLayer.FrontendException: Error processing 
rule LoadTypeCastInserter
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.assertScriptAndResults(PigRelBuilderStyleTest.java:270)
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.testImplWithCountWithoutGroupBy(PigRelBuilderStyleTest.java:130)
Caused by: java.lang.NullPointerException
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.assertScriptAndResults(PigRelBuilderStyleTest.java:270)
        at 
org.apache.calcite.test.PigRelBuilderStyleTest.testImplWithCountWithoutGroupBy(PigRelBuilderStyleTest.java:130)

Julian

Am 09.09.19, 02:02 schrieb "Anton Haidai" <[email protected]>:

    Hello,
    
    Local Calcite build with tests enabled on Linux: OK
    Calcite-based system (Zoomdata) test suite: OK
    
    +1 (non-binding)
    
    On Fri, Sep 6, 2019 at 7:42 PM Stamatis Zampetakis <[email protected]>
    wrote:
    
    > Hi all,
    >
    > I have created a build for Apache Calcite 1.21.0, release candidate 1.
    >
    > Thanks to everyone who has contributed to this release.
    >
    > Since RC 0, we have fixed the following issues:
    > * [CALCITE-3322] Remove duplicate test case in RelMetadataTest (沈洪)
    > * [CALCITE-3321] BigQuery does not have correct casing rules (Lindsey
    > Meyer)
    > * Remove the useless JdbcConvention out in descriptionPrefix for
    > JdbcToEnumerableConverterRule
    > * Removed spurious *.xml.xxx files from the release artifacts
    >
    > You can read the release notes here:
    > 
https://github.com/apache/calcite/blob/calcite-1.21.0/site/_docs/history.md
    >
    > The commit to be voted upon:
    >
    > 
https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=adc1532de853060d24fd0129257a3fae306fb55c
    >
    > Its hash is adc1532de853060d24fd0129257a3fae306fb55c.
    >
    > The artifacts to be voted on are located here:
    > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.21.0-rc1/
    >
    > The hashes of the artifacts are as follows:
    > src.tar.gz.sha256
    > f9b37fc08f20e8fa7ec8035172852468359fb855e007943fc087ba310f33334e
    >
    > A staged Maven repository is available for review at:
    > https://repository.apache.org/content/repositories/orgapachecalcite-1067
    >
    > Release artifacts are signed with the following key:
    > https://people.apache.org/keys/committer/zabetak.asc
    >
    > Please vote on releasing this package as Apache Calcite 1.21.0.
    >
    > The vote is open for the next 96 hours (due to the weekend) and passes if 
a
    > majority of
    > at least three +1 PMC votes are cast.
    >
    > [ ] +1 Release this package as Apache Calcite 1.21.0
    > [ ]  0 I don't feel strongly about it, but I'm okay with the release
    > [ ] -1 Do not release this package because...
    >
    >
    > Here is my vote:
    >
    > +1 (binding)
    >
    
    
    -- 
    Best regards,
    Anton.
    

Reply via email to