General comment is that we really need to automate this build process, as
it is quite error prone today. If I have time, I'll look into writing some
scripts to automate things once 2.2.0 is out.

On Fri, Nov 3, 2017 at 8:55 AM, Romain Manni-Bucau <[email protected]>
wrote:

> https://repository.apache.org/content/repositories/
> orgapachebeam-1022/org/apache/beam/beam-parent/2.2.0/beam-
> parent-2.2.0-source-release.zip
> doesn't look "corrupted" so it looks ok to only update the dist area
> and reuse the same staging repo
>
> Romain Manni-Bucau
> @rmannibucau |  Blog | Old Blog | Github | LinkedIn
>
>
> 2017-11-03 16:30 GMT+01:00 Reuven Lax <[email protected]>:
> > Thanks for catching this.
> >
> > Do we need new artifacts? Looks like we might just need a new source
> drop.
> >
> > On Nov 3, 2017 11:27 AM, "Jean-Baptiste Onofré" <[email protected]> wrote:
> >
> >> Probably the cleanup (git clean -x) has not be done before cutting the
> >> release.
> >>
> >> I would ask a new rc to fix the provided artifacts.
> >>
> >> Regards
> >> JB
> >>
> >> On Nov 3, 2017, 15:46, at 15:46, "Ismaël Mejía" <[email protected]>
> wrote:
> >> >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