+1 On Sat, Jun 7, 2025 at 6:34 AM Guillaume Laforge <glafo...@gmail.com> wrote:
> +1 (binding) > > On Sat, Jun 7, 2025 at 12:27 PM Paul King <pa...@asert.com.au> wrote: > >> +1 paulk (binding) >> >> Carrying forward my vote from the grails dev list: >> >> I checked: >> * "incubating" in distribution file names >> * NOTICE, LICENSE and DISCLAIMER files exist >> * No unexpected binary files in src zip >> * Verified signatures and checksums for all zips >> * Gradle bootstrap for src zip using: "gradle -p gradle-bootstrap" (I >> used gradle 8.11) >> * Build from source: "./gradlew build -PskipTests" >> * Build from source for grails-forge: as above >> (used MacOS this time and didn't get spotless complaints) >> * I note the xsd/dtd CDDL licenses which normally wouldn't be in a source >> distribution but are allowed "by virtue of being specified by a standard" >> for a small number of files as per tomcat src release >> * For next release, please give more attention to NOTICE/LICENSE files >> in jar artifacts >> * Just the known "grails-forge/.gitattributes" error from the RAT report >> * I tried: >> ./grails-forge-cli-help >> ./grails-forge-cli create-app hello >> ./grails-forge-cli --version >> ./grails-shell-cli --version >> * I think additional guidance in the vote email on what to read to >> build from src would be useful for newbies >> >> Cheers, Paul. >> >> On Sat, Jun 7, 2025 at 7:24 PM James Daugherty >> <jdaughe...@jdresources.net> wrote: >> > >> > Hi Everyone, >> > >> > >> > The Apache Grails podling has voted to approve the release of Apache >> Grails (incubating) 7.0.0-M4. Please note that we "restaged" this release >> and redid the vote after a critical issue was found. Unfortuntely, I made >> the mistake of using the same subject so lists.apache.org shows one >> thread for both sets of votes. >> > >> > >> > As the incubation host, we now kindly request the Groovy PMC to review >> & approve our initial ASF release. >> > >> > >> > Grails vote thread: >> > >> > * https://lists.apache.org/thread/wdsyo1wzxt06bqcpnlyw6q56n2yj6xpj >> > >> > >> > Vote result thread: >> > >> > * https://lists.apache.org/thread/k2p46y0tx9r0brtgwtljvfno6pdndqon >> > >> > >> > The Grails framework consists of 2 repositories, so there are 2 tags >> for this release: >> > >> > * (grails-core) >> https://github.com/apache/grails-core/releases/tag/v7.0.0-M4 >> > >> > * (grails-forge) >> https://github.com/apache/grails-forge/releases/tag/v7.0.0-M4 >> > >> > >> > The artifacts to be voted on are located as follows (r77366): >> > >> > Source release: >> https://dist.apache.org/repos/dist/dev/grails/core/7.0.0-M4/sources >> > >> > Binary distributions: >> https://dist.apache.org/repos/dist/dev/grails/core/7.0.0-M4/distribution >> > >> > >> > Release artifacts are signed with a key from the following file: >> > >> > https://dist.apache.org/repos/dist/release/grails/KEYS >> > >> > >> > Our release process, including verification steps, are documented here: >> https://github.com/apache/grails-core/blob/7.0.x/RELEASE.md The last >> section of this document `Appendix: Verification from a Container` is >> likely relevant. The main maven staging repo id is >> `orgapachegrails-1053`. We know we need to improve our build instructions >> in README.md, and plan do so in the next release. Finally, there are 2 >> known groovy issues that prevent the build from being fully reproducible. >> For the differing artifacts, we have compared the decompiled classes to >> ensure they are as we expect to meet the ASF security team's requirements. >> > >> > >> > The vote for this release is open for the next 72 hours. >> > >> > >> > [ ] +1 Release Apache Grails (incubating) 7.0.0-M4 >> > >> > [ ] 0 I don't have a strong opinion about this, but I assume it's ok >> > >> > [ ] -1 Do not release Apache Grails (incubating) 7.0.0-M4 because... >> > >> > >> > Regards, >> > >> > James >> > > > -- > *Guillaume Laforge* > Apache Groovy committer > Developer Advocate @ Google Cloud <https://cloud.google.com/> > > - Blog: glaforge.dev > - X: @glaforge <http://twitter.com/glaforge> > - Bluesky: @glaforge.dev <https://bsky.app/profile/glaforge.dev> > - Mastodon: @glafo...@uwyn.net <http://%40glafo...@uwyn.net/> > > -- Graeme Rocher