All of the validations passed for me except:

❌ Verification failed. ❌
❌ Differences still found in grails-forge-core-7.0.5-javadoc.jar.
❌ Differences Found ❌
grails-forge-core-7.0.5-javadoc.jar
❌ Differences Found ❌
❌ Verification failed. ❌
✅ Reproducible Build Verified

So the only material difference is the forge javadoc, which is due to
Groovy 3 still being used.  The other javadoc differences diff clean
if you diff the jar contents. We eventually need to figure out why
these are different jars, but not different files.

I'm able to startup applications locally and it seems functional.

This release is the first release where the pom file contains the
updated developer names. You can see the file here:
https://repository.apache.org/service/local/repositories/orgapachegrails-1135/content/org/apache/grails/grails-bom/7.0.5/grails-bom-7.0.5.pom

All of this looks good to me / reproducible.

+1 (binding)


On Fri, Jan 9, 2026 at 5:07 AM Andrea Tasca <[email protected]> wrote:
>
> +1
>
> On 1/8/26 23:00, James Fredley wrote:
> > Hi Everyone,
> >
> >   I am happy to start the VOTE thread to release Apache Grails 7.0.5!
> >
> >
> >   Please note the following build reproducibility issues for this
> > release:
> >
> > grails-forge-core-7.0.5-javadoc.jar # due to groovy 3 in forge, we
> > need to update to groovy 4 to fix this
> >
> > grails-encoder-7.0.5-javadoc.jar # due to groovy 3 in Gradle 8.14.3
> > grails-datastore-core-7.0.5-javadoc.jar
> > grails-data-mongodb-bson-7.0.5-javadoc.jar
> > grails-datamapping-tck-7.0.5-javadoc.jar
> > grails-datamapping-core-test-7.0.5-tests.jar
> > grails-data-hibernate5-dbmigration-7.0.5-javadoc
> > grails-data-hibernate5-core-7.0.5-javadoc.jar
> > grails-databinding-core-7.0.5-javadoc.jar
> >
> >   Given that these differences are known, explainable, and immaterial,
> > we are moving forward with a release vote.
> >
> >
> >   Release notes for the release are here:
> >   https://github.com/apache/grails-core/releases/tag/v7.0.5
> >
> >   The tag for this release is:
> >   https://github.com/apache/grails-core/releases/tag/v7.0.5
> >   Tag commit id: 7c2a98082e162783c635f28222002b41017e9243
> >
> >   The artifacts to be voted on are located as follows (r81744):
> >   Source release:
> > https://dist.apache.org/repos/dist/dev/grails/core/7.0.5/sources
> >   Binary distributions:
> > https://dist.apache.org/repos/dist/dev/grails/core/7.0.5/distribution
> >
> >   Release artifacts are signed with a key from the following file:
> >   https://dist.apache.org/repos/dist/release/grails/KEYS
> >
> >   Please vote on releasing this package as: Apache Grails 7.0.5.
> >
> >   Reminder on ASF release approval requirements for PMC members:
> > https://www.apache.org/legal/release-policy.html#release-approval
> >
> >   Hints on validating checksums/signatures (but replace md5sum with
> > sha512sum):
> >   https://www.apache.org/info/verification.html
> >
> >   Details of our release process are documented at:
> > https://github.com/apache/grails-core/blob/HEAD/RELEASE.md
> >
> >   As a reminder, most of our tools support an env `GRAILS_REPO_URL` so
> > that the tools can work with staged artefacts. Set it to the staging
> > repo like this: `export
> > GRAILS_REPO_URL=https://repository.apache.org/content/groups/staging`
> >
> >   The vote is open for a minimum of 72 hours and passes if a majority
> > of at least
> >   three +1 PMC votes are cast.
> >
> >   [ ] +1 Release Apache Grails 7.0.5
> >   [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> >   [ ] -1 Do not release Apache Grails 7.0.5 because...
> >
> >   Here is my vote:
> >
> >   +1 (binding)
> >
> > James Fredley

Reply via email to