> Chunwei, did `prepareVote` fail when you were making rc0? If so, I think those nexus repos were a byproduct and can be dropped.
Yes. it indeed failed before success. Best, Chunwei On Fri, Jul 24, 2020 at 12:44 PM Francis Chuang <francischu...@apache.org> wrote: > Actually, I am not sure why there are 6 repositories for 1.22.0 on nexus > with 3 being closed and released. > > Chunwei, did `prepareVote` fail when you were making rc0? If so, I think > those nexus repos were a byproduct and can be dropped. > > Francis > > On 24/07/2020 2:40 pm, Francis Chuang wrote: > > orgapachecalcite-1096 is closed and released, so that's fine. The other > > open ones are for rcs that did not pass, so I don't think they should be > > closed and released. > > > > There are currently 3 calcite releases in the release folder: > > https://dist.apache.org/repos/dist/release/calcite/ > > > > We should just keep the latest 2 releases, so I think you can just use > > svn to remove 1.22.0. There's the `removeStaleArtifacts` command [1], > > but I have not tested it myself. > > > > Francis > > > > [1] > > > https://github.com/vlsi/vlsi-release-plugins/tree/master/plugins/stage-vote-release-plugin#removing-stale-artifacts > > > > > > > > On 24/07/2020 2:38 pm, Haisheng Yuan wrote: > >> Skipped the step of releaseRepository too. > >> Now finished release. > >> > >> There are several closed or open repos in > >> https://repository.apache.org/#stagingRepositories, > >> should I manually release all of them? > >> > >> On 2020/07/24 04:25:43, Haisheng Yuan <hy...@apache.org> wrote: > >>> I skipped the step, but now have this error: > >>> ~/calcite ❯❯❯ ./gradlew publishDist -Prc=0 -Pasf -x publishSvnDist > >>> > >>>> Configure project : > >>> Building Apache Calcite 1.24.0 > >>> > >>>> Task :releaseRepository > >>> Initialized stagingRepositoryId orgapachecalcite-1096 > >>> for repository nexus > >>> POST request failed. 500: Server Error, body: [errors:[[id:*, > >>> msg:Unhandled: Missing staging repository: orgapachecalcite-1096 > >>> ]]] > >>> > >>>> Task :releaseRepository FAILED > >>> > >>> Build calcite FAILURE reason: > >>> Execution failed for task ':releaseRepository': > >>> io.codearte.gradle.nexus.infra.NexusHttpResponseException: > >>> 500: Server Error, body: [errors:[[id:*, msg:Unhandled: Missing > >>> staging repository: orgapachecalcite-1096 > >>> ]]] > >>> at > >>> > io.codearte.gradle.nexus.infra.SimplifiedHttpJsonRestClient.sendRequestHandlingErrors(SimplifiedHttpJsonRestClient.groovy:52) > > >>> > >>> > >>> > >>> > >>> On 2020/07/24 04:19:14, Haisheng Yuan <hy...@apache.org> wrote: > >>>> How can I skip this step? > >>>> > >>>> ~/calcite ❯❯❯ ./gradlew publishDist -Prc=0 -Pasf > >>>> > >>>>> Configure project : > >>>> Building Apache Calcite 1.24.0 > >>>> > >>>>> Task :publishSvnDist FAILED > >>>> Listing SVN folders [dev/calcite/apache-calcite-1.24.0-rc0] at > >>>> https://dist.apache.org/repos/dist > >>>> > >>>> Build calcite FAILURE reason: > >>>> Execution failed for task ':publishSvnDist': > >>>> Unable to list folders > >>>> [dev/calcite/apache-calcite-1.24.0-rc0] at > >>>> https://dist.apache.org/repos/dist: svn: warning: W160013: URL > >>>> ' > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.24.0-rc0' > >>>> non-existent in revision 40660 > >>>> svn: E200009: Could not list all targets because some > >>>> targets don't exist > >>>> > >>>> > >>>> I met an error when executing the command. But the command executed > >>>> some steps successfully before error out. After I fixed the issue > >>>> and re-execute the command, now I see this error. Because the > >>>> folders is already removed from dev directory. > >>>> > >>>> On 2020/07/24 04:00:14, Haisheng Yuan <hy...@apache.org> wrote: > >>>>> I will help push the artifacts. > >>>>> > >>>>> On 2020/07/24 03:04:05, Francis Chuang <francischu...@apache.org> > >>>>> wrote: > >>>>>> I wonder if this is because only PMCs can push to the SVN repo. If > >>>>>> this > >>>>>> is the case, I think we need to nominate a PMC member to push the > >>>>>> artifacts for you. > >>>>>> > >>>>>> On 24/07/2020 12:58 pm, Chunwei Lei wrote: > >>>>>>> Hi, Francis. > >>>>>>> > >>>>>>> I already put those settings in ~/.gradle/gradle.properties: > >>>>>>> > >>>>>>> $cat ~/.gradle/gradle.properties > >>>>>>> asfCommitterId=chunwei > >>>>>>> asfNexusUsername=chunwei > >>>>>>> asfNexusPassword=xxx > >>>>>>> > >>>>>>> asfSvnUsername=chunwei > >>>>>>> asfSvnPassword=xxx > >>>>>>> > >>>>>>> asfGitSourceUsername=chunweilei > >>>>>>> asfGitSourcePassword=xxx > >>>>>>> > >>>>>>> useGpgCmd=true > >>>>>>> signing.gnupg.useLegacyGpg=true > >>>>>>> signing.gnupg.keyName=1F1597F99BCE51A1 > >>>>>>> > >>>>>>> asfTestSvnPassword=test > >>>>>>> asfTestSvnUsername=test > >>>>>>> asfTestGitSourceUsername=test > >>>>>>> asfTestGitSourcePassword=test > >>>>>>> asfTestNexusUsername=test > >>>>>>> asfTestNexusPassword=test > >>>>>>> > >>>>>>> > >>>>>>> Best, > >>>>>>> Chunwei > >>>>>>> > >>>>>>> > >>>>>>> On Fri, Jul 24, 2020 at 10:46 AM Francis Chuang > >>>>>>> <francischu...@apache.org> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> You need to include your username and password using the -Pasf* > >>>>>>>> flags. > >>>>>>>> > >>>>>>>> Here's how I use those flags to publish an avatica release using > >>>>>>>> docker: > >>>>>>>> > https://github.com/apache/calcite-avatica/blob/master/docker.sh#L251 > >>>>>>>> > >>>>>>>> > >>>>>>>> Francis > >>>>>>>> > >>>>>>>> On 24/07/2020 12:43 pm, Chunwei Lei wrote: > >>>>>>>>> Hi all, > >>>>>>>>> > >>>>>>>>> I tried to push the release out to mirrors. But I met an error: > >>>>>>>>> > >>>>>>>>> $ ./gradlew publishDist -Prc=0 -Pasf > >>>>>>>>> Starting a Gradle Daemon, 3 busy and 1 incompatible Daemons > >>>>>>>>> could not be > >>>>>>>>> reused, use --status for details > >>>>>>>>> > >>>>>>>>>> Configure project : > >>>>>>>>> Building Apache Calcite 1.24.0 > >>>>>>>>> > >>>>>>>>>> Task :publishSvnDist > >>>>>>>>> Listing SVN folders [dev/calcite/apache-calcite-1.24.0-rc0] at > >>>>>>>>> https://dist.apache.org/repos/dist > >>>>>>>>> Executing svnmucc. root=https://dist.apache.org/repos/dist, > >>>>>>>>> message=Promoting Apache Calcite calcite-1.24.0-rc0 -> > >>>>>>>>> calcite-1.24.0 to > >>>>>>>>> release area, commands: > >>>>>>>>> mkdir > >>>>>>>>> release/calcite/apache-calcite-1.24.0 > >>>>>>>>> cp > >>>>>>>>> 40574 > >>>>>>>>> > dev/calcite/apache-calcite-1.24.0-rc0/apache-calcite-1.24.0-src.tar.gz > >>>>>>>>> > >>>>>>>>> > release/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz > >>>>>>>>> > >>>>>>>>> cp > >>>>>>>>> 40574 > >>>>>>>>> > >>>>>>>> > dev/calcite/apache-calcite-1.24.0-rc0/apache-calcite-1.24.0-src.tar.gz.asc > >>>>>>>> > >>>>>>>>> > >>>>>>>> > release/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz.asc > >>>>>>>> > >>>>>>>>> cp > >>>>>>>>> 40574 > >>>>>>>>> > >>>>>>>> > dev/calcite/apache-calcite-1.24.0-rc0/apache-calcite-1.24.0-src.tar.gz.sha512 > > >>>>>>>> > >>>>>>>>> > >>>>>>>> > release/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz.sha512 > > >>>>>>>> > >>>>>>>>> rm > >>>>>>>>> dev/calcite/apache-calcite-1.24.0-rc0 > >>>>>>>>> svnmucc: E175013: Access to > >>>>>>>>> > '/repos/dist/!svn/txr/40659-yas/release/calcite/apache-calcite-1.24.0' > >>>>>>>>> > >>>>>>>>> forbidden > >>>>>>>>> > >>>>>>>>>> Task :publishSvnDist FAILED > >>>>>>>>> > >>>>>>>>> Build calcite FAILURE reason: > >>>>>>>>> Execution failed for task ':publishSvnDist': > >>>>>>>>> org.gradle.process.internal.ExecException: Process > >>>>>>>>> 'command > >>>>>>>>> 'svnmucc'' finished with non-zero exit value 1 > >>>>>>>>> at > >>>>>>>>> > >>>>>>>> > org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:417) > > >>>>>>>> > >>>>>>>>> at > >>>>>>>>> > >>>>>>>> > org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:38) > > >>>>>>>> > >>>>>>>>> at > >>>>>>>>> > >>>>>>>> > org.gradle.process.internal.DefaultExecActionFactory.exec(DefaultExecActionFactory.java:156) > > >>>>>>>> > >>>>>>>>> at > >>>>>>>>> > >>>>>>>> > org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1147) > > >>>>>>>> > >>>>>>>>> at > >>>>>>>>> > com.github.vlsi.gradle.release.SvnmuccTask.mucc(SvnmuccTask.kt:137) > >>>>>>>>> > >>>>>>>>> at > >>>>>>>>> > org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104) > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Any step I may miss? > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Best, > >>>>>>>>> Chunwei > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On Fri, Jul 24, 2020 at 12:28 AM Chunwei Lei > >>>>>>>>> <chunwei.l...@gmail.com> > >>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Thanks to everyone who has tested the release candidate and > given > >>>>>>>>>> their comments and votes. > >>>>>>>>>> > >>>>>>>>>> The tally is as follows. > >>>>>>>>>> > >>>>>>>>>> 5 binding +1s: > >>>>>>>>>> Michael Mior > >>>>>>>>>> Julian Hyde > >>>>>>>>>> Haisheng Yuan > >>>>>>>>>> Francis Chuang > >>>>>>>>>> Danny Chen > >>>>>>>>>> > >>>>>>>>>> 4 non-binding +1s: > >>>>>>>>>> Enrico Olivelli > >>>>>>>>>> Ruleben Q L > >>>>>>>>>> Rui Wang > >>>>>>>>>> Chunwei Lei > >>>>>>>>>> > >>>>>>>>>> 1 binding 0s: > >>>>>>>>>> Stamatis Zampetakis > >>>>>>>>>> > >>>>>>>>>> No -1s. > >>>>>>>>>> > >>>>>>>>>> Therefore I am delighted to announce that the proposal to > release > >>>>>>>>>> Apache Calcite 1.24.0 has passed. > >>>>>>>>>> > >>>>>>>>>> Thanks everyone. We’ll now roll the release out to the mirrors. > >>>>>>>>>> > >>>>>>>>>> The release notes will be updated afterward according to the > >>>>>>>>>> feedback. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Best, > >>>>>>>>>> Chunwei > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> >