GeoTools / GeoServer PMC meeting - 2021-03-02Attending

Kevin Smith

Torben Barsballe

Jody Garnett

Andrea AIme

Gabriel Roldan

Jukka Rahkonnen
Actions from last meeting:

   -

   [DONE] Gabe/Jody to have a relaxed release of 2.17.5 (over the weekend?)
   -

   [DONE] Kevin: Review GWC Gridset x2 pull request
   <https://github.com/GeoWebCache/geowebcache/pull/924/files>
   -

   [In Progress] Jody/Gabriel: Write up GSIP for GeoServer-Cloud project
   -

   [In Progress] Torben: Try zhCN translation to see if it is published

Agenda

   1.

   Release updates
   2.

   Windows installer update
   3.

   Cloud Native GeoServer project donation
   4.

   Pom file formatting and xml file formatting
   5.

   Documentation Translation
   6.

   More QA rules incoming

Actions

   -

Release updates

JTS upgrade made it in (thanks James)

Release is underway:

   -

   Done: Disabled jobs
   -

   Done: GeoTools
   -

   “Done”: GeoWebCache, sent issue to developer list
   -

      osgeo ldap went down making this step delayed
      -

   GeoServer is next
   -

   Start setting up the jobs again

Help needed / interesting activities:

   -

   Blog post has a lot to write up!  Andrea to help on blog post ← that
   will be great!


   -

   A new template will be needed due to all the new modules graduating
   -

   Action: start a branch / pr to work on this

Rename master to main?

   -

   This is only proposed for GeoServer, and approved a while back?
   -

   This is probably a good idea for GeoTools, GeoWebCache
   -

      Send email to GeoTools and GeoWebCache about this...
      -

   GitHub re-targets existing open PRs to “main” automatically

Windows installer update

   -

   Waiting on above release


   -

   Sander will need access to Jenkins, will email PSC for this.
   -

   Goal is to have this for 2.19.0 (if we can)

Cloud Native GeoServer project donation

See https://github.com/geoserver/geoserver/wiki/GSIP-201

   -

   Any quick feedback?

Q: In camptocamp already has a CLA, do they need to fill in this form again?

A: Yes, please fill in section B listing “cloud native geoserver” as a
donated thing

Q: what is next?

A: Email geoserver-devel with GSIP-201 for votes, there is a ten day window
for feedback

Q: Github documentation site?

There is one already on https://camptocamp.github.io/geoserver-cloud/ does
this get moved to https://geoserver.github.io/geoserver-cloud/ (yes because
it is a a docs folder on the master

branch).

Discussion:

   -

   master → main branch
   -

   Name: “Cloud Native GeoServer” vs “GeoServer MicroServices”?
   -

   Discussion of “production” instance cited in PR, emphasis on
   high-availability

Future plans and experiments:

   -

   Trying out shared data directory, not the “stateless” goal but may be fun
   -

   Can consider a redis approach similar to stratus. Has a Redis Catalog
   Facade, with some deep performance enhancements to prefetch and cut down
   number of queries (per request caching facade)
   -

   Experimenting with moving event handling to the catalog, to make catalog
   more self contained and cut down on cross catalog concerns.
   -

   Also trying out catalog/config modifications based on “patches” rather
   than whole-object modifications

Pom file formatting and xml file formatting

Attempts:

   -

   https://github.com/geoserver/geoserver/pull/4663 (Acegi formatter)
   -

      This removed all our logical blocks and comments
      -

   https://github.com/geoserver/geoserver/pull/4800 (Eclipse formatter)
   -

      Good for application-context files
      -

      Messes up the pom.xml files
      -

      Issue: https://github.com/revelc/formatter-maven-plugin/issues/433
      -

   Next: https://github.com/Ekryd/sortpom
   -

      Only one way to produce valid pom.xml, very specific order, etc…
      -

      Q: Does it preserve comments? Yes
      -

   A bit annoying to have three formatters (google java, eclipse xml, sort
   pom)...
   -

      The last version that supports Java 8 has a fix we are interested in
      -

      Longer term this will be Java 11 only (sad)

Discussion:

   -

   JG: Was sad this did not make it in before RC.
   -

   AA: never mind, there is always a next release :-D

Q: This should be applied across branches right?

A: Yes this is the way
Documentation Translation

Torben:

   -

   Looking at chinese translation that was merged
   -

   Some build changes (pom.xml and build deploy) need to be added
   -

      PR coming soon (maybe)
      -

   Build server will also need updating to trigger the new builds

Jody:

   -

   Sphinx translation of docs are thing, and would let docs be translated
   from transifex
   -

   Would take 1/2 day to set this up, if there is anyone interested in
   doing translation

https://www.transifex.com/GeoServer/geoserver/dashboard/
More QA rules incoming

   -

   PrintStackTrace (finally!)
   -

   Constant array creation
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to