Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Chunwei Lei
> 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 
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  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  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: E29: 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  wrote:
> > I will help push the artifacts.
> >
> > On 2020/07/24 03:04:05, Francis Chuang 
> > 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 

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
I dry run it, it will remove all the artifacts before 1.24.0. I think that is 
not Calcite's policy. At least it should keep 1.23.0.

On 2020/07/24 04:40:50, 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  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  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: E29: 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  wrote:
>  I will help push the artifacts.
> 
>  On 2020/07/24 03:04:05, Francis Chuang  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 
> >> 
> >> 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:
> 

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Francis Chuang
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  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  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: E29: 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  wrote:

I will help push the artifacts.

On 2020/07/24 03:04:05, Francis Chuang  
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 


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


Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
Can everyone please not commit to master branch for a moment?
The release manager hasn't open the master branch yet.

On 2020/07/24 04:38:07, 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  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  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: E29: 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  wrote: 
> > > > I will help push the artifacts.
> > > > 
> > > > On 2020/07/24 03:04:05, Francis Chuang  
> > > > 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 
> > > > > > 
> > > > > > 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. 

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Francis Chuang
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  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  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: E29: 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  wrote:

I will help push the artifacts.

On 2020/07/24 03:04:05, Francis Chuang  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 
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

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
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  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  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: E29: 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  wrote: 
> > > I will help push the artifacts.
> > > 
> > > On 2020/07/24 03:04:05, Francis Chuang  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 
> > > > > 
> > > > > 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

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
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  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: E29: 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  wrote: 
> > I will help push the artifacts.
> > 
> > On 2020/07/24 03:04:05, Francis Chuang  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 
> > > > 
> > > > 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 

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
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: E29: 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  wrote: 
> I will help push the artifacts.
> 
> On 2020/07/24 03:04:05, Francis Chuang  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 
> > > 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?
> > >>>
> > >>>

Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Haisheng Yuan
I will help push the artifacts.

On 2020/07/24 03:04:05, Francis Chuang  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 
> > 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 
> >> 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
> 
> >>>
> >>
> > 
> 


Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Francis Chuang
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 
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 

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









Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Chunwei Lei
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 
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 
> 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
> >>
> >
>


Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Francis Chuang

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  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





Re: [RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Chunwei Lei
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  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
>


[RESULT] [VOTE] Release apache-calcite-1.24.0 (release candidate 0)

2020-07-23 Thread Chunwei Lei
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