Attending

   -

   Torben Barsballe
   -

   Kevin Smith
   -

   Jody Garnett
   -

   Andrea Aime

Actions from prior meetings:

   -

   [DONE] Ian/Jody - GS 2.23.2 Release troubleshooting

Agenda

   -

   GeoServer Release
   -

   Bolsena coming up - geotools refactor
   -

   Sponsorships
   -

   Resource API
   -

   Large catalogs speedup PRs

Actions

   -

   Jody: Resource API needs a path forward (see discussion). Propose a
   breakout meeting with Gabe and Niels
   -

   [DONE] Andrea: For Large Catalog loading, suggest use a of a SoftCache
   at CRS.decode(wkt) method to Gabe via PR


GeoServer Release

Some challenges, but mostly went fine

Security vulnerabilities remain an ongoing challenge - some manual
intervention is always necessary to review whether or not a vuln. is
important enough to merit a warning in the release notes.
Bolsena coming up - geotools refactor

Funding is secured, but we need to decide how to allocate funds for the
code sprint. Otherwise things are going forward.

MapFish Print communication is slow, camptocamp is committed to gradle:

   1.

   ideal camptocamp will update gradle build
   2.

   pom.xml from geosolutions fork is backup lan
   3.

   removing printing extension is fallback


GeoFence can also be handled more directly updating the pom.xml
Sponsorships and Communication

See communication page:

   -

   https://geoserver.org/comm/
   -

   new mastodon account for GeoServer
   -

      @geoser...@fosstodon.org <https://fosstodon.org/@geoserver>
      -

   x.com GeoServerO continues to be used
   -

      @GeoserverO <https://twitter.com/GeoserverO>
      -

      Andrea and Jody do not have access anymore in TweetDeck
      -

   LinkedIn
   -

      LinkedIn <https://www.linkedin.com/groups/813717/>



Check out the home page: https://geoserver.org/

   -

   sponsors are highlighted, ..
   -

   core contributors also



Check out new sponsorship page <https://geoserver.org/sponsor/>:

   -

   Listing out 2023 sponsors by logo
   -

   Prior sponsors text link only


Wiki: https://github.com/geoserver/geoserver/wiki/Sponsor

   -

   lists things seeking funding
   -

   think about how to fund backlog of security vulnerabilities for example


Feedback

   -

   block quote style is to big for email examples
   -

   maybe we can use a “note” ?
   -

   update css?
   -

      Looks like it is coming direct from bootstrap

blockquote p {

 font-size:17.5px;

 font-weight:300;

 line-height:1.25

}


   -

   Should be able to just add a rule to geoserver.github.io/css/app.css
   <https://github.com/geoserver/geoserver.github.io/blob/main/css/app.css>:

blockquote p {

 font-size:14px;

 font-weight:300;

 line-height:20px

}


   -

   This change has now been made


Resource API

   -

   Gabe and Niels are having trouble with the API changes made earlier this
   year
   -

      The definition of path was inconsistent for windows absolute paths
      -

   Early resource store work was not strict about use of paths, and when to
   use Resource and when to use File
   -

   The email conversation is going in circles because something has to break
   -

   We have to accept that something that break


Jody proposes to be strict:

   -

   Make ResourceStore produce a warning on absolute paths, or throw an
   exception
   -

   There should already be one utility method that can look at a path and
   decide if is absolute (and use File) or decide it is a data directory
   resource (and use Resource to get a File)
   -

   Do the QA to find all the places where ResourceStore was used for
   absolute paths and fix them to use Files API correctly
   -

      GeoServerFileChooser may require some work to be careful
      -

   Remove the test case that was expecting ResourceStore to handle absolute
   paths
   (as this is indeed in appropriate)


Is a small code-sprint needed to start off this work?

action: Jody propose a breakout workparty to start this activity on the
email list
Large catalogs speedup PRs

Set of PRs to speed up loading large data dir. 100k workspaces and 600k
layers. Interesting stuff.

Interesting challenges with CRS.decode(wkt) being a bottleneck

   -

   Gabe is making a cache in loader code
   -

   Can we provide a cache at GeoTools level?
   -

      Lots of caches in at factory level
      -

      Use a SoftCache at CRS.decode(wkt) method


action: Andrea: suggest CRS.decode cache to Gabe via PR


Cheers,

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

Reply via email to