[Geoserver-devel] GS PSC meeting notes, May 12th 2020

GeoTools / GeoServer PMC meeting - 2020-05-12Attending

Torben Barsballe

Andrea Aime

Jukka Rahkonen

Jody Garnett

Actions from last meeting

   -

   Action: (done) Give Fernado a login to the GeoServerO twitter
   -

   Action: Announced 2.17 on email lists

   -

   Action: Update 2.17 blog post to thank those who tested RC

Agenda

   -

   Jenkins Migration
   -

   CITE tests update
   -

   2.16.3 release
   -

   2.17.1 release
   -

   org.json licensing issue for gwc
   -

   Chit chat

Actions

   -

   Andrea: setup mail password to enable build failure notifications
   -

   (done) disable appschema online test for now
   -

   Torben: get credentials for build server to publish geoserver docs from
   Tom
   -

   Action: Start email thread on the geowebcache devel list about org.json
   licensing

Jenkins Migration

More or less complete:

   -

   GeoTools - green
   -

   GeoWebCache - green
   -

   GeoServer
   -

      green-ish
      -

      app-schema failure
      -

         Using a deprecated feature of postgis, needs to be looked at
         -

         Action: (done) disable appschema online test for now

[ERROR]
testNoPrimaryKey(org.geoserver.test.onlineTest.WfsOnlinePostgisTest) Time
elapsed: 0.666 s <<< ERROR!

org.postgresql.util.PSQLException: ERROR: tables declared WITH OIDS are not
supported

Perhaps the database server has WITH OIDS as default?

   -

      Docs not being pushed due security difference?
      -

         Action: Torben to get credential from Tom

Q: Long term home for docs?

   -

   static webserver, ask osgeo?
   -

      moderate amount of space (due to prior builds) 2-10 GBs
      -

         Can cut back on archived releases if needed < 1GB
         -

      ask via trac?
      -

      Mapserver docs hosted by OSGeo
      https://download.osgeo.org/mapserver/docs/
      -

      Action: Jody to request via trac
      https://trac.osgeo.org/osgeo/ticket/2461

Q: Blog?

   -

   Ask Ian :slight_smile:

Q: Build notifications?

   -

   Action: Andrea: to enable SMTP email

Q: Domain transfer

   -

   https://trac.osgeo.org/osgeo/ticket/2416
   -

   Waiting on tom for 2 months, most recent comment last week

CITE tests update

OSGeo docker repo is available, other projects are using it (postgis, geos,
GDAL)

   -

   https://repo.osgeo.org/#browse/browse:geoserver-docker

Status:

   -

   Waiting on new build server
   -

   Done by end next week

2.16.3 release

GeoSolutions:

   -

   Was held up by build server
   -

   Option to skip this release?

2.17.1 release

Jody will work on this next week

   -

   Action: Email the list for last moment changes
   -

   Aside: vector tile fix yesterday

org.json licensing issue for gwc

Noticed during migration to apache commons 3 → 4

License

   -

   Many projects migrating (to avoid GPL incompatibility)
   -

   Debian also banned: due to evil license
   <https://wiki.debian.org/qa.debian.org/jsonevil&gt; :slight_smile:

Alternatives:

   -

   json-simple - dead
   -

   jackson - we use it already (entertaining discussion on discussion)
   -

   gson - popular but we do not use

Used by:

   -

   gwc-rest module: https://github.com/GeoWebCache/geowebcache/issues/850
   -

      8 references in the module
      -

      Code is odd with use of xstream, json, …
      -

         GWCConverter.java
         <https://github.com/GeoWebCache/geowebcache/blob/master/geowebcache/rest/src/main/java/org/geowebcache/rest/converter/GWCConverter.java&gt;
         -

   Action: Start email thread on the geowebcache devel list

Chit chat

   -

   GSIP-190 <https://github.com/geoserver/geoserver/pull/4158&gt;
   -

      gsip proposal done, but docs not visible because of build server
      permissions
      -

   GSIP-191 <https://github.com/geoserver/geoserver/wiki/GSIP-191&gt;
   -

      Fernando Mino to split into GeoServer / GeoTools proposal
      -

      Q: Andrea how disrupted would dynamically generating symbolizers
      feature by feature be on the StreamingRenderer codebase?
      Q: Possibly almost nothing
      -

         optimizations are done one level up before process symbolizers
         -

         Some limitations on accessing attributes
         -

         Tiling effects
         -

         See email discussion, …
         -

   GeoCat bridge is looking at mbstyle (finally) and may have some
   questions in the days/weeks ahead
   -

      Tips: assumptions in mbstyle code, or mbstyle changed over time, …
      Recommend maputnik: https://maputnik.github.io/editor/#0.88/0/0
      -

         Examples from openmaptiles, and explore as examples
         -

         + and - switch to exact zoom levels
         -

         discussion on pbf fonts
         -

         Demo: handling of symbol layer (text and icon) being managed
         together
         -

         Discussion:
         -

            duplicate labels client side, from polygons split across
            boundaries
            -

            How about generating out points for the polygons?
            -

            vendor option to not cut polygons?
            -

         JTS OverlayNG ← on a fork may be fun to try out for Martin
         -

         Also function PolygonLabelFunction not quite ready for use yet
         -

   Subscription request spam in the security mailing list

