GeoTools / GeoServer PMC meeting - 2023-12-19Attending -
Torben Barsballe - Kevin Smith - Andrea Aime - Gabriel Roldan - Jody Garnett Actions from prior meetings: - Jody: Submit budget + sponsor activities <https://github.com/geoserver/geoserver/wiki/GeoServer-2024-Sponsorship-Opportunities> to board (copy geotools example) - [DONE] Jody: Make a motion to sponsor Marlin and GISSA 2024 Agenda - Release 2.23.4 Planning - OSGeo Budget Request / Sponsorship Opportunities - GSIP 221 mkdocs - Java 21 work ongoing - Use maven CI friendly versions ( https://maven.apache.org/maven-ci-friendly.html) - Security Vulnerability Roundup Actions - Jody: Call for vote on GSIP 221, plan to update early Jan - Andrea: warn people about Java 21 build requirements and start merging PRs. Also make a GWC 21 PR. Release 2.23.4 Planning Looks like we have a volunteer - Peter! Thank you Peter! He will need backup on GWC (if there are any changes) - checking: yes an update is needed OSGeo Budget Request / Sponsorship Opportunities The OSGeo elections are stalled on communication - so the current board has not been replaced - that results in delay for budget communication stuff (sigh) - We are ready with a request: - https://github.com/geoserver/geoserver/wiki/GeoServer-2024-Sponsorship-Opportunities - OSGeo request is updated to: - $1000 Operational - $1000 Security CRA reporting requirements - $0 AGM Attendance Jody would like to plan a blog post for January 1st (new calendar year). - please provide feedback to the list; or contact jody directly with your input - there will be a pull-request for review/feedback GSIP 221 mkdocs https://github.com/geoserver/geoserver/wiki/GSIP-221 - There is an example for A/B comparison - pending: Trying handle |version| or |release| substitutions - https://github.com/geoserver/geoserver/tree/mkdocs/doc/en/user Q: Doc freeze? Yes - a good idea when proposal is accepted - it is quick to convert as I have script? So can we freeze for 1-2 days after successful doc conversion Q: Do we just want to update main? Or the active branches? - A: Update the active branches Q: version selector version VS stable URLs - A: This is attractive; but we may be able to do it later … - If we update the active branches we can get a versions/language selector 🙂 - https://docs.geonetwork-opensource.org/4.2/ - https://docs.geonetwork-opensource.org/4.2/fr/ - https://docs.geonetwork-opensource.org/latest/ - It likes to have a directory structure like this: - version.json <https://github.com/geonetwork/core-geonetwork/blob/gh-pages/versions.json> - 2.24/ - latest/ - 2.23/ - stable/ - 2.22/ - maintenance/ - It is optimized for gh-pages deployment, but we have our manual deploy process… Action: Jody will call for a vote on the proposal, plan to doc freeze the 1st week of January Java 21 work ongoing https://github.com/geotools/geotools/pull/4591 Q: Allow to Java 21 build to fail? - A: No, go for broke 🙂 This handles people who just install java … and end up with Java 21. Q: Why is this working? I thought JAI would break things … - A: We are not running QA - indeed if we build with Java 17 or Java 21 the QA will fail - We compile with Java 11, and then Java 17 and Java 21 will load the older classes with less strict requirements How to go with it? Just go with a warning that code will build with java 21 in the actions. Use maven CI friendly versions See https://maven.apache.org/maven-ci-friendly.html Andrea +1 Requires Maven > 3.5.0 Jenkins is showing two different maven versions: - 3.6.3 in the logs and when ssh’d to the server - 3.9.5 in the web console https://build.geoserver.org/manage/configureTools/ We should probably be more consistent here, but in any case Jenkins supports this tool as-is Security Vulnerability Roundup The Coordinated Vulnerability disclosure policy is going fine. Notes: - sikeoka has been working on several fixes - gabe has one to look at
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel