Unfortunately all attempts to cut RC03 now fail with

[*INFO*] [ERROR] Failed to execute goal
org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)
on project beam-examples-java: Failed to deploy artifacts: Could not
transfer artifact org.apache.beam:beam-examples-java:jar.asc:javadoc:2.2.0
from/to apache.releases.https (
https://repository.apache.org/service/local/staging/deploy/maven2): Connect
to repository.apache.org:443 [repository.apache.org/207.244.88.140] failed:
Operation timed out (Connection timed out) -> [Help 1]


I've tried a few times.

On Sat, Nov 4, 2017 at 9:53 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

> I think it's wise, yes.
>
> Regards
> JB
>
>
> On 11/05/2017 02:13 AM, Reuven Lax wrote:
>
>> Trying to perform surgery on the source dist looks a bit too error prone,
>> so I think I'll cut an RC3.
>>
>> On Fri, Nov 3, 2017 at 10:32 PM, Jean-Baptiste Onofré <[email protected]>
>> wrote:
>>
>> Yeah, at least the script can ask for human validation at some points of
>>> the process (as we do in the release guide).
>>>
>>> Regards
>>> JB
>>>
>>> On Nov 3, 2017, 18:22, at 18:22, Reuven Lax <[email protected]>
>>> wrote:
>>>
>>>> Of course. I don't think we can remove the release manager from the
>>>> process, but I think I can automate it so that there are at least fewer
>>>> manual steps for the release manager to perform.
>>>>
>>>> On Fri, Nov 3, 2017 at 9:51 AM, Jean-Baptiste Onofré <[email protected]>
>>>> wrote:
>>>>
>>>> Got it. But don't forget there is a release guide and some manual
>>>>> validation to perform. A Apache release is not just a script to run,
>>>>>
>>>> as a
>>>>
>>>>> release manager, you are also responsible of the verification (legal,
>>>>> artifacts, etc).
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On Nov 3, 2017, 17:45, at 17:45, Reuven Lax
>>>>>
>>>> <[email protected]>
>>>>
>>>>> wrote:
>>>>>
>>>>>> What I meant is that there are many manual commands today, which
>>>>>>
>>>>> makes
>>>>
>>>>> the
>>>>>> process more prone to human error at a number of points. I don't
>>>>>>
>>>>> think
>>>>
>>>>> we
>>>>>> need to change the release process, I simply want to script it so
>>>>>>
>>>>> that
>>>>
>>>>> the
>>>>>> release owner has to run fewer commands.
>>>>>>
>>>>>> On Fri, Nov 3, 2017 at 9:13 AM, Jean-Baptiste Onofré
>>>>>>
>>>>> <[email protected]>
>>>>
>>>>> wrote:
>>>>>>
>>>>>> Hi
>>>>>>>
>>>>>>> If the tag is ok, updated artifacts require a new staging
>>>>>>>
>>>>>> repository.
>>>>
>>>>> So
>>>>>>
>>>>>>> it means the vote email is obsolete.
>>>>>>>
>>>>>>> I would cut a clean new rc3 and start a new vote.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On Nov 3, 2017, 16:30, at 16:30, Reuven Lax
>>>>>>>
>>>>>> <[email protected]>
>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to