On 05/10/2021 14:19, Christopher Schultz wrote:
On 10/5/21 03:49, Mark Thomas wrote:

<snip/>

I believe this is fixed. The Maven repository is now closed and the staging repository in the original VOTE is available:
https://repository.apache.org/content/repositories/orgapachetomcat-1337

What sorcery did you apply, here?

I cheated ;) I have SSH access to the box that hosts repository.a.o

rsync the staging repo to my local machine
sign everything that needed signing
rsync the *.asc files back to my home dir on repository.a.o
set file permissions correctly
rsync the *.asc files to the right place  on repository.a.o
close the repository via the UI

The files that were in the repository are unchanged. All I have done is signed the files that were missing signatures (*.jar, *.zip, *.tar.gz and *.pom) and the closed the repository.

There were so many files I wasn't sure where to begin. Were you able to get a comprehensive listing of the files in there in order to download them? I also don't know the mechanism for uploading them (it's all done by the build script, which presumably you wrote).

I just grabbed the whole directory structure and then did a recursive find to sign everything with a given file extension. Repeat for each file type that needed to be signed.

From memory, it was jfclere that updated the build scripts to talk to Nexus.

I suggest allowing 24 hours for anyone who voted to change their vote if they wish and then either complete the release if the votes remain unchanged or create a 8.5.73 release if there are any -1 votes.

So the files were produced by me but signed by you. That shouldn't be a problem unless someone wants to claim that a Tomcat release must be done by a single person, which is of course completely untrue.

+1

Thanks for doing this. I'd love the details so I can recover in the future if necessary.

Generally, this will need someone from the infra team to fix this. At least the way I fixed it anyway. There might be a way to fix this via the UI but I couldn't see one although as the creator of the repository you might have a few more options.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to