[RESULT][VOTE] Release Apache Groovy 3.0.0

2020-02-10 Thread Paul King
The vote has passed with 5 PMC +1 votes, 2 other +1 votes and no other
votes. I'll proceed with next steps.
The version number on the GROOVY_3_0_X branch will become 3.0.1-SNAPSHOT.

Cheers, Paul.

On Fri, Feb 7, 2020 at 6:42 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0 release!
>
> This release includes 15 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
> Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846
>
> The artifacts to be voted on are located as follows (r37927).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-09 Thread Graeme Rocher
Fantastic news! +1

—
Graeme Rocher

> On 9 Feb 2020, at 15:53, John Wagenleitner  
> wrote:
> 
> 
> +1 (binding)
> 
>> On Fri, Feb 7, 2020, 12:43 AM Paul King  wrote:
>> 
>> Dear development community,
>> 
>> I am happy to start the VOTE thread for a Groovy 3.0.0 release!
>> 
>> This release includes 15 bug fixes/improvements as outlined in the changelog:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566
>> 
>> Tag: 
>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
>> Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846
>> 
>> The artifacts to be voted on are located as follows (r37927).
>> Source release: https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
>> Convenience binaries: 
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution
>> 
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>> 
>> Please vote on releasing this package as Apache Groovy 3.0.0.
>> 
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with sha256sum):
>> https://www.apache.org/info/verification.html
>> 
>> The vote is open for the next 72 hours and passes if a majority of at least 
>> three +1 PMC votes are cast.
>> 
>> [ ] +1 Release Apache Groovy 3.0.0
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0 because...
>> 
>> Here is my vote:
>> 
>> +1 (binding)
>> 


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-09 Thread John Wagenleitner
+1 (binding)

On Fri, Feb 7, 2020, 12:43 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0 release!
>
> This release includes 15 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
> Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846
>
> The artifacts to be voted on are located as follows (r37927).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-08 Thread Andres Almiray
+1 (binding)

Hooray!

Sent from my primitive tricorder

> On 8 Feb 2020, at 19:50, Daniel.Sun  wrote:
> 
> +1 (binding)
> 
> All tests pass on my local machine:
> https://scans.gradle.com/s/rntcuyeb4mtjc
> 
> Also, I built the binary distribution from the source distribution
> successfully:
> https://gradle.com/s/h25t4se4fqhra
> 
> At last, I ran smoke tests in the groovySh and groovyConsole of the newly
> built binary distribution, all of the smoke tests pass, too.
> 
> Cheers,
> Daniel.Sun
> 
> 
> 
> -
> Apache Groovy committer & PMC member 
> Blog: http://blog.sunlan.me 
> Twitter: @daniel_sun 
> 
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-08 Thread Remko Popma
+1

On Fri, Feb 7, 2020 at 5:43 PM Paul King  wrote:
>
>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0 release!
>
> This release includes 15 bug fixes/improvements as outlined in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566
>
> Tag: 
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
> Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846
>
> The artifacts to be voted on are located as follows (r37927).
> Source release: https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
> Convenience binaries: 
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least 
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0 because...
>
> Here is my vote:
>
> +1 (binding)
>


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-08 Thread Daniel.Sun
+1 (binding)

All tests pass on my local machine:
https://scans.gradle.com/s/rntcuyeb4mtjc

Also, I built the binary distribution from the source distribution
successfully:
https://gradle.com/s/h25t4se4fqhra

At last, I ran smoke tests in the groovySh and groovyConsole of the newly
built binary distribution, all of the smoke tests pass, too.

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-07 Thread Guillaume Laforge
+1 (binding)

I'm super excited to see Groovy 3 released soon!

So I built the project from sources, ran all the tests, everything went
fine.
Here's the Gradle build scan: https://gradle.com/s/p3bm5etd4ig46

I also tried a few lines in the Grooovy Console without any issue
(including things involving the new parser, like the lambda notation)
All went well :-)

Congrats everyone!

Guillaume

On Fri, Feb 7, 2020 at 9:43 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0 release!
>
> This release includes 15 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
> Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846
>
> The artifacts to be voted on are located as follows (r37927).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0 because...
>
> Here is my vote:
>
> +1 (binding)
>
>

-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0

2020-02-07 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0 release!

This release includes 15 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345566

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0
Tag commit id: 60d50180e756fa75e45d78357f36285fcdf62846

The artifacts to be voted on are located as follows (r37927).
Source release: https://dist.apache.org/repos/dist/dev/groovy/3.0.0/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0 because...

Here is my vote:

+1 (binding)


[RESULT][VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-14 Thread Paul King
The vote has passed with 4 +1 binding votes, one additional +1 vote and no
other votes. I'll proceed with next steps.

Cheers, Paul.

On Sun, Jan 12, 2020 at 10:11 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!
>
> This release includes 26 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346592
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
> Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2
>
> The artifacts to be voted on are located as follows (r37572).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-12 Thread Andres Almiray
+1 (binding)

Sent from my primitive tricorder

> On 12 Jan 2020, at 1:12, Paul King  wrote:
> 
> 
> 
> Dear development community,
> 
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!
> 
> This release includes 26 bug fixes/improvements as outlined in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346592
> 
> Tag: 
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
> Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2
> 
> The artifacts to be voted on are located as follows (r37572).
> Source release: 
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
> Convenience binaries: 
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution
> 
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
> 
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.
> 
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with sha256sum):
> https://www.apache.org/info/verification.html
> 
> The vote is open for the next 72 hours and passes if a majority of at least 
> three +1 PMC votes are cast.
> 
> [ ] +1 Release Apache Groovy 3.0.0-rc-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...
> 
> Here is my vote:
> 
> +1 (binding)
> 


