Since there were test failures, what about a new RC? I also merged #6187 that removes a duplicate feature that we would have to support forever otherwise.
On Wed, Nov 16, 2022 at 9:09 AM Steven Wu <stevenz...@gmail.com> wrote: > Since the unit test failure is just a bug in test code, I will change my > vote to +1. > > +1 (non-binding) > > > > 1. Downloaded the source tarball. > 1. Verified signature and checksum. > 2. Untar the source archive. > 3. ./gradlew build. unit test failure due to a bug in test code. > non blocker. > 2. Flink SQL testing (both 1.15 and 1.16) > 1. Downloaded Iceberg-flink-runtime jars (1.15 and 1.16) from Nexus > staging repository. > 2. Batch write worked > 3. FLIP-27 source batch read worked > 4. FLIP-27 source streaming read worked > 5. There is a regression in Flink 1.16.0 (not related to Iceberg > release). Filed ticket. FLINK-30035. > > > Thanks, > > Steven > > On Wed, Nov 16, 2022 at 8:30 AM Eduard Tudenhoefner <edu...@tabular.io> > wrote: > >> +1 (non-binding) >> >> - validated checksum and signature >> - checked license docs & ran RAT checks >> - ran build and tests with JDK11 >> >> The mentioned test failures around TestExpressionUtil is something we can >> fix <https://github.com/apache/iceberg/pull/6200> without holding back >> the release imo as it's only a test issue around timezones. >> >> On Wed, Nov 16, 2022 at 7:33 AM Steven Wu <stevenz...@gmail.com> wrote: >> >>> -1 (non-binding) >>> >>> >>> >>> 1. Downloaded the source tarball. >>> 1. Verified signature and checksum. >>> 2. Untar the source archive. >>> 3. ./gradlew build. There are unit test failures (details in the >>> end). >>> 2. Flink SQL testing (both 1.15 and 1.16) >>> 1. Downloaded Iceberg-flink-runtime jars (1.15 and 1.16) from >>> Nexus staging repository. >>> 2. Batch write worked >>> 3. FLIP-27 source batch read worked >>> 4. FLIP-27 source streaming read worked >>> 5. There is a regression in Flink 1.16.0 (not related to Iceberg >>> release). Filed ticket. FLINK-30035. >>> >>> >>> Thanks, >>> >>> Steven >>> >>> >>> > Task :iceberg-api:test >>> >>> >>> org.apache.iceberg.expressions.TestExpressionUtil > >>> testSanitizeDateNextWeek FAILED >>> >>> java.lang.AssertionError: Literals should match >>> expected:<["(date-7-days-from-now)"]> but was:<["(date-6-days-from-now)"]> >>> >>> at org.junit.Assert.fail(Assert.java:89) >>> >>> at org.junit.Assert.failNotEquals(Assert.java:835) >>> >>> at org.junit.Assert.assertEquals(Assert.java:120) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:825) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:819) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.testSanitizeDateNextWeek(TestExpressionUtil.java:583) >>> >>> >>> org.apache.iceberg.expressions.TestExpressionUtil > >>> testSanitizeDateLastWeek FAILED >>> >>> java.lang.AssertionError: Literals should match >>> expected:<["(date-7-days-ago)"]> but was:<["(date-8-days-ago)"]> >>> >>> at org.junit.Assert.fail(Assert.java:89) >>> >>> at org.junit.Assert.failNotEquals(Assert.java:835) >>> >>> at org.junit.Assert.assertEquals(Assert.java:120) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:825) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:819) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.testSanitizeDateLastWeek(TestExpressionUtil.java:563) >>> >>> >>> org.apache.iceberg.expressions.TestExpressionUtil > >>> testSanitizeDateToday FAILED >>> >>> java.lang.AssertionError: Literals should match >>> expected:<["(date-today)"]> but was:<["(date-1-days-ago)"]> >>> >>> at org.junit.Assert.fail(Assert.java:89) >>> >>> at org.junit.Assert.failNotEquals(Assert.java:835) >>> >>> at org.junit.Assert.assertEquals(Assert.java:120) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:825) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.assertEquals(TestExpressionUtil.java:819) >>> >>> at >>> org.apache.iceberg.expressions.TestExpressionUtil.testSanitizeDateToday(TestExpressionUtil.java:543) >>> >>> On Tue, Nov 15, 2022 at 8:42 PM Jean-Baptiste Onofré <j...@nanthrax.net> >>> wrote: >>> >>>> +1 (non binding) >>>> >>>> Quickly check build and "Apache legal related", not deep dive tests as >>>> I'm still learning Iceberg ;) >>>> >>>> Regards >>>> JB >>>> >>>> On Tue, Nov 15, 2022 at 12:28 PM Gabor Kaszab <gaborkas...@apache.org> >>>> wrote: >>>> > >>>> > Hi Everyone, >>>> > >>>> > I propose that we release the following RC as the official Apache >>>> Iceberg 1.1.0 release. >>>> > >>>> > The commit ID is 1d10c53906847893b45c6acb0137dcb55a15353d >>>> > * This corresponds to the tag: apache-iceberg-1.1.0-rc1 >>>> > * https://github.com/apache/iceberg/commits/apache-iceberg-1.1.0-rc1 >>>> > * >>>> https://github.com/apache/iceberg/tree/1d10c53906847893b45c6acb0137dcb55a15353d >>>> > >>>> > The release tarball, signature, and checksums are here: >>>> > * >>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.1.0-rc1 >>>> > >>>> > You can find the KEYS file here: >>>> > * https://dist.apache.org/repos/dist/dev/iceberg/KEYS >>>> > >>>> > Convenience binary artifacts are staged on Nexus. The Maven >>>> repository URL is: >>>> > * >>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1109/ >>>> > >>>> > Please download, verify, and test. >>>> > >>>> > Please vote in the next 72 hours. >>>> > >>>> > [ ] +1 Release this as Apache Iceberg 1.1.0 >>>> > [ ] +0 >>>> > [ ] -1 Do not release this because... >>>> > >>>> > PS.: Thanks Fokko for helping me out with the steps requiring >>>> committer privileges! >>>> >>> -- Ryan Blue Tabular