Probably not. We should fix that.

On Wed, May 6, 2026 at 6:37 AM Milles, Eric (TR Technology) via dev <
[email protected]> wrote:

> If Groovy 6 is set to target bytecode 17, should CompilerConfiguration
> still offer 11-16 as valid targets?
> ------------------------------
> *From:* Milles, Eric (TR Technology) <[email protected]>
> *Sent:* Tuesday, May 5, 2026 11:22 AM
> *To:* [email protected] <[email protected]>
> *Subject:* Re: VOTE: Release Apache Groovy 6.0.0-alpha-1
>
> Similarly, I had tests like this.  The standalone "val" is no longer a
> VariableExpression.  Adding a semicolon resolves this case.
>
>
>
> ------------------------------
> *From:* Milles, Eric (TR Technology) <[email protected]>
> *Sent:* Tuesday, May 5, 2026 10:46 AM
> *To:* [email protected] <[email protected]>
> *Subject:* Re: VOTE: Release Apache Groovy 6.0.0-alpha-1
>
> One note on "val" support.  Given the following:
> class C {
>   Object val
>   String toString() {
>     val as String
>   }
> }
>
> It now reports "unable to resolve class as."
>
> ------------------------------
> *From:* Milles, Eric (TR Technology) <[email protected]>
> *Sent:* Tuesday, May 5, 2026 9:18 AM
> *To:* [email protected] <[email protected]>
> *Subject:* Re: VOTE: Release Apache Groovy 6.0.0-alpha-1
>
> Sorry, I missed that bit.  I think I have it worked out with
> groovy-grape-ivy now.
> ------------------------------
> *From:* Paul King <[email protected]>
> *Sent:* Tuesday, May 5, 2026 8:16 AM
> *To:* [email protected] <[email protected]>
> *Subject:* Re: VOTE: Release Apache Groovy 6.0.0-alpha-1
>
> It is in a separate jar now. Do we need to add some OSGi header to the
> core or grape ivy jar manifests? On Tue, May 5, 2026 at 11: 12 PM Milles,
> Eric (TR Technology) via dev <dev@ groovy. apache. org> wrote: One
> difficulty I am having with
>
> It is in a separate jar now. Do we need to add some OSGi header to the
> core or grape ivy jar manifests?
>
> On Tue, May 5, 2026 at 11:12 PM Milles, Eric (TR Technology) via dev <
> [email protected]> wrote:
>
> One difficulty I am having with 6.0a1 is the new GrapeEngine service
> loader.  A class loader is passed into Grape.grab (within
> GrabAnnotationTransformation).  But this class loader is ignored by the
> internal call to GrapeEngine.getInstance.  Neither the class loader for
> Grape.class nor the context class loader will find GrapeIvy in my
> Equinox/OSGi environment.  I'll have to look at the old code and see how it
> resolved to GrapeIvy.  I think it was more direct.
>
>
> ------------------------------
> *From:* Paul King <[email protected]>
> *Sent:* Monday, May 4, 2026 1:27 AM
> *To:* Groovy_Developers <[email protected]>
> *Subject:* VOTE: Release Apache Groovy 6.0.0-alpha-1
>
> Dear development community, I am happy to start the VOTE thread for a
> Groovy 6. 0. 0-alpha-1 release! This release includes 176 bug
> fixes/improvements as outlined in the changelog: https: //issues. apache.
> org/jira/secure/ReleaseNote. jspa?projectId=12318123&version=12356286
>
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 6.0.0-alpha-1 release!
>
> This release includes 176 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12356286
> <https://urldefense.com/v3/__https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12356286__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f_P36LzJg$>
>
> Tag:
> https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs/tags/GROOVY_6_0_0_ALPHA_1
> <https://urldefense.com/v3/__https://gitbox.apache.org/repos/asf?p=groovy.git;a=tag;h=refs*tags*GROOVY_6_0_0_ALPHA_1__;Ly8!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f9jXIS4rA$>
> Tag commit id: e0480b67409246bb31ed27c6dedcde408d223a03
>
> The artifacts to be voted on are located as follows (r84298).
> Source release:
> https://dist.apache.org/repos/dist/dev/groovy/6.0.0-alpha-1/sources
> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/6.0.0-alpha-1/sources__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f98X-iEfw$>
> Convenience binaries:
> https://dist.apache.org/repos/dist/dev/groovy/6.0.0-alpha-1/distribution
> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/groovy/6.0.0-alpha-1/distribution__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f8_bnTjBw$>
>
> Temporary artifact repository is here:
> https://repository.apache.org/content/repositories/orgapachegroovy-1108
> <https://urldefense.com/v3/__https://repository.apache.org/content/repositories/orgapachegroovy-1108__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f8ckwV1PQ$>
>
> Release artifacts are signed with a key from the following file:
> https://dist.apache.org/repos/dist/release/groovy/KEYS
> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/release/groovy/KEYS__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f8X5DdIUQ$>
>
> Please vote on releasing this package as Apache Groovy 6.0.0-alpha-1.
>
> Reminder on ASF release approval requirements for PMC members:
> http://www.apache.org/legal/release-policy.html#release-approval
> <https://urldefense.com/v3/__http://www.apache.org/legal/release-policy.html*release-approval__;Iw!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f_Egs2mGg$>
> Hints on validating checksums/signatures (but replace md5sum with
> sha256sum):
> https://www.apache.org/info/verification.html
> <https://urldefense.com/v3/__https://www.apache.org/info/verification.html__;!!GFN0sa3rsbfR8OLyAw!bvalwg_LD1EVazQ9ZCEdnO9jcrq-4saOpiHoLPb7EVWNy_a0U0hbbAugeR_JXFjW0fpkdbCVRomp2f9WeeFYpw$>
>
> 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 6.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 6.0.0-alpha-1 because...
>
> Here is my vote:
>
> +1 (binding)
>
>

Reply via email to