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 for this week:

* James D gave a recap of the consolidation work

1. Merges are done:
- grails-data-mapping
- grails-geb
- all remaining PRs are merged

2. We now have a mono for what's considered the core of Grails.

3. Substantial work was invested to make the build highly parallel.  The
result is the build as a mono repo now is faster than when separated due to
caching & parallel.

4. As part of moving the grails-data-mapping issues, we discovered that
there was a history of not merging some commits up to later versions.
Namely the `@Generated` change.  We will address this in a future commit.

5. Build is now matrixed across Java versions & different OS versions.
Previously this testing wasn't done.  It has resulted in some test failures
identifying real issues.  We'll address later.

6. While core had restored tests related to the fixes in groovy 4.0.24
(domain inheritance), other repos had not had this work done.  It was done
as part of the merge.


* Further project consolidation is needed to meet ASF publishing standards
- proposal to merge grails-wrapper, grails-profiles, and grails-forge
- discussed how wrapper/ profiles create a circular dependency and they
make sense.
- discussed how forge isn't a direct need so we should hold off.
- decided on vote thread for grails-wrapper & grails-profiles


* Discussed releasing Apache Grails 7.0.0-M4
- Will take a minimum of 6 days because both the Grails PPMC & the Groovy
PMC must vote yes.  These votes are synchronous.
- Need a security review to obtain the keys.  Email has been sent to
secur...@apache.org for next steps.
- ASF requires license headers, we discussed the original software grant
from OCI and clarified what needs done.  For trivial / direct replaces,
James D will commit directly to 7.0.x to move us forward.
- Paul offered to sign the jars manually so we could do a release.  We
wanted to try to work with Apache before going that route.


* Publishing grails-docs
- discussed how docs are hosted on the grails-doc repo
- recapped the discussion about the delays from ASF infrastructure on
providing us access to publish to the grails-doc repo
- James has reached out to infra pointing out how groovy-geb already has
such privileges


* Asset Pipeline Org was created https://github.com/wondrify
- James Fredley mentioned that OSSRH supprots snapshots & would share for
easy of access
- James D is looking at automating their builds & gradle plugin portal
publishes


* Discussed the status of the grails.org & grails.apache.org website.
- We need further discussion to decide what to put on grails.apache.org.
Groovy is moving towards both documentation & the website on a single post (
groovy.apache.org).
- Grails currently has grails-static-website & grails-docs as our only
remaining regularly published sites.
- After milestone release, we will revisit discussion.


-James

Reply via email to