You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@groovy.apache.org by Paul King <pa...@asert.com.au> on 2023/11/26 21:54:52 UTC

[VOTE] Release Apache Groovy 5.0.0-alpha-3

Dear development community,

I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!

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

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

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

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

Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...

Here is my vote:

+1 (binding)

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

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

Posted by Guillaume Laforge <gl...@gmail.com>.
+1 (binding)


On Mon, Nov 27, 2023 at 8:32 AM Søren Berg Glasius <so...@glasius.dk>
wrote:

> +1 (not binding)
>
> Den søn. 26. nov. 2023 kl. 22.55 skrev Paul King <pa...@asert.com.au>:
>
>> Dear development community,
>>
>> I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!
>>
>> This release includes 47 bug fixes/improvements as outlined in the
>> changelog:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636
>>
>> Tag:
>> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_5_0_0_ALPHA_3
>> Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91
>>
>> The artifacts to be voted on are located as follows (r65554).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution
>>
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/release/groovy/KEYS
>>
>> Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...
>>
>> Here is my vote:
>>
>> +1 (binding)
>>
>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>> >
>> Virus-free.www.avast.com
>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>> >
>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>
>
> --
>
> Med venlig hilsen,
> Søren Berg Glasius
>
> Hedevej 1, Gl. Rye, 8680 Ry
> Mobile: +45 40 44 91 88
> --- Press ESC once to quit - twice to save the changes.
>


-- 
*Guillaume Laforge*
Apache Groovy committer
Developer Advocate @ Google Cloud <https://cloud.google.com/>

   - Blog: glaforge.dev
   - Twitter: @glaforge <http://twitter.com/glaforge>
   - Mastodon: @glaforge@uwyn.net <http://%40glaforge@uwyn.net/>

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

Posted by Søren Berg Glasius <so...@glasius.dk>.
+1 (not binding)

Den søn. 26. nov. 2023 kl. 22.55 skrev Paul King <pa...@asert.com.au>:

> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!
>
> This release includes 47 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_5_0_0_ALPHA_3
> Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91
>
> The artifacts to be voted on are located as follows (r65554).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/release/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> Virus-free.www.avast.com
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>


-- 

Med venlig hilsen,
Søren Berg Glasius

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

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

Posted by Paul King <pa...@asert.com.au>.
The vote has passed with FOUR +1 binding votes, ONE additional +1
votes, and no other votes.

I'll proceed with the next steps.

Cheers, Paul.

On Mon, Nov 27, 2023 at 7:54 AM Paul King <pa...@asert.com.au> wrote:
>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!
>
> This release includes 47 bug fixes/improvements as outlined in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636
>
> Tag: https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_5_0_0_ALPHA_3
> Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91
>
> The artifacts to be voted on are located as follows (r65554).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/release/groovy/KEYS
>
> Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...
>
> Here is my vote:
>
> +1 (binding)
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> Virus-free.www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

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

Posted by Andres Almiray <aa...@gmail.com>.
+1 (binding)

Sent from my primitive tricorder

> On 27 Nov 2023, at 15:02, Daniel Sun <su...@apache.org> wrote:
> 
> groovyConsole and groovySh work well.
> 
> +1 (binding)
> 
> Cheers,
> Daniel Sun
> 
>> On 2023/11/26 21:54:52 Paul King wrote:
>> Dear development community,
>> 
>> I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!
>> 
>> This release includes 47 bug fixes/improvements as outlined in the changelog:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636
>> 
>> Tag: https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_5_0_0_ALPHA_3
>> Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91
>> 
>> The artifacts to be voted on are located as follows (r65554).
>> Source release:
>> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources
>> Convenience binaries:
>> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution
>> 
>> Release artifacts are signed with a key from the following file:
>> https://dist.apache.org/repos/dist/release/groovy/KEYS
>> 
>> Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...
>> 
>> Here is my vote:
>> 
>> +1 (binding)
>> 
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> Virus-free.www.avast.com
>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>> 

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

Posted by Daniel Sun <su...@apache.org>.
groovyConsole and groovySh work well.

+1 (binding)

Cheers,
Daniel Sun

On 2023/11/26 21:54:52 Paul King wrote:
> Dear development community,
> 
> I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!
> 
> This release includes 47 bug fixes/improvements as outlined in the changelog:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636
> 
> Tag: https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_5_0_0_ALPHA_3
> Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91
> 
> The artifacts to be voted on are located as follows (r65554).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution
> 
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/release/groovy/KEYS
> 
> Please vote on releasing this package as Apache Groovy 5.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 5.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 5.0.0-alpha-3 because...
> 
> Here is my vote:
> 
> +1 (binding)
> 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> Virus-free.www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> 

RE: [EXT] [VOTE] Release Apache Groovy 5.0.0-alpha-3

Posted by "Milles, Eric (TR Technology) via dev" <de...@groovy.apache.org>.
+1 (binding)


Here is an additional case that works now given the changes to support interface default methods.  The "A.super.m()" call was previously flagged as an error but can now be correctly used to disambiguate "m()".

Main.groovy
            import p.*
            @groovy.transform.CompileStatic
            class C implements A, B {
              void m() {
                A.super.m()
              }
              void test() {
                m()
              }
            }
            new C().test()

p/A.java
            package p;
            public interface A {
              default void m() {
                System.out.print("A");
              }
            }

p/B.java
            package p;
            public interface B {
              default void m() {
                System.out.print("B");
              }
            }


-----Original Message-----
From: Paul King <pa...@asert.com.au> 
Sent: Sunday, November 26, 2023 3:55 PM
To: Groovy_Developers <de...@groovy.apache.org>
Subject: [EXT] [VOTE] Release Apache Groovy 5.0.0-alpha-3

External Email: Use caution with links and attachments.

Dear development community,

I am happy to start the VOTE thread for a Groovy 5.0.0-alpha-3 release!

This release includes 47 bug fixes/improvements as outlined in the changelog:
https://urldefense.com/v3/__https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12353636__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIAThGoYU1g$ 

Tag: https://urldefense.com/v3/__https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs*tags*GROOVY_5_0_0_ALPHA_3__;Ly8!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIATC6lXJHA$
Tag commit id: f56e682eab977a8b4f9a5183e54443d855614b91

The artifacts to be voted on are located as follows (r65554).
Source release:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/sources__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIAQ79Do8ZA$
Convenience binaries:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/5.0.0-alpha-3/distribution__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIATfBR4vUA$ 

Release artifacts are signed with a key from the following file:
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/release/groovy/KEYS__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIASHsAPjXA$ 

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

Reminder on ASF release approval requirements for PMC members:
https://urldefense.com/v3/__http://www.apache.org/legal/release-policy.html*release-approval__;Iw!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIATX09pD5w$
Hints on validating checksums/signatures (but replace md5sum with sha256sum):
https://urldefense.com/v3/__https://www.apache.org/info/verification.html__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIARrTjwiqg$ 

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 5.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 5.0.0-alpha-3 because...

Here is my vote:

+1 (binding)

<https://urldefense.com/v3/__https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIASKk-DCMw$ > Virus-free.https://urldefense.com/v3/__http://www.avast.com__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIAS2fnOFfQ$
<https://urldefense.com/v3/__https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail__;!!GFN0sa3rsbfR8OLyAw!fOHef5IlHBtd0pkefaq0V2p924n5Ohrle48mGmGTR22L0w6Hq-ppYsbdZHs5IXFBffkb419bQ2wzIASKk-DCMw$ > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>