We meet every week via a google meeting. The times alternate each
week to encourage attendance from multiple time zones. Each week we
will provide a summary here to facilitate historical preservation &
further discussion. If you would like to join this meeting, you can
do so here: https://meet.google.com/her-tjpt-xmf

1. Herodevs doing long term support for Grails
Per distro contact & James F discussion at devnexus, we opened
https://github.com/apache/grails-static-website/pull/431/changes

2. Grails Slack Inviter
- questions around the prompt it provides.  We want a subjective
prompt, so we have decided to leave it.
- the approval channel still requires manually adding to slack
-- this is a bug that needs fixed
- James Fredley sent invites from the channel to all requests from the
last 90 days.

3. Groovydoc follow-up
- Gradle ended up not being at devnexus
- There has been recent movement on Paul's PR
- for now we will hold on making this an external plugin, with the
hope that Gradle accepts the upstream change

4. Grails 7.0.9
- critical bug - https://github.com/apache/grails-core/pull/15492
- desired feature - https://github.com/apache/grails-core/pull/15494
- Milestone created, and will call a vote once PRs are merged

5. Publish all 3 projects to mavenLocal
- helper gradle task to assist in publishing grails to a local maven repo
- no objections: https://github.com/apache/grails-core/pull/15493/changes
- once reviewed, will merge

6. Branch Cleanup
- Walter's effort to identify branches to clean up & have a script to
assist going forward.
- Agreement that Merged branches can be removed
- Old branches: there is a desire to remove them to make sure we do
not lose anything important.  Previously both James D & Jeff Brown
have raised concerns.  Jeff's concern was initially when we migrated.
James D to review Walter's proposal and circle back.

7. Gradle Feedback
- Gradle has once again given us feedback on our build
- we have noticed the build going over 10min, likely due to these
performance issues
- https://github.com/apache/grails-core/pull/15483 will be merged once
base.dir removed.
- follow-up ticket to be created to fix other issues & add github action

8. Grails 7.1.0
- agreement to move forward with milestone
- will wait on the following PRS:
* https://github.com/apache/grails-core/pull/15409
* https://github.com/apache/grails-core/pull/15478
* https://github.com/apache/grails-core/pull/15470

9. GrailsPlugin Interface
- plugin.yml / plugin.groovy work has revealed grails plugins are
extremely dynamic in their class definition
- some fields support maps, lists, and string versions.
- does not have a hard contract.
- open ticket to introduce an actual contract for Grails Plugins
- since this would require recompiling, we need to look at adding a bridge
- cannot use AST because plugins are not recompiled
- maybe we can use a library to help provide old plugin information
- this facilitates a transition window

10. Review of Grails 8.x tickets
- 
https://github.com/apache/grails-core/pulls?q=is%3Aopen+is%3Apr+label%3Arelates-to%3Av8
- need to split milestones & tickets

11. Liquibase Extension Plugin Code
- Walter has forked the liquibase 4.x version of the code line.
- Need to update for ASF requirements.

12. Spring 4.0 modularization & autoconfig
- Spring Boot 4 has added more modularization to reduce the jar sizes.
To support grails, we will need to add more configuration defaults in
8.x

13. GraalVM Announcement
- https://blogs.oracle.com/java/detaching-graalvm-from-the-java-ecosystem-train
- Oracle is discontinuing GraalVM for java
- Project Leyden is the future
- only Azul & BellSoft are going to continue to producing GraalVM options
- Azul still has CraC, and other optimizations.  They seem to still
have support for GraalVM via Prime.  BellSoft’s solution is Native
Image Kit (NIK)

Reply via email to