[Geoserver-devel] PSC meeting notes, August 31st 2021

GeoTools / GeoServer PMC meeting - 2021-08-31Attending

Torben Barsballe

Kevin Smith

Jody Garnett

Andrea Aime

Jukka Rahkonnen
Actions from last meeting:

   -

   [Done] Torben: Continue Jenkins Upgrade discussions on mailing list
   -

   Volunteer requested to record AGM Project update (see notes for script +
   slide)

Agenda

   1.

   Jenkins Builds
   2.

   AGM Slides/Video
   3.

   Release Candidate
   4.

   Java 17
   5.

   Bug fix code sprint
   6.

   CITE sprint october planning

Actions

   -

Jenkins Builds

Builds broken so SNAPSHOTs no longer recent (causing PRs to not be checked):

   -

   GeoTools Java 11 builds broken? Random one each time …
   -

   GeoTools PostGIS builds broken? Seems to be an already existing database
   causing setup failure

Out of disk space:

   -

   100% full
   -

   docker builds are taking up a lot of space
   -

   Torben to try the “monthly” docker cleanup job, and perhaps run weekly
   -

      Cleanup job reclaimed 60 G, updated to run weekly instead

PostGIS build failure

   -

   Setup message unable to create index (but tests drops it beforehand so
   why failure?)
   -

   Dropping table before creating here
   <https://github.com/geotools/geotools/blob/6ff4135e3ddcd1890ff53aa5a676075afa4af54f/modules/plugin/jdbc/jdbc-postgis/src/test/java/org/geotools/data/postgis/PostgisPrimaryKeyFinderTestSetup.java#L43&gt;
   and here
   <https://github.com/geotools/geotools/blob/f66689b5305eaf381e21dc2feec8011138d4cb24/modules/library/jdbc/src/test/java/org/geotools/jdbc/JDBCPrimaryKeyFinderTestSetup.java#L31&gt;

AGM Slides/Video

GeoServer Done

GeoTools Jody will record something quick
Release Candidate

Scheduled for 2021-09-04, anything pending?

   -

   remove ingres datastore, etc…
   -

   https://github.com/geotools/geotools/pull/3619
   -

      check: Update docs to reflect removing GTOPO30 etc...

Java 17

LTS expected mid September, so in time for foss4g / agm

   -

   Bjorn is checking it out <https://github.com/geotools/geotools/pull/3612&gt;
   (using release candidate) and also in GeoServer
   <https://github.com/geoserver/geoserver/pull/5248&gt;
   -

      Compiler java 8 runtime, then when running java 17 does not complain
      -

      Compiler to java 17, then java 17 fails correctly
      -

   cglib: It is all fun and game until someone generates a class
   -

      wicket here also:
      -

   xstream: is not supposed to work in Java 17
   <https://github.com/x-stream/xstream/issues/101&gt; (due to direct field
   access)
   -

   JAI, Jai-ext and imageio-ext might be in trouble due to com.sun package
   usage in imports

It is our goal to support LTS releases, but this may take some time /
funding / enthusiasm. Given the technical challenges some group effort may
be required.

Might need to drop Java 8 support because of API changes.

   -

   This would also indicate a change from J2EE to Jakarta, Tomcat 10, etc...

Bug fix code sprint

We have not been doing monthly bug stomp, amount of time to takes to
address bug is not suitable for non trivial issues.

   -

   Can we run bi-monthly, for 2 days …
   -

   Idea: Can we run a week before the release? Usually the 18th of the
   month ....

CITE sprint october planning

Decision was made in the spring to plan for October, would like to announce
and setup sponsorship for foss4g, for an October sprint activity.

   -

   Format one day a week, easier to schedule
   -

   Cost recovery model, similar to geonetwork sprints
   -

      To participate set up cite docker env on your machine first, we do
      not want to take time to sprint time setting folks up.

I forgot yesterday, the OGC TileMatrixSet common gridsets PRs are still pending:

All the feedback I got revolves around getting even more functionality, but no negative about
this base addition. I’ll merge it tomorrow unless I get some actual pushback

Cheers
Andrea

···

GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 333 8128928

https://www.geosolutionsgroup.com/

http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail

Not negative feedback per se, just background.

TMS common gridsets were conceived as a step along the path towards defining gridsets in a way that treats them like CRS: the definition of the grid is very much like a derived projected CRS, so why not have a register that encodes the relationship between the underlying projected CRS and the grid.

However, recent developments have made it clear that the maintainers of the standard don’t see it this way, and they propose to allow flexibility in the underlying CRS [1].

Anyway, at some point I will likely try to prototype a more formal approach to this, but for the time being, what I have developed, and plan to stick with because of the flexibility aka instability of TMS definition, is Tiled CRS (TCRS) [2].

[1] https://github.com/opengeospatial/2D-Tile-Matrix-Set/issues/36#issuecomment-880918536 apologies that discussion is not coherent but it boils down to allowing different CRS in a TileSet instance vs the TMS registered definition.

[2]
https://maps4html.org/MapML/spec/#tiled-coordinate-reference-systems-0

Cheers
Peter

On Wed., Sep. 1, 2021, 5:15 a.m. Andrea Aime, <andrea.aime@anonymised.com> wrote:

On Tue, Aug 31, 2021 at 7:14 PM Andrea Aime <andrea.aime@anonymised.com> wrote:

Release Candidate

Scheduled for 2021-09-04, anything pending?

I forgot yesterday, the OGC TileMatrixSet common gridsets PRs are still pending:

All the feedback I got revolves around getting even more functionality, but no negative about
this base addition. I’ll merge it tomorrow unless I get some actual pushback

Cheers
Andrea

==

GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 333 8128928

https://www.geosolutionsgroup.com/

http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel