+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 <dev@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>

Reply via email to