+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

Reply via email to