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
Notes: 1. Further consolidation update: - grails wrapper is merged - grails-profiles are merged -- profiles were updated to use modern gradle support, including lazy evaluation support, not relying on local publish to test, and built in extension by using 'runtimeApi' to extend a profile 2. We are working towards 7.0.0-M4 with Apache coordinates * requirements of ASF release process requires reproducible builds - we are tracking it under ticket https://github.com/apache/grails-core/issues/14679 - significant refactoring has already been done to make grails & grails artifacts reproducible. - details of ordering can be found in ticket - we have mostly adopted TransformWithPriority, but some still exist - we need to decouple the tenant & transaction transformations longer term * license headers - we are 98% complete with the license headers - 76 files remain: https://github.com/apache/grails-core/pull/14672#issue-3018543965 - Note: as of this email, this is complete * grails-doc publishing is still broken - need help from ASF infra - Note: as of this email, this is complete and working now 3. grails-commons - As part of the reproducible build & license header work, we have introduced `grails-common` to be a common dependency between Grails Data Mapping & Grails Core. We have merged some of the duplicated files already there. The purpose of this project is to share logic that was previously duplicated. - Paul suggested: as we find common functionality that would be "useful", we may want to consider pushing them into Groovy. - One example of the common code is the annotation reading logic that was removed from Spring. 4. grails-forge - we discussed where grails-forge is with preparing for the release process. - https://github.com/apache/grails-forge/pull/554 is blocked by https://github.com/micronaut-projects/micronaut-gradle-plugin/issues/70 <https://github.com/micronaut-projects/micronaut-gradle-plugin/issues/706> because we added the test-retry gradle plugin - https://github.com/gradle/gradle/issues/17559 5. OSSRH (oss.sonatype.org & s01.oss.sonatype.org) will reach end-of-life on June 30th, 2025 - https://central.sonatype.org/news/20250326_ossrh_sunset/ - This should not impact the projects which have been migrated to Apache, since those publish to https://repository.apache.org/ , but that are currently using Nexus Repository Manager 2.15.2-03 which is what is reaching end of life. But will impact publishing older branches - It will impact release publishing for plugins under github/grails-plugins 6. discussed the grails.org & grails.apache.org websites - Domain and DNS migration under ticket https://issues.apache.org/jira/projects/INFRA/issues/INFRA-26707 <https://issues.apache.org/jira/projects/INFRA/issues/INFRA-26707?filter=reportedbyme> - James Fredley is following up with ASF Infra & has requested more time from OCI for transition - we have discussed making grails.apache.org the main website and redirectly via a meta tag attribute to grails.apache.org 7. Community over Code NA registration is open - https://communityovercode.org/registration/ - James F & Paul currently plan to attend 8. Discussed other possible conferences - https://uberconf.com/ - James D will be there in July - https://2025.allthingsopen.org/ - James F will present on Grails & Jeff has presented in the past 9. TCK Changes in grails-data-mapping - As part of the reproducible build work, the TCK was redesigned in Grails Data Mapping so that it complies with Java 9 module requirements. 10. Ongoing discussion for reformatting the code base - https://github.com/apache/grails-core/issues/13754#issuecomment-2777324860 - We agree it's needed, and are looking into the impact / next steps. -James