I found some issues during the vote validation (not sure if those
would require a new vote since most seem to be packaging related and
we can get with it by removing the extra stuff that ended up in the
zip files):

1. I inspected the apache-beam-2.2.0-source-release.zip file and was a
bit surprised to notice that it was twice the size of the one for the
2.1.0 vote, then I discovered that the sdks/python/,eggs directory was
part of the 2.2.0 zip file (I suppose this is an issue).

2. There are some directories/files that appear in the zip file that
don't exist in the 2.2.0-rc2 git tag:

2.1.1/
foo/
model/
sdks/python/README.md

3. Then I run the rat validation and it broke because some files don't
have the correct (I suppose these are generated files that should not
be part of the final distribution). This is a part of the release
process that we have done manually and that has bitten us in the
latest two releases.

[WARNING] Files with unapproved licenses:
  sdks/python/apache_beam/portability/api/beam_runner_api_pb2_grpc.py
  sdks/python/apache_beam/portability/api/standard_window_fns_pb2.py
  sdks/python/apache_beam/portability/api/beam_job_api_pb2.py
  sdks/python/apache_beam/portability/api/endpoints_pb2.py
  sdks/python/apache_beam/portability/api/beam_artifact_api_pb2_grpc.py
  sdks/python/apache_beam/portability/api/beam_artifact_api_pb2.py
  sdks/python/apache_beam/portability/api/beam_fn_api_pb2_grpc.py
  sdks/python/apache_beam/portability/api/beam_fn_api_pb2.py
  sdks/python/apache_beam/portability/api/beam_runner_api_pb2.py
  sdks/python/apache_beam/portability/api/beam_provision_api_pb2.py
  sdks/python/apache_beam/portability/api/beam_job_api_pb2_grpc.py
  sdks/python/apache_beam/portability/api/endpoints_pb2_grpc.py
  sdks/python/apache_beam/portability/api/beam_provision_api_pb2_grpc.py
  sdks/python/apache_beam/portability/api/standard_window_fns_pb2_grpc.py

On Wed, Nov 1, 2017 at 4:47 AM, Reuven Lax <[email protected]> wrote:
> Hi everyone,
>
> Please review and vote on the release candidate #2 for the version 2.2.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 is signed with the key with fingerprint B98B7708 [3],
>   * all artifacts to be deployed to the Maven Central Repository [4],
>   * source code tag "v2.2.0-RC2" [5],
>   * website pull request listing the release and publishing the API
> reference manual [6].
>   * Java artifacts were built with Maven 3.5.0 and OpenJDK/Oracle JDK
> 1.8.0_144.
>   * Python artifacts are deployed along with the source release to the
> dist.apache.org [2].
>
> The vote will be open for at least 72 hours. It is adopted by majority
> approval, with at least 3 PMC affirmative votes.
>
> Thanks,
> Reuven
>
> [1]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12341044
> [2] https://dist.apache.org/repos/dist/dev/beam/2.2.0/
> [3] https://dist.apache.org/repos/dist/release/beam/KEYS
> [4] https://repository.apache.org/content/repositories/orgapachebeam-1022/
> [5] https://github.com/apache/beam/tree/v2.2.0-RC2
> [6] https://github.com/apache/beam-site/pull/337

Reply via email to