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

Reply via email to