Re: [VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-11 Thread Daniel.Sun
All tests pass on my local machine:
https://gradle.com/s/auet7ssjbdxns

My smoke tests run well in the groovy console and groovy shell, which are
built from the source distribution too.

+1 (binding)

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-11 Thread Jochen Theodorou

+1 (binding)
On 12.01.20 02:07, Remko Popma wrote:

+1

On Sun, Jan 12, 2020 at 9:12 AM Paul King  wrote:



Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!

This release includes 26 bug fixes/improvements as outlined in the changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346592

Tag: 
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2

The artifacts to be voted on are located as follows (r37572).
Source release: https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
Convenience binaries: 
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least 
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-rc-3
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...

Here is my vote:

+1 (binding)





Re: [VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-11 Thread Remko Popma
+1

On Sun, Jan 12, 2020 at 9:12 AM Paul King  wrote:
>
>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!
>
> This release includes 26 bug fixes/improvements as outlined in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346592
>
> Tag: 
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
> Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2
>
> The artifacts to be voted on are located as follows (r37572).
> Source release: 
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
> Convenience binaries: 
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least 
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...
>
> Here is my vote:
>
> +1 (binding)
>


[VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-11 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release!

This release includes 26 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346592

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_3
Tag commit id: 2b57d13c95da204e8883e2a50cc58658ab10abb2

The artifacts to be voted on are located as follows (r37572).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-3/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-rc-3.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-rc-3
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-rc-3 because...

Here is my vote:

+1 (binding)


Re: [VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-08 Thread Paul King
The vote has passed with 4 +1 binding votes and no other votes. I'll
proceed with next steps.

Cheers, Paul.

On Thu, Dec 5, 2019 at 3:40 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-2 release!
>
> This release includes 49 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346448
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_2
> Tag commit id: 642a19994e91f8c53ffc2136094f173f927c9676
>
> The artifacts to be voted on are located as follows (r37081).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-05 Thread Andres Almiray
+1 (binding)

---
Java Champion; Groovy Enthusiast
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.


On Thu, Dec 5, 2019 at 6:41 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-2 release!
>
> This release includes 49 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346448
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_2
> Tag commit id: 642a19994e91f8c53ffc2136094f173f927c9676
>
> The artifacts to be voted on are located as follows (r37081).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-05 Thread Daniel.Sun
groovySh and groovyConsole run well, my smoke tests pass too.

+1 (binding)

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-05 Thread Guillaume Laforge
Hi,

All tests ran fine on my machine, and my smoke tests in the groovy console
were okay too.

+1 (binding)

Guillaume


On Thu, Dec 5, 2019 at 6:41 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-2 release!
>
> This release includes 49 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346448
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_2
> Tag commit id: 642a19994e91f8c53ffc2136094f173f927c9676
>
> The artifacts to be voted on are located as follows (r37081).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-04 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-rc-2 release!

This release includes 49 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12346448

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_2
Tag commit id: 642a19994e91f8c53ffc2136094f173f927c9676

The artifacts to be voted on are located as follows (r37081).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-2/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-rc-2.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-rc-2
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-rc-2 because...

Here is my vote:

+1 (binding)


[RESULT][VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-25 Thread Paul King
The vote has passed with 3 +1 binding votes and no other votes. I'll
proceed with next steps.

Regards, Paul.

On Tue, Oct 22, 2019 at 10:01 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>
> This release includes 52 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>
> Groovy 3 is nearing lockdown status for final release.
> One part which has only recently been finished and still needs a bit more
> polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
> files are parsed using antlr4 and Java using com.github.javaparser. Because
> this new version is less stable than the rest of the release it currently
> is disabled by default and enabled with the 'preview.groovydoc.antlr4'
> system property. The plan is for this property to be removed before final
> release but feedback on existing functionality welcome. You might need to
> include additional dependent jars on your classpath when using the current
> version.
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
> Tag commit id: 206b2017f637df3c1ab59a6178979a274aae7246
>
> The artifacts to be voted on are located as follows (r36443).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
We create antlr4 plugin factory via the following code in `Antlr4Util`:

Antlr4PluginFactory antlr4PluginFactory = (Antlr4PluginFactory)
ParserPluginFactory.antlr4(configuration);


The `antlr4` method is `static`,  its implementation is to `new
Antlr4PluginFactory`  instance, and the method can not be overrided by
`ParserPluginFactory` subclasses.  

public static ParserPluginFactory antlr4(CompilerConfiguration
compilerConfiguration) {
return new Antlr4PluginFactory(compilerConfiguration);
}
 

So I wonder how to reproduce the `java.lang.ClassCastException`...

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Milles, Eric (TR Tech, Content & Ops)
org.codehaus.groovy.control.CompilerConfiguration:

public void setPluginFactory(ParserPluginFactory pluginFactory) {
this.pluginFactory = pluginFactory;
}

You cannot control what the user sets here.  The contract is that they supply a 
ParserPluginFactory and you use it to create parsers.  You should not be 
checking instanceof against the ParserPluginFactory or the ParserPlugin 
instances that it creates.


Also, Antlr2Utils.parse("DummyNode<" + option + ">") is not working correctly 
in GenericsUtils#parseClassNodesFromString.

From: Daniel.Sun 
Sent: Tuesday, October 22, 2019 12:18 PM
To: d...@groovy.incubator.apache.org 
Subject: Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

The `static` method `antlr4` only creates `Antlr4PluginFactory` instance, so
I wonder how to make it create
`org.codehaus.groovy.control.ParserPluginFactory$1` instance?

public abstract class ParserPluginFactory {
/**
 * creates the ANTLR 4 parser
 * @return the factory for the parser
 */
public static ParserPluginFactory antlr4(CompilerConfiguration
compilerConfiguration) {
return new Antlr4PluginFactory(compilerConfiguration);
}
...
}

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member
Blog: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__blog.sunlan.me&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=3sXRMCApJsjZv28Q1RZV35AK1UIRNphVxm6-dmKB8F0&s=MndXtn8Ks91u-uuTXNVmqT8mg7L-MJZ1y6Cyyy4_UdM&e=
Twitter: @daniel_sun

--
Sent from: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__groovy.329449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=3sXRMCApJsjZv28Q1RZV35AK1UIRNphVxm6-dmKB8F0&s=zCP1rCCMskZnfGGWYRqQJRGEVykB8F5pyC-V72K3K1Q&e=


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
The `static` method `antlr4` only creates `Antlr4PluginFactory` instance, so
I wonder how to make it create
`org.codehaus.groovy.control.ParserPluginFactory$1` instance?

public abstract class ParserPluginFactory {
/**
 * creates the ANTLR 4 parser
 * @return the factory for the parser
 */
public static ParserPluginFactory antlr4(CompilerConfiguration
compilerConfiguration) {
return new Antlr4PluginFactory(compilerConfiguration);
}
...
}

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
I think I understand the reason why `ClassCastException` will be thrown, but
it is not a common case, in other words, we usually only use
`AntlrParserPluginFactory` and `Antlr4ParserPluginFactory`. Anyway, we
should tweak the code.

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
Hi Eric,

  Could you show us the code to reproduce the following
`ClassCastException`? Thanks.

java.lang.ClassCastException:
org.codehaus.groovy.control.ParserPluginFactory$1 cannot be cast to
org.apache.groovy.parser.antlr4.Antlr4PluginFactory
at org.codehaus.groovy.ast.tools.Antlr4Utils.parse(Antlr4Utils.java:32)
at
org.codehaus.groovy.ast.tools.GenericsUtils.parseClassNodesFromString(GenericsUtils.java:613)


Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Milles, Eric (TR Tech, Content & Ops)
This type of check makes an unsafe assumption.  If you need a parser, the 
factory is there to supply one to you.  That is the purpose of the factory 
pattern.

boolean oldParserEnabled = 
compilationUnit.getConfiguration().getPluginFactory() instanceof 
AntlrParserPluginFactory;
ClassNode parsedNode = oldParserEnabled ?
Antlr2Utils.parse("DummyNode<" + option + ">") :
Antlr4Utils.parse("DummyNode<" + option + ">", 
compilationUnit.getConfiguration());

From: Milles, Eric (TR Tech, Content & Ops) 
Sent: Tuesday, October 22, 2019 11:27 AM
To: dev@groovy.apache.org 
Subject: Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

Even if Ivy 2.5.0 is released soon, we have not tested with that version.  I 
would not pick it up until Groovy 4.


The recent change to GenericsUtils.parseClassNodesFromString assumes that you 
have a specific type of ParserPluginFactory set.  However the 
CompilerConfiguration allows the user to set any type of their choosing.

java.lang.ClassCastException: org.codehaus.groovy.control.ParserPluginFactory$1 
cannot be cast to org.apache.groovy.parser.antlr4.Antlr4PluginFactory
at org.codehaus.groovy.ast.tools.Antlr4Utils.parse(Antlr4Utils.java:32)
at 
org.codehaus.groovy.ast.tools.GenericsUtils.parseClassNodesFromString(GenericsUtils.java:613)



Also, I agree with Cedric.  This should be a beta unless it was considered 
fully ready for release when voting began.


From: Daniel.Sun 
Sent: Tuesday, October 22, 2019 11:02 AM
To: d...@groovy.incubator.apache.org 
Subject: Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

FYI. Ivy 2.5.0 is coming soon too:
https://urldefense.proofpoint.com/v2/url?u=http-3A__ant.1045680.n5.nabble.com_VOTE-2DRelease-2DIvy-2D2-2D5-2D0-2Dbased-2Don-2DRC1-2Dtd5719982.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=7E3Y2DczHAZN6ly0Us4VKcRZOY6lDFqt8VCknlLXiXY&e=

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member
Blog: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__blog.sunlan.me&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=1g6tlhiTrpLdeuDpcwvgCcMNRdq4pda6s9D44IbU1u8&e=
Twitter: @daniel_sun

--
Sent from: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__groovy.329449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=s-MaME5hycNHaMUTLiD4v3_uFU0fpKCBShstVL-kci0&e=


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Milles, Eric (TR Tech, Content & Ops)
Even if Ivy 2.5.0 is released soon, we have not tested with that version.  I 
would not pick it up until Groovy 4.


The recent change to GenericsUtils.parseClassNodesFromString assumes that you 
have a specific type of ParserPluginFactory set.  However the 
CompilerConfiguration allows the user to set any type of their choosing.

java.lang.ClassCastException: org.codehaus.groovy.control.ParserPluginFactory$1 
cannot be cast to org.apache.groovy.parser.antlr4.Antlr4PluginFactory
at org.codehaus.groovy.ast.tools.Antlr4Utils.parse(Antlr4Utils.java:32)
at 
org.codehaus.groovy.ast.tools.GenericsUtils.parseClassNodesFromString(GenericsUtils.java:613)



Also, I agree with Cedric.  This should be a beta unless it was considered 
fully ready for release when voting began.


From: Daniel.Sun 
Sent: Tuesday, October 22, 2019 11:02 AM
To: d...@groovy.incubator.apache.org 
Subject: Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

FYI. Ivy 2.5.0 is coming soon too:
https://urldefense.proofpoint.com/v2/url?u=http-3A__ant.1045680.n5.nabble.com_VOTE-2DRelease-2DIvy-2D2-2D5-2D0-2Dbased-2Don-2DRC1-2Dtd5719982.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=7E3Y2DczHAZN6ly0Us4VKcRZOY6lDFqt8VCknlLXiXY&e=

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member
Blog: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__blog.sunlan.me&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=1g6tlhiTrpLdeuDpcwvgCcMNRdq4pda6s9D44IbU1u8&e=
Twitter: @daniel_sun

--
Sent from: 
https://urldefense.proofpoint.com/v2/url?u=http-3A__groovy.329449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=RrPMdNH7KeZs00DbUIxGQSgb9zzxoFvrijMiZOSsmNk&s=s-MaME5hycNHaMUTLiD4v3_uFU0fpKCBShstVL-kci0&e=


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
FYI. Ivy 2.5.0 is coming soon too:
http://ant.1045680.n5.nabble.com/VOTE-Release-Ivy-2-5-0-based-on-RC1-td5719982.html

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Cédric Champeau
Yeah I just find it funny, when you release a "release candidate" knowing
it's not a release candidate :)

Le mar. 22 oct. 2019 à 17:40, Daniel.Sun  a écrit :

> Hi Cédric,
>
> > To me, it _implies_ that there will be a 3.0 rc2 for Groovy.
> Yep ;-)   As Paul said, one part which has only recently been finished
> and still needs a bit more polishing is a revamped groovydoc. So 3.0.0-rc-2
> will be released after groovydoc has been polished.
> 3.0.0-rc-1 should be quite stable now, but we still wish we could get
> feedback if users find critical issues which will prevent Apache Groovy
> 3.0.0 from being used in production.
>
> Cheers,
> Daniel.Sun
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
Hi Cédric,

> To me, it _implies_ that there will be a 3.0 rc2 for Groovy.
Yep ;-)   As Paul said, one part which has only recently been finished
and still needs a bit more polishing is a revamped groovydoc. So 3.0.0-rc-2
will be released after groovydoc has been polished. 
3.0.0-rc-1 should be quite stable now, but we still wish we could get
feedback if users find critical issues which will prevent Apache Groovy
3.0.0 from being used in production.

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Cédric Champeau
That's a bit surprising of a release candidate, IMO. A release candidate
should mean "hey if there's no bug report, that's _exactly_ that that we
publish as final". Here you're saying that in any case, you're going to
change the dependency to Ivy. To me, it _implies_ that there will be a 3.0
rc2 for Groovy.

Le mar. 22 oct. 2019 à 17:19, Daniel.Sun  a écrit :

> If Ivy 2.5.0 GA is not released before Groovy 3.0.0 GA, we have to
> downgrade
> Ivy to 2.4.0 GA.
>
> Cheers,
> Daniel.Sun
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
If Ivy 2.5.0 GA is not released before Groovy 3.0.0 GA, we have to downgrade
Ivy to 2.4.0 GA.

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Milles, Eric (TR Tech, Content & Ops)
Was the decision to stick with Ivy 2.5.0-rc1?  There was a question of 
stability.


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Daniel.Sun
+1 (binding)

All tests pass on my local machine, here is the report of build scan:
https://gradle.com/s/4bhflb27misl2

Also, I tested groovySh and groovyConsole manually and found no issues.


Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Guillaume Laforge
+1 (binding)

Build and tests are running fine, and I played with the Groovy console
without noticing any problem.

Guillaume


On Tue, Oct 22, 2019 at 2:01 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>
> This release includes 52 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>
> Groovy 3 is nearing lockdown status for final release.
> One part which has only recently been finished and still needs a bit more
> polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
> files are parsed using antlr4 and Java using com.github.javaparser. Because
> this new version is less stable than the rest of the release it currently
> is disabled by default and enabled with the 'preview.groovydoc.antlr4'
> system property. The plan is for this property to be removed before final
> release but feedback on existing functionality welcome. You might need to
> include additional dependent jars on your classpath when using the current
> version.
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
> Tag commit id: 206b2017f637df3c1ab59a6178979a274aae7246
>
> The artifacts to be voted on are located as follows (r36443).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>

-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0-rc-1 (take 2)

2019-10-22 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!

This release includes 52 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982

Groovy 3 is nearing lockdown status for final release.
One part which has only recently been finished and still needs a bit more
polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
files are parsed using antlr4 and Java using com.github.javaparser. Because
this new version is less stable than the rest of the release it currently
is disabled by default and enabled with the 'preview.groovydoc.antlr4'
system property. The plan is for this property to be removed before final
release but feedback on existing functionality welcome. You might need to
include additional dependent jars on your classpath when using the current
version.

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
Tag commit id: 206b2017f637df3c1ab59a6178979a274aae7246

The artifacts to be voted on are located as follows (r36443).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-rc-1
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...

Here is my vote:

+1 (binding)


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1

2019-10-22 Thread Guillaume Laforge
Usually, the wrapper creation used to work across a wide range of Gradle
versions.
Then, once the required Gradle version is installed, we indeed use that
specific version.
But I was expecting that I could at least generate the wrapper as usual,
regardless of the version of Gradle I had locally (as long as it's not a
too outdated one of course)

And by the way, the README does indeed say that this should work if you
have a Gradle version close enough.

On Tue, Oct 22, 2019 at 12:20 PM Cédric Champeau 
wrote:

> As the README says, you need to use the Gradle version which is declared
> in gradle.properties, which is 5.6.3 for this release.
>
> Le mar. 22 oct. 2019 à 11:51, Guillaume Laforge  a
> écrit :
>
>> QQ, it's perhaps just a Gradle issue, but with the local version of
>> Gradle I have (Gradle 5.3.1), I can't create the wrapper and I get:
>>
>>  ↳  gradle -b wrapper.gradle wrapper
>>
>>
>> FAILURE: Build failed with an exception.
>>
>>
>> * Where:
>>
>> Settings file
>> '/Users/glaforge/Downloads/groovy-3.0.0-rc-1/settings.gradle' line: 60
>>
>>
>> * What went wrong:
>>
>> A problem occurred evaluating settings 'groovy'.
>>
>> > There is no feature named GROOVY_COMPILATION_AVOIDANCE
>>
>> On Tue, Oct 22, 2019 at 11:19 AM Paul King  wrote:
>>
>>> Dear development community,
>>>
>>> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>>>
>>> This release includes over 50 bug fixes/improvements as outlined in the
>>> changelog:
>>>
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>>>
>>> Groovy 3 is nearing lockdown status for final release.
>>> One part which has only recently been finished and still needs a bit
>>> more polishing is a revamped groovydoc. It no longer requires antlr2.
>>> Groovy files are parsed using antlr4 and Java using
>>> com.github.javaparser. Because this new version is less stable than the
>>> rest of the release it currently is disabled by default and enabled with
>>> the 'preview.groovydoc.antlr4' system property. The plan is for this
>>> property to be removed before final release but feedback on existing
>>> functionality welcome. You might need to include additional dependent jars
>>> on your classpath when using the current version.
>>>
>>> Tag:
>>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
>>> Tag commit id: 2ede5187ca8e6adf0986d8284009abfd48876998
>>>
>>> The artifacts to be voted on are located as follows (r36439).
>>> Source release:
>>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
>>> Convenience binaries:
>>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>>>
>>> Release artifacts are signed with a key from the following file:
>>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>>
>>> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>>>
>>> Reminder on ASF release approval requirements for PMC members:
>>> http://www.apache.org/legal/release-policy.html#release-approval
>>> Hints on validating checksums/signatures (but replace md5sum with
>>> sha256sum):
>>> https://www.apache.org/info/verification.html
>>>
>>> The vote is open for the next 72 hours and passes if a majority of at
>>> least three +1 PMC votes are cast.
>>>
>>> [ ] +1 Release Apache Groovy 3.0.0-rc-1
>>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>>> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>>>
>>> Here is my vote:
>>>
>>> +1 (binding)
>>>
>>>
>>
>> --
>> Guillaume Laforge
>> Apache Groovy committer
>> Developer Advocate @ Google Cloud Platform
>>
>> Blog: http://glaforge.appspot.com/
>> Twitter: @glaforge 
>>
>

-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[CANCELLED][VOTE] Release Apache Groovy 3.0.0-rc-1

2019-10-22 Thread Paul King
We found a few issues. I'll rebuild.

On Tue, Oct 22, 2019 at 7:19 PM Paul King  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>
> This release includes over 50 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>
> Groovy 3 is nearing lockdown status for final release.
> One part which has only recently been finished and still needs a bit more
> polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
> files are parsed using antlr4 and Java using com.github.javaparser. Because
> this new version is less stable than the rest of the release it currently
> is disabled by default and enabled with the 'preview.groovydoc.antlr4'
> system property. The plan is for this property to be removed before final
> release but feedback on existing functionality welcome. You might need to
> include additional dependent jars on your classpath when using the current
> version.
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
> Tag commit id: 2ede5187ca8e6adf0986d8284009abfd48876998
>
> The artifacts to be voted on are located as follows (r36439).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1

2019-10-22 Thread Cédric Champeau
As the README says, you need to use the Gradle version which is declared in
gradle.properties, which is 5.6.3 for this release.

Le mar. 22 oct. 2019 à 11:51, Guillaume Laforge  a
écrit :

> QQ, it's perhaps just a Gradle issue, but with the local version of Gradle
> I have (Gradle 5.3.1), I can't create the wrapper and I get:
>
>  ↳  gradle -b wrapper.gradle wrapper
>
>
> FAILURE: Build failed with an exception.
>
>
> * Where:
>
> Settings file
> '/Users/glaforge/Downloads/groovy-3.0.0-rc-1/settings.gradle' line: 60
>
>
> * What went wrong:
>
> A problem occurred evaluating settings 'groovy'.
>
> > There is no feature named GROOVY_COMPILATION_AVOIDANCE
>
> On Tue, Oct 22, 2019 at 11:19 AM Paul King  wrote:
>
>> Dear development community,
>>
>> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>>
>> This release includes over 50 bug fixes/improvements as outlined in the
>> changelog:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>>
>> Groovy 3 is nearing lockdown status for final release.
>> One part which has only recently been finished and still needs a bit more
>> polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
>> files are parsed using antlr4 and Java using com.github.javaparser. Because
>> this new version is less stable than the rest of the release it currently
>> is disabled by default and enabled with the 'preview.groovydoc.antlr4'
>> system property. The plan is for this property to be removed before final
>> release but feedback on existing functionality welcome. You might need to
>> include additional dependent jars on your classpath when using the current
>> version.
>>
>> Tag:
>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
>> Tag commit id: 2ede5187ca8e6adf0986d8284009abfd48876998
>>
>> The artifacts to be voted on are located as follows (r36439).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>>
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>
>> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>>
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with
>> sha256sum):
>> https://www.apache.org/info/verification.html
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least three +1 PMC votes are cast.
>>
>> [ ] +1 Release Apache Groovy 3.0.0-rc-1
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>>
>> Here is my vote:
>>
>> +1 (binding)
>>
>>
>
> --
> Guillaume Laforge
> Apache Groovy committer
> Developer Advocate @ Google Cloud Platform
>
> Blog: http://glaforge.appspot.com/
> Twitter: @glaforge 
>


Re: [VOTE] Release Apache Groovy 3.0.0-rc-1

2019-10-22 Thread Guillaume Laforge
QQ, it's perhaps just a Gradle issue, but with the local version of Gradle
I have (Gradle 5.3.1), I can't create the wrapper and I get:

 ↳  gradle -b wrapper.gradle wrapper


FAILURE: Build failed with an exception.


* Where:

Settings file '/Users/glaforge/Downloads/groovy-3.0.0-rc-1/settings.gradle'
line: 60


* What went wrong:

A problem occurred evaluating settings 'groovy'.

> There is no feature named GROOVY_COMPILATION_AVOIDANCE

On Tue, Oct 22, 2019 at 11:19 AM Paul King  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!
>
> This release includes over 50 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982
>
> Groovy 3 is nearing lockdown status for final release.
> One part which has only recently been finished and still needs a bit more
> polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
> files are parsed using antlr4 and Java using com.github.javaparser. Because
> this new version is less stable than the rest of the release it currently
> is disabled by default and enabled with the 'preview.groovydoc.antlr4'
> system property. The plan is for this property to be removed before final
> release but feedback on existing functionality welcome. You might need to
> include additional dependent jars on your classpath when using the current
> version.
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
> Tag commit id: 2ede5187ca8e6adf0986d8284009abfd48876998
>
> The artifacts to be voted on are located as follows (r36439).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-rc-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>

-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0-rc-1

2019-10-22 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-rc-1 release!

This release includes over 50 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345982

Groovy 3 is nearing lockdown status for final release.
One part which has only recently been finished and still needs a bit more
polishing is a revamped groovydoc. It no longer requires antlr2. Groovy
files are parsed using antlr4 and Java using com.github.javaparser. Because
this new version is less stable than the rest of the release it currently
is disabled by default and enabled with the 'preview.groovydoc.antlr4'
system property. The plan is for this property to be removed before final
release but feedback on existing functionality welcome. You might need to
include additional dependent jars on your classpath when using the current
version.

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_RC_1
Tag commit id: 2ede5187ca8e6adf0986d8284009abfd48876998

The artifacts to be voted on are located as follows (r36439).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-rc-1/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-rc-1.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-rc-1
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-rc-1 because...

Here is my vote:

+1 (binding)


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-06 Thread Daniel.Sun
The vote has passed with 4 +1 binding votes and no other votes. I'll proceed
with next steps.

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Paul King
+1 (binding)

Validated checksums/signatures
testAll successful from src
adhoc tests for binary tools successful including groovysh with Groovy 3
syntax
double checked that org.codehaus.groovy.vmplugin.v9 plugin was populated

Cheers, Paul.


On Sat, Aug 3, 2019 at 4:11 AM Daniel.Sun  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-3 release!
>
> This release includes 16 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345847
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_3
> Tag commit id: 84274b14a233403f8db915d1b5892705fe41b4fd
>
> The artifacts to be voted on are located as follows (r35115).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
> Cheers,
> Daniel.Sun
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Daniel.Sun
> But by the way, I really like the new syntax highlighter. 

The new syntax highlighter is based on the Parrot parser, so it should be
smarter than the old one, which is based on regex. Glad to know you like it
;-)

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Guillaume Laforge
I'll be happy to create an issue... but I still haven't managed to
reproduce the issue :-(
I was messing with nested gstring expressions, different kind of strings,
including slashy strings, but I can't find the combination I used that
troubled the syntax highlighter.

But by the way, I really like the new syntax highlighter. The highlight of
braces, the gstring expressions highlighted correctly, etc. It's really a
tremendous improvement compared to the old one.
Also, the old one was super slows, and as soon as you had 2 pages of code
in a script, the scrolling was painful. It's much snappier now.
Congrats on those big improvements!

On Sun, Aug 4, 2019 at 5:37 PM Daniel.Sun  wrote:

> Hi Guillaume,
>
> > I've cleared the console and didn't get a chance to copy it, but if I
> > reproduce the problem again, I'll tell you.
> OK. Feel free to submit a JIRA issue. I will try to fix it in the next
> release ;-)
>
>
> Cheers,
> Daniel.Sun
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Daniel.Sun
Hi Guillaume,

> I've cleared the console and didn't get a chance to copy it, but if I
> reproduce the problem again, I'll tell you.
OK. Feel free to submit a JIRA issue. I will try to fix it in the next
release ;-)


Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Guillaume Laforge
+1 (binding)

