+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/>