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

* indy in Grails Gradle Extension
(https://github.com/apache/grails-core/pull/15375)
- previously, generated in Gradle build file as groovy configuration
- proposal to move it to the plugin
- proposed for 7.x, breaking change; agreement for moving to 7.1
- improvements for 8:
https://github.com/apache/grails-core/issues/15374 ; these are changes
to grails itself to improve it

* AI Contributions
- attribution - https://www.apache.org/legal/generative-tooling.html
- how to deal with partial contributions
-- possibly add AI section to contributing.MD; reference in PRs when done
-- how do we reject nicely?
- proposal to automate or add checklist to PRs
- possibly mark PRs in priority
- James D to investigate and follow-up

* Groovy 4.0.30 requires re-release of plugins for compilation fixes
- example, spring security constants need compiled with 4.0.30 groovy
- proposal - re-release quartz, redis, security
- agreed to release
- suggestion to change the plugin portal to track groovy version

* Github .mailmap
- https://github.com/apache/grails-core/issues/15376
- proposal #1 - rewrite the history
- proposal #2 - move a private location
- proposal #3 - md5 to obfuscate the addresses
- agreement to remove it from distributed source files in workflow if checked in
- agreement to immediately remove it from current repo; Paul to
follow-up with original requester to see if that suffices
- will follow-up with private repo request from ASF infra & possibly
an obfuscation request for git

* Groovy Invoke Dynamic Update
- Groovy 4: https://github.com/apache/groovy/pull/2374
- Groovy 6: https://github.com/apache/groovy/pull/2377

* Grails 8, PRs, & Timeline discussion
- Current PRs
-- jline - https://github.com/apache/grails-core/pull/15367
-- uses both old & new version due to groovy 5 needed
-- gradle 9 & micronaut 4 - https://github.com/apache/grails-core/pull/15365
-- spring boot 4 - https://github.com/apache/grails-core/pull/15354
-- Groovy 5 support in Grails? https://github.com/apache/grails-core/pull/15183
- schedule a Scope & Timeline Discussion? will use one of our weeklys
for this and advertise to general community

* Compilation failure message with no message
- https://github.com/apache/grails-core/issues/15169
- will follow-up with user since we do not have reproducer

* develocity.apache.org
- https://github.com/apache/grails-core/issues/15081
- Follow-up with infra for CI build token instead of one of our owns

* External Plugin Tickets & Grails Milestone
- example: Example: https://github.com/apache/grails-core/issues/15043
- remove our specific milestones, still continue to allow people to
track status with our ticketing

* PR to update the Plugin page on the website
- https://github.com/apache/grails-static-website/pull/425
- need to add misc grails-core projects as plugins on the metadata repo

* Asset Pipeline Update
- https://github.com/apache/grails-core/pull/15379
- notable fixes:
-- For projects that do not use babel, it makes it possible to import
js files that handle multiple js dependency frameworks (node, etc)
-- It fixes a race condition in multi-project builds that prevents
running asset compile until the gradlew daemon is stopped

* Spring Security Backport discussion
- https://github.com/grails/grails-spring-security-acl/pull/43
- if user does not follow-up, we can create a PR

* Groovy doc fix
- https://github.com/gradle/gradle/issues/33659#issuecomment-3843849481
- no upstream support from Gradle
- should we adopt ant runner to implement newer language levels?
- agreement to use antbuilder
(https://github.com/apache/grails-core/issues/15385)

* Class file sizes for domains due to closure usages
- should we move away from closure usages in the framework - taglibs,
domains, commands, etc?
- other frameworks have adopted annotations
- GORM already supports annotations, but other areas are missing it
- in a James D corporate project, our domain packages equate to over
50mb of files due to closure usage
- open ended question for further discussion

Reply via email to