Tests run fine, groovy console smoke test too.

While testing the syntax highlighting, at some point I got a stracktrace.
It's not crashing the console, but it's just printed on the output.
I've cleared the console and didn't get a chance to copy it, but if I
reproduce the problem again, I'll tell you.


On Sun, Aug 4, 2019 at 10:28 AM Andres Almiray  wrote:

> +1 (binding)
>
> Sent from my primitive tricorder
>
> > On Aug 2, 2019, at 20:12, Daniel.Sun  wrote:
> >
> > Dear development community,
> >
> > I am happy to start the VOTE thread for a Groovy 3.0.0-beta-3 release!
> >
> > This release includes 16 bug fixes/improvements as outlined in the
> > changelog:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345847
> >
> > Tag:
> >
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_3
> > Tag commit id: 84274b14a233403f8db915d1b5892705fe41b4fd
> >
> > The artifacts to be voted on are located as follows (r35115).
> > Source release:
> > https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/sources
> > Convenience binaries:
> > https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/distribution
> >
> > Release artifacts are signed with a key from the following file:
> > https://dist.apache.org/repos/dist/dev/groovy/KEYS
> >
> > Please vote on releasing this package as Apache Groovy 3.0.0-beta-3.
> >
> > Reminder on ASF release approval requirements for PMC members:
> > http://www.apache.org/legal/release-policy.html#release-approval
> > Hints on validating checksums/signatures (but replace md5sum with
> > sha256sum):
> > https://www.apache.org/info/verification.html
> >
> > The vote is open for the next 72 hours and passes if a majority of at
> least
> > three +1 PMC votes are cast.
> >
> > [ ] +1 Release Apache Groovy 3.0.0-beta-3
> > [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> > [ ] -1 Do not release Apache Groovy 3.0.0-beta-3 because...
> >
> > Here is my vote:
> >
> > +1 (binding)
> >
> > Cheers,
> > Daniel.Sun
> >
> >
> >
> > -
> > Apache Groovy committer & PMC member
> > Blog: http://blog.sunlan.me
> > Twitter: @daniel_sun
> >
> > --
> > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


Re: [VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-04 Thread Andres Almiray
+1 (binding)

Sent from my primitive tricorder

> On Aug 2, 2019, at 20:12, Daniel.Sun  wrote:
> 
> Dear development community,
> 
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-3 release!
> 
> This release includes 16 bug fixes/improvements as outlined in the
> changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345847
> 
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_3
> Tag commit id: 84274b14a233403f8db915d1b5892705fe41b4fd
> 
> The artifacts to be voted on are located as follows (r35115).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/distribution
> 
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
> 
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-3.
> 
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
> 
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
> 
> [ ] +1 Release Apache Groovy 3.0.0-beta-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-3 because...
> 
> Here is my vote:
> 
> +1 (binding)
> 
> Cheers,
> Daniel.Sun
> 
> 
> 
> -
> Apache Groovy committer & PMC member 
> Blog: http://blog.sunlan.me 
> Twitter: @daniel_sun 
> 
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


[VOTE] Release Apache Groovy 3.0.0-beta-3

2019-08-02 Thread Daniel.Sun
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-beta-3 release!

This release includes 16 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345847

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_3
Tag commit id: 84274b14a233403f8db915d1b5892705fe41b4fd

The artifacts to be voted on are located as follows (r35115).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-3/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-beta-3.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-beta-3
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-beta-3 because...

Here is my vote:

+1 (binding)

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-13 Thread Paul King
No problems, it slipped through our voting process. I know that wasn't one
of the things I was looking for this time since I checked that previously
for the earlier fixes. We can do another release in a week or two. If
everyone can check on the other features in the release, that would be
great - we can fix up a few things that didn't make it or slipped through.
I'll make it harder for that to happen when building too. We currently give
a warning but we can make it stricter.

Cheers, Paul.


On Sun, Jul 14, 2019 at 3:23 PM Daniel.Sun  wrote:

> I built Groovy 3.0.0-beta-2 with JDK8... so the illegal warnings will come
> back when users use JDK9+... My bad :(
>
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-13 Thread Daniel.Sun
I built Groovy 3.0.0-beta-2 with JDK8... so the illegal warnings will come
back when users use JDK9+... My bad :(




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-13 Thread Daniel.Sun
Releasing Apache Groovy 3.0.0-beta-2 is nearly completed except for updating
the groovy-lang web site, which may take more time...

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-10 Thread Daniel.Sun
The vote has passed with 5 +1 PMC votes and 1 additional +1 vote. I'll
proceed with next steps later.

Cheers,
Daniel.Sun




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-10 Thread Remko Popma
+1

On Mon, Jul 8, 2019 at 2:27 AM Daniel.Sun  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
> Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c
>
> The artifacts to be voted on are located as follows (r34788).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-08 Thread Jochen Theodorou

+1

On 07.07.19 19:26, Daniel.Sun wrote:

Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!

This release includes 40 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c

The artifacts to be voted on are located as follows (r34788).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-beta-2
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...

Here is my vote:

+1 (binding)




-
Apache Groovy committer & PMC member
Blog: http://blog.sunlan.me
Twitter: @daniel_sun

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html





Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-08 Thread Andres Almiray
+1 (binding)

On Mon, Jul 8, 2019 at 2:42 PM Paul King  wrote:

> +1 (binding)
>
> Checked CHECKSUMs, signatures.
> Code builds and test suite runs from source.
> Ran some manual exploratory tests for groovy, groovyc, groovydoc,
> groovysh, groovyConsole.
>
>
> On Mon, Jul 8, 2019 at 3:27 AM Daniel.Sun  wrote:
>
>> Dear development community,
>>
>> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!
>>
>> This release includes 40 bug fixes/improvements as outlined in the
>> changelog:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498
>>
>> Tag:
>>
>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
>> Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c
>>
>> The artifacts to be voted on are located as follows (r34788).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution
>>
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>
>> Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.
>>
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with
>> sha256sum):
>> https://www.apache.org/info/verification.html
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least
>> three +1 PMC votes are cast.
>>
>> [ ] +1 Release Apache Groovy 3.0.0-beta-2
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...
>>
>> Here is my vote:
>>
>> +1 (binding)
>>
>>
>>
>>
>> -
>> Apache Groovy committer & PMC member
>> Blog: http://blog.sunlan.me
>> Twitter: @daniel_sun
>>
>> --
>> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>>
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-08 Thread Paul King
+1 (binding)

Checked CHECKSUMs, signatures.
Code builds and test suite runs from source.
Ran some manual exploratory tests for groovy, groovyc, groovydoc, groovysh,
groovyConsole.


On Mon, Jul 8, 2019 at 3:27 AM Daniel.Sun  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
> Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c
>
> The artifacts to be voted on are located as follows (r34788).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-08 Thread Guillaume Laforge
I ran all the tests and did my usual smoke tests with the console, and
everything went well.

+1 (binding)

Guillaume


On Sun, Jul 7, 2019 at 7:27 PM Daniel.Sun  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
> Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c
>
> The artifacts to be voted on are located as follows (r34788).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>
>
>
> -
> Apache Groovy committer & PMC member
> Blog: http://blog.sunlan.me
> Twitter: @daniel_sun
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-07 Thread Daniel.Sun
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-beta-2 release!

This release includes 40 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12345498

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_2
Tag commit id: ca8205f62726af165ac396be1bbfaa194aed482c

The artifacts to be voted on are located as follows (r34788).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-2/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-beta-2.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-beta-2
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-beta-2 because...

Here is my vote:

+1 (binding)




-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


[RESULT][VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-10 Thread Paul King
The vote has passed with 4 +1 binding votes and no other votes. I'll
proceed with next steps.

Cheers, Paul.


On Tue, May 7, 2019 at 10:13 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-1 release!
>
> This release includes 107 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344761
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_1
> Tag commit id: a1a95250d47c3a891e3b359fb14eed61c1b8f966
>
> The artifacts to be voted on are located as follows (r33925).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-09 Thread Andres Almiray
+1 (binding)

---
Java Champion; Groovy Enthusiast
JCP EC Associate Seat
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.


On Tue, May 7, 2019 at 2:13 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-1 release!
>
> This release includes 107 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344761
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_1
> Tag commit id: a1a95250d47c3a891e3b359fb14eed61c1b8f966
>
> The artifacts to be voted on are located as follows (r33925).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-07 Thread Daniel.Sun
+1 (binding)

All tests pass on my local machine. Here is the result of build scan:
https://gradle.com/s/kms2iqrga5yyi

Cheers,
Daniel.Sun



-
Apache Groovy committer & PMC member 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-07 Thread Guillaume Laforge
+1 (binding)

Super exciting to see the beta coming!

Tests ok / built from sources.
Smoke tests within the console, fine, including some Parrot tests (with
lambdas, method references, etc)
Build scan: https://gradle.com/s/q544wgpi3szi4

Guillaume

On Tue, May 7, 2019 at 2:13 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-beta-1 release!
>
> This release includes 107 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344761
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_1
> Tag commit id: a1a95250d47c3a891e3b359fb14eed61c1b8f966
>
> The artifacts to be voted on are located as follows (r33925).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-beta-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-beta-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-beta-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>

-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


[VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-06 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-beta-1 release!

This release includes 107 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12344761

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_BETA_1
Tag commit id: a1a95250d47c3a891e3b359fb14eed61c1b8f966

The artifacts to be voted on are located as follows (r33925).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-beta-1/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-beta-1.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-beta-1
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-beta-1 because...

Here is my vote:

+1 (binding)


[RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-30 Thread Paul King
The vote has passed with 5 +1 PMC votes and two additional +1 votes. I'll
proceed with next steps.

Cheers, Paul.

On Fri, Dec 28, 2018 at 6:58 AM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
> This is expected to be the last "alpha" release for Groovy 3.
> With 2019 upon us, it's time to put our focus on completing this next
> version of Groovy!
>
> This release includes 139 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
> Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773
>
> The artifacts to be voted on are located as follows (r31693).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-4
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-30 Thread Daniel.Sun
Jochen :-)



-
Apache Groovy committer 
Blog: http://blog.sunlan.me 
Twitter: @daniel_sun 

--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-30 Thread Jochen Theodorou



+1

On 29.12.18 04:11, Remko Popma wrote:

+1



On Dec 29, 2018, at 10:39, John Wagenleitner 
mailto:john.wagenleit...@gmail.com>> wrote:



+1 (binding)

On Thu, Dec 27, 2018 at 12:58 PM Paul King > wrote:



Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4
release!
This is expected to be the last "alpha" release for Groovy 3.
With 2019 upon us, it's time to put our focus on completing this
next version of Groovy!

This release includes 139 bug fixes/improvements as outlined in
the changelog:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541

Tag:

https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773

The artifacts to be voted on are located as follows (r31693).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of
at least three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-alpha-4
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...

Here is my vote:

+1 (binding)





Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-28 Thread Remko Popma
+1



> On Dec 29, 2018, at 10:39, John Wagenleitner  
> wrote:
> 
> +1 (binding)
> 
>> On Thu, Dec 27, 2018 at 12:58 PM Paul King  wrote:
>> 
>> Dear development community,
>> 
>> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
>> This is expected to be the last "alpha" release for Groovy 3.
>> With 2019 upon us, it's time to put our focus on completing this next 
>> version of Groovy!
>> 
>> This release includes 139 bug fixes/improvements as outlined in the 
>> changelog:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541
>> 
>> Tag: 
>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
>> Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773
>> 
>> The artifacts to be voted on are located as follows (r31693).
>> Source release: 
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
>> Convenience binaries: 
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution
>> 
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>> 
>> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.
>> 
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with sha256sum):
>> https://www.apache.org/info/verification.html
>> 
>> The vote is open for the next 72 hours and passes if a majority of at least 
>> three +1 PMC votes are cast.
>> 
>> [ ] +1 Release Apache Groovy 3.0.0-alpha-4
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...
>> 
>> Here is my vote:
>> 
>> +1 (binding)
>> 


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-28 Thread John Wagenleitner
+1 (binding)

On Thu, Dec 27, 2018 at 12:58 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
> This is expected to be the last "alpha" release for Groovy 3.
> With 2019 upon us, it's time to put our focus on completing this next
> version of Groovy!
>
> This release includes 139 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
> Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773
>
> The artifacts to be voted on are located as follows (r31693).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-4
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-28 Thread Guillaume Laforge
+1 (binding)

No issues with tests or anything.
My smoke tests passed just fine (playing in the console basically)

Guillaume


On Fri, Dec 28, 2018 at 4:10 AM Daniel Sun  wrote:

> > With 2019 upon us, it's time to put our focus on completing this next
> version of Groovy!
> Agreed.
>
> Cheers,
> Daniel.Sun
>
>
>
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


-- 
Guillaume Laforge
Apache Groovy committer
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-27 Thread Daniel Sun
> With 2019 upon us, it's time to put our focus on completing this next
version of Groovy!
Agreed.

Cheers,
Daniel.Sun




--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-27 Thread Andres Almiray
+1 It looks good to me.

However, javadoc, groovydocAll, javadocAll tasks reported warnings such as

> Task :javadocAll
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-4/src/main/groovy/groovy/transform/NullCheck.java:82:
warning - End Delimiter } missing for possible See Tag in comment string:
"Class, method or constructor annotation which indicates that each parameter
 should be checked to ensure it isn't null. If placed at the class level,
 all explicit methods and constructors will be checked.
 
 Example usage:
 
 import groovy.transform.NullCheck
 import static groovy.test.GroovyAssert.shouldFail

 {@code @NullCheck)
 class Greeter {
 private String audience

 Greeter(String audience) {
 this.audience = audience.toLowerCase()
 }

 String greeting(String salutation) {
 salutation.toUpperCase() + ' ' + audience
 }
 }

 assert new Greeter('World').greeting('hello') == 'HELLO world'

 def ex = shouldFail(IllegalArgumentException) { new Greeter(null) }
 assert ex.message == 'audience cannot be null'

 ex = shouldFail(IllegalArgumentException) { new
Greeter('Universe').greeting(null) }
 assert ex.message == 'salutation cannot be null'
 
 The produced code for the above example looks like this:
 
 class Greeter {
 private String audience

 Foo(String audience) {
 if (audience == null) throw new IllegalArgumentException('audience
cannot be null')
 this.audience = audience.toLowerCase()
 }

 String greeting(String salutation) {
 if (salutation == null) throw new
IllegalArgumentException('salutation cannot be null')
 salutation.toUpperCase() + ' ' + audience
 }
 }
 "
1 warning


---
Java Champion; Groovy Enthusiast
JCP EC Associate Seat
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.


On Thu, Dec 27, 2018 at 2:58 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
> This is expected to be the last "alpha" release for Groovy 3.
> With 2019 upon us, it's time to put our focus on completing this next
> version of Groovy!
>
> This release includes 139 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
> Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773
>
> The artifacts to be voted on are located as follows (r31693).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-4
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-27 Thread Søren Berg Glasius
+1 (not binding)

Get the show on the road! :-)

Best regards / Med venlig hilsen,
Søren Berg Glasius

Hedevej 1, Gl. Rye, 8680 Ry, Denmark
Mobile: +45 40 44 91 88, Skype: sbglasius
--- Press ESC once to quit - twice to save the changes.


On Thu, 27 Dec 2018 at 21:58, Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
> This is expected to be the last "alpha" release for Groovy 3.
> With 2019 upon us, it's time to put our focus on completing this next
> version of Groovy!
>
> This release includes 139 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
> Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773
>
> The artifacts to be voted on are located as follows (r31693).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-4
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


[VOTE] Release Apache Groovy 3.0.0-alpha-4

2018-12-27 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-4 release!
This is expected to be the last "alpha" release for Groovy 3.
With 2019 upon us, it's time to put our focus on completing this next
version of Groovy!

This release includes 139 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343541

Tag:
https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_4
Tag commit id: 1effb50d2e069ccfb954e525d4955d83b4a26773

The artifacts to be voted on are located as follows (r31693).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-4/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-alpha-4.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-alpha-4
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-alpha-4 because...

Here is my vote:

+1 (binding)


[RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-26 Thread Paul King
The vote has passed with four +1 PMC votes and one additional +1 vote.

I'll proceed with next steps.

Cheers, Paul.

On Sat, Jun 23, 2018 at 2:15 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-3 release!
> This version is intended to be released at the same time as Groovy
> 2.6.0-alpha-4
> and is the recommended next version of Groovy for users of JDK8 and above.
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343061
>
> Tag:
> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_3
> Tag commit id: f29fde1781c79c14ec6deb21bbf91913bc220c9f
>
> The artifacts to be voted on are located as follows (r27681).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-23 Thread John Wagenleitner
+1 (binding)

On Fri, Jun 22, 2018 at 9:15 PM Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-3 release!
> This version is intended to be released at the same time as Groovy
> 2.6.0-alpha-4
> and is the recommended next version of Groovy for users of JDK8 and above.
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343061
>
> Tag:
> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_3
> Tag commit id: f29fde1781c79c14ec6deb21bbf91913bc220c9f
>
> The artifacts to be voted on are located as follows (r27681).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-23 Thread Guillaume Laforge
+1 (binding)

My usual manual tests (in the console), with a few tests with the Parrot
syntax.
All was fine for me.

Guillaume


On Sat, Jun 23, 2018 at 10:12 AM Russel Winder  wrote:

>
> +1
>
> --
> Russel.
> ===
> Dr Russel Winder  t: +44 20 7585 2200
> 41 Buckmaster Roadm: +44 7770 465 077
> London SW11 1EN, UK   w: www.russel.org.uk
>


-- 
Guillaume Laforge
Apache Groovy committer & PMC Vice-President
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Twitter: @glaforge 


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-23 Thread Russel Winder

+1

-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-23 Thread Paul King
Thanks for the quick response.

The asciidoc warnings are related to merging subproject and main ascidoc
files (relative paths go astray). They can safely be ignored since once
merged all is fine but if you can think of a nice way to get rid of the
warnings I'm keen to know. ;-)

Cheers, Paul.

On Sat, Jun 23, 2018 at 4:59 PM Andres Almiray  wrote:

> Built and tested from source.
>
> There are 6 javadoc warnings
>
> > Task :javadoc
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:39:
> warning - Tag @link: can't find getAndPut(K, ValueProvider) in
> org.codehaus.groovy.runtime.memoize.StampedCommonCache
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:39:
> warning - Tag @link: can't find getAndPut(K, ValueProvider, boolean) in
> org.codehaus.groovy.runtime.memoize.StampedCommonCache
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:59:
> warning - Tag @link: reference not found: EvictionStrategy
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/UnlimitedConcurrentCache.java:194:
> warning - Tag @link: reference not found: ValueProvider
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java:783:
> warning - Tag @link: malformed:
> "#makeDeclaringAndActualGenericsTypeMap(ClassNode, ClassNode"
> /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java:783:
> warning - Tag @link: reference not found:
> #makeDeclaringAndActualGenericsTypeMap(ClassNode, ClassNode
> 6 warnings
>
> And quite the number of warnings related to asciidoc stylesheets.
>
> All tests passed.
>
> +1 (binding)
>
> ---
> Java Champion; Groovy Enthusiast
> JCP EC Associate Seat
> http://andresalmiray.com
> http://www.linkedin.com/in/aalmiray
> --
> What goes up, must come down. Ask any system administrator.
> There are 10 types of people in the world: Those who understand binary,
> and those who don't.
> To understand recursion, we must first understand recursion.
>
> On Sat, Jun 23, 2018 at 6:15 AM, Paul King  wrote:
>
>>
>> Dear development community,
>>
>> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-3 release!
>> This version is intended to be released at the same time as Groovy
>> 2.6.0-alpha-4
>> and is the recommended next version of Groovy for users of JDK8 and above.
>>
>> This release includes 40 bug fixes/improvements as outlined in the
>> changelog:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343061
>>
>> Tag:
>> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_3
>> Tag commit id: f29fde1781c79c14ec6deb21bbf91913bc220c9f
>>
>> The artifacts to be voted on are located as follows (r27681).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/distribution
>>
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>
>> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-3.
>>
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with
>> sha256sum):
>> https://www.apache.org/info/verification.html
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least three +1 PMC votes are cast.
>>
>> [ ] +1 Release Apache Groovy 3.0.0-alpha-3
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-3 because...
>>
>> Here is my vote:
>>
>> +1 (binding)
>>
>>
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-22 Thread Andres Almiray
Built and tested from source.

There are 6 javadoc warnings

> Task :javadoc
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:39:
warning - Tag @link: can't find getAndPut(K, ValueProvider) in
org.codehaus.groovy.runtime.memoize.StampedCommonCache
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:39:
warning - Tag @link: can't find getAndPut(K, ValueProvider, boolean) in
org.codehaus.groovy.runtime.memoize.StampedCommonCache
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:59:
warning - Tag @link: reference not found: EvictionStrategy
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/UnlimitedConcurrentCache.java:194:
warning - Tag @link: reference not found: ValueProvider
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java:783:
warning - Tag @link: malformed:
"#makeDeclaringAndActualGenericsTypeMap(ClassNode, ClassNode"
/Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java:783:
warning - Tag @link: reference not found:
#makeDeclaringAndActualGenericsTypeMap(ClassNode, ClassNode
6 warnings

And quite the number of warnings related to asciidoc stylesheets.

All tests passed.

+1 (binding)

---
Java Champion; Groovy Enthusiast
JCP EC Associate Seat
http://andresalmiray.com
http://www.linkedin.com/in/aalmiray
--
What goes up, must come down. Ask any system administrator.
There are 10 types of people in the world: Those who understand binary, and
those who don't.
To understand recursion, we must first understand recursion.

On Sat, Jun 23, 2018 at 6:15 AM, Paul King  wrote:

>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-3 release!
> This version is intended to be released at the same time as Groovy
> 2.6.0-alpha-4
> and is the recommended next version of Groovy for users of JDK8 and above.
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12318123&version=12343061
>
> Tag: https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=
> tag;h=refs/tags/GROOVY_3_0_0_ALPHA_3
> Tag commit id: f29fde1781c79c14ec6deb21bbf91913bc220c9f
>
> The artifacts to be voted on are located as follows (r27681).
> Source release: https://dist.apache.org/repos/
> dist/dev/groovy/3.0.0-alpha-3/sources
> Convenience binaries: https://dist.apache.org/repos/
> dist/dev/groovy/3.0.0-alpha-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-3.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-3
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
>


[VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-22 Thread Paul King
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-3 release!
This version is intended to be released at the same time as Groovy
2.6.0-alpha-4
and is the recommended next version of Groovy for users of JDK8 and above.

This release includes 40 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12343061

Tag:
https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_3
Tag commit id: f29fde1781c79c14ec6deb21bbf91913bc220c9f

The artifacts to be voted on are located as follows (r27681).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-3/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-alpha-3.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-alpha-3
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-alpha-3 because...

Here is my vote:

+1 (binding)


[RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-16 Thread Daniel Sun
Thanks everyone. The vote has passed with 3 binding +1 votes and two
additional +1 votes. I'll proceed with next steps.

Cheers,
Daniel.Sun




--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-16 Thread Daniel.Sun
Thanks for your voting :-)



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-16 Thread Russel Winder

> 
> [ ] +1 Release Apache Groovy 3.0.0-alpha-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-2 because...
> 

+1


I base my vote not on the distribution, but on building master/HEAD,
but this is an alpha release and the more we get people using 3.0.0 the
better.

-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-16 Thread Daniel Sun
Thank you all for setting aside some time to verify and vote :-)

Cheers,
Daniel.Sun



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-16 Thread Paul King
+1 (binding)

Checked signatures, checksums, builds and run tests from source. Ran some
minimal tests with the produced artifacts from the src build.

Nice work Daniel!

Cheers, Paul.


On Sun, Apr 15, 2018 at 10:43 PM, Guillaume Laforge 
wrote:

> +1 (binding)
>
> I did my usual smoke tests with the swing console.
> Nothing particular to report.
>
> On Sun, Apr 15, 2018 at 4:42 AM, John Wagenleitner <
> john.wagenleit...@gmail.com> wrote:
>
>> +1 (binding)
>>
>> On Fri, Apr 13, 2018 at 8:20 AM, Daniel.Sun  wrote:
>>
>>> Dear development community,
>>>
>>> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-2 release!
>>>
>>> This release includes 40 bug fixes/improvements as outlined in the
>>> changelog:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>> ctId=12318123&version=12342254
>>>
>>> Tag:
>>> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag
>>> ;h=refs/tags/GROOVY_3_0_0_ALPHA_2
>>> Tag commit id: c2255f07bff88cfbcecf1dc1d25a6a49c5ff0525
>>>
>>> The artifacts to be voted on are located as follows (r26324).
>>> Source release:
>>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/sources
>>> Convenience binaries:
>>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/distribution
>>>
>>> Release artifacts are signed with a key from the following file:
>>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>>
>>> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-2.
>>>
>>> Reminder on ASF release approval requirements for PMC members:
>>> http://www.apache.org/legal/release-policy.html#release-approval
>>> Hints on validating checksums/signatures (but replace md5sum with
>>> sha256sum):
>>> https://www.apache.org/info/verification.html
>>>
>>> The vote is open for the next 72 hours and passes if a majority of at
>>> least
>>> three +1 PMC votes are cast.
>>>
>>> [ ] +1 Release Apache Groovy 3.0.0-alpha-2
>>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>>> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-2 because...
>>>
>>> Here is my vote:
>>>
>>> +1 (binding)
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>>>
>>
>>
>
>
> --
> Guillaume Laforge
> Apache Groovy committer & PMC Vice-President
> Developer Advocate @ Google Cloud Platform
>
> Blog: http://glaforge.appspot.com/
> Social: @glaforge  / Google+
> 
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-15 Thread Guillaume Laforge
+1 (binding)

I did my usual smoke tests with the swing console.
Nothing particular to report.

On Sun, Apr 15, 2018 at 4:42 AM, John Wagenleitner <
john.wagenleit...@gmail.com> wrote:

> +1 (binding)
>
> On Fri, Apr 13, 2018 at 8:20 AM, Daniel.Sun  wrote:
>
>> Dear development community,
>>
>> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-2 release!
>>
>> This release includes 40 bug fixes/improvements as outlined in the
>> changelog:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>> ctId=12318123&version=12342254
>>
>> Tag:
>> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag
>> ;h=refs/tags/GROOVY_3_0_0_ALPHA_2
>> Tag commit id: c2255f07bff88cfbcecf1dc1d25a6a49c5ff0525
>>
>> The artifacts to be voted on are located as follows (r26324).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/distribution
>>
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>>
>> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-2.
>>
>> Reminder on ASF release approval requirements for PMC members:
>> http://www.apache.org/legal/release-policy.html#release-approval
>> Hints on validating checksums/signatures (but replace md5sum with
>> sha256sum):
>> https://www.apache.org/info/verification.html
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least
>> three +1 PMC votes are cast.
>>
>> [ ] +1 Release Apache Groovy 3.0.0-alpha-2
>> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
>> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-2 because...
>>
>> Here is my vote:
>>
>> +1 (binding)
>>
>>
>>
>>
>> --
>> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>>
>
>


-- 
Guillaume Laforge
Apache Groovy committer & PMC Vice-President
Developer Advocate @ Google Cloud Platform

Blog: http://glaforge.appspot.com/
Social: @glaforge  / Google+



Re: [VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-14 Thread John Wagenleitner
+1 (binding)

On Fri, Apr 13, 2018 at 8:20 AM, Daniel.Sun  wrote:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-2 release!
>
> This release includes 40 bug fixes/improvements as outlined in the
> changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12318123&version=12342254
>
> Tag:
> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=
> tag;h=refs/tags/GROOVY_3_0_0_ALPHA_2
> Tag commit id: c2255f07bff88cfbcecf1dc1d25a6a49c5ff0525
>
> The artifacts to be voted on are located as follows (r26324).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-2.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-2
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-2 because...
>
> Here is my vote:
>
> +1 (binding)
>
>
>
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


[VOTE] Release Apache Groovy 3.0.0-alpha-2

2018-04-13 Thread Daniel.Sun
Dear development community,

I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-2 release!

This release includes 40 bug fixes/improvements as outlined in the
changelog:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12342254

Tag:
https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_3_0_0_ALPHA_2
Tag commit id: c2255f07bff88cfbcecf1dc1d25a6a49c5ff0525

The artifacts to be voted on are located as follows (r26324).
Source release:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/sources
Convenience binaries:
https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-2/distribution

Release artifacts are signed with a key from the following file:
https://dist.apache.org/repos/dist/dev/groovy/KEYS

Please vote on releasing this package as Apache Groovy 3.0.0-alpha-2.

Reminder on ASF release approval requirements for PMC members:
http://www.apache.org/legal/release-policy.html#release-approval
Hints on validating checksums/signatures (but replace md5sum with
sha256sum):
https://www.apache.org/info/verification.html

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

[ ] +1 Release Apache Groovy 3.0.0-alpha-2
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Groovy 3.0.0-alpha-2 because...

Here is my vote:

+1 (binding)




--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Burt Beckwith
Sorry for the confusion - I suppose the key sentence in voting.html is 
"Releases may not be vetoed" :)


Burt


On 11/28/2017 10:17 PM, Daniel Sun wrote:

https://www.apache.org/foundation/voting.html#ReleaseVotes
https://www.apache.org/foundation/glossary.html#MajorityApproval
https://www.apache.org/foundation/glossary.html#Veto

Have I misunderstood the statements?



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html




Re: [RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Daniel Sun

https://www.apache.org/foundation/voting.html#ReleaseVotes
https://www.apache.org/foundation/glossary.html#MajorityApproval
https://www.apache.org/foundation/glossary.html#Veto

Have I misunderstood the statements?



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Burt Beckwith

Isn't a -1 vote a veto?

Burt


On 11/28/2017 07:18 PM, Daniel Sun wrote:

Thanks everyone! The vote has passed with 3 +1 binding votes, one additional
+1 vote and one -1 vote. I'll
get started with next steps later.

Cheers,
Daniel.Sun



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html




Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Daniel Sun
Hi  Leonard,

  No luck for me... 

   I run `gradlew --stop`  and `gradlew clean dist --no-daemon`, still
failed with the same error... Even if I disabled the daemon via adding
`org.gradle.daemon=false`  in gradle.properties, failed again...


Cheers,
Daniel.Sun



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


[RESULT][VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Daniel Sun
Thanks everyone! The vote has passed with 3 +1 binding votes, one additional
+1 vote and one -1 vote. I'll
get started with next steps later.

Cheers,
Daniel.Sun 



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-28 Thread Leonard Brünings
Hi Daniel,

we have the same issue in spock, when a file produced by the build is
used by gradle later on
the daemon keeps it locked.

Make sure that no daemon is already running,

`gradlew --stop`

then

`gradlew clean dist --no-daemon` should work

Cheers

-Leonard

P.S. As Paul suggested I'd advice to disabled the daemon via
gradle.properties: `org.gradle.daemon=false`


Am 28.11.2017 um 07:31 schrieb Daniel.Sun:
> I tried `gradlew dist --no-daemon`, still failed...
>
> ---
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> java.io.IOException: Unable to delete file:
> D:\_APPS\git_apps\groovy\target\bootstrap\groovy-3.0.0-SNAPSHOT-bootstrap.jar
>> Unable to delete file:
>> D:\_APPS\git_apps\groovy\target\bootstrap\groovy-3.0.0-SNAPSHOT-bootstrap.jar
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info or
> --debug option to get more log output. Run with --scan to get full insights.
>
> * Get more help at https://help.gradle.org
>
> BUILD FAILED in 2m 42s
> 97 actionable tasks: 77 executed, 20 up-to-date
>
> Publishing build scan...
> https://gradle.com/s/efe6pamkllmxo
>
>
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html



Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-27 Thread Daniel.Sun
I tried `gradlew dist --no-daemon`, still failed...

---
FAILURE: Build failed with an exception.

* What went wrong:
java.io.IOException: Unable to delete file:
D:\_APPS\git_apps\groovy\target\bootstrap\groovy-3.0.0-SNAPSHOT-bootstrap.jar
> Unable to delete file:
> D:\_APPS\git_apps\groovy\target\bootstrap\groovy-3.0.0-SNAPSHOT-bootstrap.jar

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 42s
97 actionable tasks: 77 executed, 20 up-to-date

Publishing build scan...
https://gradle.com/s/efe6pamkllmxo



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-27 Thread Daniel Sun
OK. I'll disable the daemon and try again on Win10.

Cheers,
Daniel.Sun



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-27 Thread Paul King
+1 (binding)

Validated checksums and signatures for binary and src zips.
Ran gradle wrapper, gradlew dist and gradlew test on the src distro.
Tried various tests of the convenience binaries in the binary zip.

Cheers, Paul.


On Sat, Nov 25, 2017 at 11:03 PM, Daniel.Sun  wrote:

> Dear community,
>
> I am happy to start the VOTE thread for a Groovy 3.0.0-alpha-1 release!
>
> This release includes 9 bug fixes/improvements as outlined in the
> changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12318123&version=12331946
>
> Tag:
> https://git1-us-west.apache.org/repos/asf?p=groovy.git;a=
> tag;h=refs/tags/GROOVY_3_0_0_ALPHA_1
> Tag commit id: f865a8b1c05f95b50e4113fbf7c6a3db05db
>
> The artifacts to be voted on are located as follows (r23280).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-1/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/3.0.0-alpha-1/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/dev/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 3.0.0-alpha-1.
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release Apache Groovy 3.0.0-alpha-1
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Groovy 3.0.0-alpha-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>
>
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-27 Thread Paul King
Win 10. I possibly also have the daemon disabled by default - it only seems
to cause many problems on Windows. I haven't checked with and without to
see if there is a difference.

Cheers, Paul.

On Tue, Nov 28, 2017 at 12:54 PM, Daniel Sun 
wrote:

> Hi Paul,
>
>What's your Windows version?
>
> Cheers,
> Daniel.Sun
>
>
>
> --
> Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
>


Re: [VOTE] Release Apache Groovy 3.0.0-alpha-1

2017-11-27 Thread Daniel Sun
Hi Paul,

   What's your Windows version? 

Cheers,
Daniel.Sun



--
Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html


  1   2   >