+1 (binding)

- Downloaded artifacts
- Checked hash and signature
- No binaries in source archive found
- Verified NOTICE files
- Build from source code
- Spinned up a Flink 1.16 cluster with Kafka and Elasticsearch7 and
used flink-sql-connector-elasticsearch7-3.0.0.jar to successfully sent data
from a Flink SQL application to the Elasticsearch cluster
- Verified that no SNAPSHOT versions exist, all versions point to 3.0.0 in
POM files
- Tag is OK
- Reviewed the Web PR

On Tue, Nov 8, 2022 at 2:21 AM Sergey Nuyanzin <snuyan...@gmail.com> wrote:

> +1 (non-binding)
>
> - checked signatures
> - checked tag
> - checked LICENSE/NOTICE files
> - no binaries in source
> - checked versions
>
>
>
> On Mon, Nov 7, 2022 at 2:32 PM Danny Cranmer <dannycran...@apache.org>
> wrote:
>
> > +1 (binding)
> >
> > - Source release does not contain binaries
> > - Source release builds and tests pass (when using CI log4j config)
> > - Verified signature of source archive
> > - Source code tag exists
> > - pom versions look correct in the source release
> > - README is ok
> > - The staging repository [1] contains expected jars and poms
> > - Maven artifact LICENSE/NOTICE/contents look good for
> > --- flink-connector-elasticsearch-base jar/javadoc jar/sources jar/test
> jar
> > --- flink-sql-connector-elasticsearch6-3.0.0-1.16 jar/sources jar
> >
> > > See FLINK-292789.
> > Typo for the tests failing logging issue FLINK-29279
> >
> > [1]
> > https://repository.apache.org/content/repositories/orgapacheflink-1545/
> >
> > Thanks,
> >
> > On Mon, Nov 7, 2022 at 12:10 PM Chesnay Schepler <ches...@apache.org>
> > wrote:
> >
> > > +1 (binding)
> > >
> > > - correct Flink version in source release
> > > - no -SNAPSHOT version in source release
> > > - source release compiles and tests are passing
> > >    - (mvn verify
> > > -Dlog4j.configurationFile=file://$(pwd)/tools/ci/log4j.properties)
> > > - clean source release
> > >
> > > - tag exists and points to correct commit
> > >
> > > - all required jar artifacts present
> > > - artifact version in artifact names contains both the full connector
> > > version and minor Flink version
> > > - pom artifacts also use suffixed version
> > > - pom artifacts use correct Flink version
> > >
> > > On 03/11/2022 22:08, Chesnay Schepler wrote:
> > > > I updated the source release on dist.apache.org.
> > > >
> > > > On 03/11/2022 22:03, Chesnay Schepler wrote:
> > > >> Good findings!
> > > >>
> > > >> I thought the new scripts ensured a pristine source release, will
> > > >> look into that tomorrow.
> > > >>
> > > >> CI passed for the RC so I'd currently assume it's a local issue. But
> > > >> I remember seeing that particular error message on CI once in a
> while.
> > > >>
> > > >> The archunit stored.rules files should not have a copyright header
> as
> > > >> they are generated files.
> > > >>
> > > >> I did not intend to release a 3.0.0-1.15 version, because we're
> > > >> basing this release on a 1.16 codebase.
> > > >>
> > > >> I'm not canceling the RC yet; instead I'll just rebuild the source
> > > >> release.
> > > >>
> > > >> On 03/11/2022 21:25, Danny Cranmer wrote:
> > > >>> Hello Chesnay,
> > > >>>
> > > >>> -1 (binding)
> > > >>>
> > > >>> I do not approve the release due to the source release [1]
> containing
> > > >>> binaries, the full /target folder is present for each module.
> > > >>> Assuming we
> > > >>> missed a "mvn clean"
> > > >>>
> > > >>> Other concerns/questions:
> > > >>> - I performed a fresh clone of the source and checked out the tag.
> > The
> > > >>> build failed due to ElasticsearchWriterITCase. This could be due to
> > my
> > > >>> local setup, although I ran the same test from Mac laptop and Linux
> > > >>> EC2 box
> > > >>> with the same results.
> > > >>>    -   [ERROR]   ElasticsearchWriterITCase ยป ContainerLaunch
> > Container
> > > >>> startup failed
> > > >>> - The following file does not have a copyright header, but this
> > > >>> might be
> > > >>> ok, I am not too familiar with these files
> > > >>>    -
> > > >>> flink-connector-elasticsearch-base/archunit-violations/stored.rules
> > > >>> - I was expecting to see a 3.0.0-1.15 too. Did I misinterpret this,
> > > >>> or is
> > > >>> 1.15 support for elastsearch remaining exclusively in the v1.15
> > > >>> version?
> > > >>>
> > > >>> Otherwise, these things look good to me:
> > > >>> - Verified signature of source archive
> > > >>> - Source code tag exists
> > > >>> - pom versions look correct in the source release
> > > >>> - README is ok
> > > >>> - The staging repository [2] contains expected jars and poms
> > > >>> - Maven artifact check
> > > >>>    - flink-connector-elasticsearch-base jar/javadoc jar/sources
> > > >>> jar/test jar
> > > >>>      - LICENSE/NOTICE files look good
> > > >>>      - Contents look ok
> > > >>>    - flink-sql-connector-elasticsearch6-3.0.0-1.16 jar/sources jar
> > > >>>      - LICENSE/NOTICE look good
> > > >>>      - Contents look ok
> > > >>>
> > > >>> [1]
> > > >>>
> > >
> >
> https://dist.apache.org/repos/dist/dev/flink/flink-connector-elasticsearch-3.0.0-rc2/
> > > >>>
> > > >>> [2]
> > > >>>
> > >
> https://repository.apache.org/content/repositories/orgapacheflink-1545/
> > > >>>
> > > >>> Thanks,
> > > >>> Danny
> > > >>>
> > > >>> On Thu, Nov 3, 2022 at 12:36 PM Chesnay Schepler
> > > >>> <ches...@apache.org> wrote:
> > > >>>
> > > >>>> Note that this _shouldn't_ be a problem since connector-base is
> > > >>>> part of
> > > >>>> the distribution and should usually be loaded first than the
> version
> > > >>>> bundled by the connector.
> > > >>>>
> > > >>>> On 03/11/2022 11:28, Chesnay Schepler wrote:
> > > >>>>> * rely on binary compatibility between Flink /*patch */versions
> > > >>>>>
> > > >>>>> On 03/11/2022 11:25, Chesnay Schepler wrote:
> > > >>>>>> I've stumbled in an issue regarding flink-connector-base.
> > > >>>>>>
> > > >>>>>> Since the externalized connectors rely on binary compatibility
> > > >>>>>> between Flink minor versions, connector-base should never be
> > bundled
> > > >>>>>> by an externalized connector since connector-base may rely on
> > > >>>>>> internal APIs (which ti is allowed to use because it's released
> as
> > > >>>>>> part of Flink).
> > > >>>>>> Unfortunately the externalized ES connector bundles
> connector-base
> > > >>>>>> (because that's what the 1.16.0 version did).
> > > >>>>>>
> > > >>>>>> On 03/11/2022 09:22, Chesnay Schepler wrote:
> > > >>>>>>> Hi everyone,
> > > >>>>>>> Please review and vote on the release candidate #2 for the
> > version
> > > >>>>>>> 3.0.0, as follows:
> > > >>>>>>> [ ] +1, Approve the release
> > > >>>>>>> [ ] -1, Do not approve the release (please provide specific
> > > >>>>>>> comments)
> > > >>>>>>>
> > > >>>>>>> The complete staging area is available for your review, which
> > > >>>>>>> includes:
> > > >>>>>>> * JIRA release notes [1],
> > > >>>>>>> * the official Apache source release to be deployed to
> > > >>>>>>> dist.apache.org [2], which are signed with the key with
> > > fingerprint
> > > >>>>>>> C2EED7B111D464BA [3],
> > > >>>>>>> * all artifacts to be deployed to the Maven Central Repository
> > [4],
> > > >>>>>>> * source code tag [5],
> > > >>>>>>> * website pull request listing the new release [6].
> > > >>>>>>>
> > > >>>>>>> The vote will be open for at least 72 hours. It is adopted by
> > > >>>>>>> majority approval, with at least 3 PMC affirmative votes.
> > > >>>>>>>
> > > >>>>>>> Note: This is the first release of an externalized connector,
> > > >>>>>>> relying on a new set of scripts. Double-check _everything_.
> > > >>>>>>>
> > > >>>>>>>   Thanks,
> > > >>>>>>> Release Manager
> > > >>>>>>>
> > > >>>>>>> [1]
> > > https://issues.apache.org/jira/projects/FLINK/versions/12352291
> > > >>>>>>> [2]
> > > >>>>>>>
> > > >>>>
> > >
> >
> https://dist.apache.org/repos/dist/dev/flink/flink-connector-elasticsearch-3.0.0-rc2/
> > > >>>>
> > > >>>>>>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS
> > > >>>>>>> [4]
> > > >>>>>>>
> > > >>>>
> > >
> https://repository.apache.org/content/repositories/orgapacheflink-1545/
> > > >>>>
> > > >>>>>>> [5]
> > > >>>>>>>
> > > >>>>
> > >
> >
> https://github.com/apache/flink-connector-elasticsearch/releases/tag/v3.0.0-rc2
> > > >>>>
> > > >>>>>>> [6] https://github.com/apache/flink-web/pull/579
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>
> > > >>
> > > >
> > >
> > >
> >
>
>
> --
> Best regards,
> Sergey
>

Reply via email to