I’ve acquired & configured added S3 doc credentials for Jenkins, and the docbuilds are working now.
As confirmation, the new GSIP policy is now visible: https://docs.geoserver.org/master/en/developer/policies/gsip.html, so everything seems to be working correctly.

Cheers,
Torben

On Tue, May 12, 2020 at 10:51 AM Andrea Aime <andrea.aime@anonymised.com.1268…> wrote:

GeoTools / GeoServer PMC meeting - 2020-05-12### Attending

Torben Barsballe

Andrea Aime

Jukka Rahkonen

Jody Garnett

Actions from last meeting- Action: (done) Give Fernado a login to the GeoServerO twitter

  • Action: Announced 2.17 on email lists

  • Action: Update 2.17 blog post to thank those who tested RC

Agenda- Jenkins Migration

  • CITE tests update

  • 2.16.3 release

  • 2.17.1 release

  • org.json licensing issue for gwc

  • Chit chat

Actions- Andrea: setup mail password to enable build failure notifications

  • (done) disable appschema online test for now

  • Torben: get credentials for build server to publish geoserver docs from Tom

  • Action: Start email thread on the geowebcache devel list about org.json licensing

Jenkins Migration

More or less complete:

  • GeoTools - green

  • GeoWebCache - green

  • GeoServer

  • green-ish

  • app-schema failure

  • Using a deprecated feature of postgis, needs to be looked at

  • Action: (done) disable appschema online test for now

[ERROR] testNoPrimaryKey(org.geoserver.test.onlineTest.WfsOnlinePostgisTest) Time elapsed: 0.666 s <<< ERROR!

org.postgresql.util.PSQLException: ERROR: tables declared WITH OIDS are not supported

Perhaps the database server has WITH OIDS as default?

  • Docs not being pushed due security difference?

  • Action: Torben to get credential from Tom

Q: Long term home for docs?

Q: Blog?

  • Ask Ian :slight_smile:

Q: Build notifications?

  • Action: Andrea: to enable SMTP email

Q: Domain transfer

CITE tests update

OSGeo docker repo is available, other projects are using it (postgis, geos, GDAL)

Status:

  • Waiting on new build server

  • Done by end next week

2.16.3 release

GeoSolutions:

  • Was held up by build server

  • Option to skip this release?

2.17.1 release

Jody will work on this next week

  • Action: Email the list for last moment changes

  • Aside: vector tile fix yesterday

org.json licensing issue for gwc

Noticed during migration to apache commons 3 → 4

License

  • Many projects migrating (to avoid GPL incompatibility)

  • Debian also banned: due to evil license :slight_smile:

Alternatives:

  • json-simple - dead

  • jackson - we use it already (entertaining discussion on discussion)

  • gson - popular but we do not use

Used by:

Chit chat- GSIP-190

  • gsip proposal done, but docs not visible because of build server permissions

  • GSIP-191

  • Fernando Mino to split into GeoServer / GeoTools proposal

  • Q: Andrea how disrupted would dynamically generating symbolizers feature by feature be on the StreamingRenderer codebase?
    Q: Possibly almost nothing

  • optimizations are done one level up before process symbolizers

  • Some limitations on accessing attributes

  • Tiling effects

  • See email discussion, …

  • GeoCat bridge is looking at mbstyle (finally) and may have some questions in the days/weeks ahead

  • Tips: assumptions in mbstyle code, or mbstyle changed over time, …
    Recommend maputnik: https://maputnik.github.io/editor/#0.88/0/0

  • Examples from openmaptiles, and explore as examples

    • and - switch to exact zoom levels
  • discussion on pbf fonts

  • Demo: handling of symbol layer (text and icon) being managed together

  • Discussion:

  • duplicate labels client side, from polygons split across boundaries

  • How about generating out points for the polygons?

  • vendor option to not cut polygons?

  • JTS OverlayNG ← on a fork may be fun to try out for Martin

  • Also function PolygonLabelFunction not quite ready for use yet

  • Subscription request spam in the security mailing list


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

Subscription request spam in the security mailing list

I have opened an issue to see if we can turn off subscription requests, https://trac.osgeo.org/osgeo/ticket/2463