It sounds like an issue on Nexus at Apache.

I just checked on status.apache.org and nothing special about Nexus.

Do you want to try to upload artifacts (and then you can take hand using the staging repo) ?

Regards
JB

On 11/05/2017 08:53 PM, Reuven Lax wrote:
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



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to