[Geoserver-devel] GeoServer PSC meeting notes, March 26th 2024

2024-03-26 Thread Andrea Aime
GeoTools / GeoServer PMC meeting - 2024-03-26Attending

   -

   Andrea Aime
   -

   Peter Smythe
   -

   Jukka Rahkonnen
   -

   Jody Garnett


Actions from prior meetings:

   -

   Andrea: make a GSIP to amend the module graduation rules
   -

   Next meeting:
   -

  Interesting tile seeding speedup PR
  -

  Sponsorship update from Jody



   -

   jody: send invite to geoserver-security email list
   -

   jody to set up an rst-fix branch to collect fixes, ideally with
   automation of mkdocs_translate


Agenda

   -

   GSIP 222 and 223 status
   -

   Tile creation speedup PR
   -

   mkdocs update
   -

   NetCDF dependency upgrade and backwards incompatibility
   -

   Chit chat

Actions

   -



GSIP 222 and 223 status

GSIP 222, Graduating the Raster Attribute Table community module:

   -

   Approved, past 10 days with enough +0 and +1, no negatives
   -

   Andrea to make a PR to graduate the module


GSIP 223, Community module graduation, amending generality rule

   -

   Approved, past 10 days with enough +0 and +1, no negatives
   -

   Andrea to make a documentation PR to update the procedures


Tile creation speedup PR

Bunch of PRs at various levels to speed up tile generation:

   -

   https://github.com/geosolutions-it/imageio-ext/pull/299 (sub-image
   encoding)
   -

   https://github.com/GeoWebCache/geowebcache/pull/1227 (improved
   concurrency)
   -

   https://github.com/geoserver/geoserver/pull/7457
   -

  Enables the imageio-ext speedup
  -

  Encode first tile on the request thread, delegate the others to a
  secondary thread pool
  -

  Poor interaction with the mass-seed case, being worked on


Good stuff, thank you Mitchell Bösecke!

It has been a while since I've heard from him, we might have to complete
the development.

Problem with JMH tests. It should not be part of the quality test, because
the GitHub actions/jenkins is not reliable. For reference, GDAL is also
running performance tests, with 30% tolerance due to the unreliable
environment. See mail thread
https://www.mail-archive.com/gdal-dev@lists.osgeo.org/msg39829.html

How to handle it:

   -

   @Ignore and let them be run interactively
   -

   Move them to the online profile?
   -

   Make yet another profile?
   -

   Add alongside other excludes:
   
https://github.com/search?q=repo%3Ageoserver%2Fgeoserver+onlinetest+language%3A%22Maven+POM%22&type=code&l=Maven+POM


Only two use cases in a large code base, likely to get forgotten…
mkdocs update

Collect the rst changes.

Idea:

   -

   Start from https://github.com/geoserver/geoserver/pull/7462
   -

   Remove the mkdocs
   -

   Collect the RSTs only
   -

   Share the load of fixing the RSTs across various people
   -

   Backport the changes
   -

   Actually run the mkdocs
   -

   https://github.com/jodygarnett/translate



Here are the instructions for running translate script:

   1.

   https://jodygarnett.github.io/translate/translate/migrate/
   mkdocs_translate init
   mkdocs_translate scan
   mkdocs_translate migrate

   2.

   Common problems:
   1.

  Too much indenting (results in a block quote)
  2.

  Stray  results in the rest of the file being wrong

  3.

   Examples also from previous RST PR:
   
https://github.com/geoserver/geoserver/pull/7429/files#diff-7802f6ce973902c35df3d9c6670250c7191549c206ffbcccf20b6ae2582bb573L121




NetCDF dependency upgrade and backwards incompatibility

I am sorry Steve, it does look like this is an actual compatibility break
that cannot be addressed.

   -

   GRIB file configured in GeoServer 2.25 will not actually work in future
   GeoServer 2.26!
   -

   they changed 30-40 mapping tables in the library
   -

   name of the variable is constructed at runtime (not read from the file
   it is constructed from header and how time is understood)
   -

   Take down the layers and start from scratch; updates notes have
   instructions.


Can we provide an option in the upgrade guide to just hand-edit the files
instead? Only for single files…

Extra details and examples here:
https://osgeo-org.atlassian.net/browse/GEOT-7547
Chit chat

CVE Disclosure feedback / articles showing up.

   -

   Difference between those seeking exposure vs to address an issue
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] GSIP 223, Community module graduation, amending generality rule

2024-03-26 Thread Peter Smythe
+1

Peter

GeoServer PSC
AWS Solutions Architect
https://github.com/petersmythe


On Fri, 15 Mar 2024 at 00:00, Andrea Aime 
wrote:

> Hi all,
> based on the conversations on list and during the PSC meeting, here is
> GSIP-223, to amend the community module graduation generality rule:
>
> https://github.com/geoserver/geoserver/wiki/GSIP-223
>
> Further feedback and votes welcomed. As indicated before, please stay on
> topic (rule 1 of the module graduation rules), collateral discussion is
> welcomed in its own separate thread.
>
> Regards,
>
> Andrea Aime
>
>
> ==
> 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  339 8844549
>
> 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
>

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


Re: [Geoserver-devel] GSIP 223, Community module graduation, amending generality rule

2024-03-26 Thread Ian Turton
+1

Ian

On Tue, 26 Mar 2024 at 07:19, Rahkonen Jukka <
jukka.rahko...@maanmittauslaitos.fi> wrote:

> +1
>
>
>
> -Jukka Rahkonen-
>
>
>
> *Lähettäjä:* Torben Barsballe 
> *Lähetetty:* tiistai 26. maaliskuuta 2024 7.11
> *Vastaanottaja:* Andrea Aime 
> *Kopio:* GeoServer 
> *Aihe:* Re: [Geoserver-devel] GSIP 223, Community module graduation,
> amending generality rule
>
>
>
> +1
>
>
>
> Cheers,
>
> Torben
>
>
>
> On Thu, Mar 14, 2024 at 11:21 AM Andrea Aime <
> andrea.a...@geosolutionsgroup.com> wrote:
>
> Hi all,
>
> based on the conversations on list and during the PSC meeting, here is
> GSIP-223, to amend the community module graduation generality rule:
>
>
>
> https://github.com/geoserver/geoserver/wiki/GSIP-223
>
>
>
> Further feedback and votes welcomed. As indicated before, please stay on
> topic (rule 1 of the module graduation rules), collateral discussion is
> welcomed in its own separate thread.
>
>
> Regards,
>
> Andrea Aime
>
>
>
> ==
> 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  339 8844549
>
>
>
> 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
>
> ___
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>


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


Re: [Geoserver-devel] GSIP 223, Community module graduation, amending generality rule

2024-03-26 Thread Rahkonen Jukka
+1

-Jukka Rahkonen-

Lähettäjä: Torben Barsballe 
Lähetetty: tiistai 26. maaliskuuta 2024 7.11
Vastaanottaja: Andrea Aime 
Kopio: GeoServer 
Aihe: Re: [Geoserver-devel] GSIP 223, Community module graduation, amending 
generality rule

+1

Cheers,
Torben

On Thu, Mar 14, 2024 at 11:21 AM Andrea Aime 
mailto:andrea.a...@geosolutionsgroup.com>> 
wrote:
Hi all,
based on the conversations on list and during the PSC meeting, here is 
GSIP-223, to amend the community module graduation generality rule:

https://github.com/geoserver/geoserver/wiki/GSIP-223

Further feedback and votes welcomed. As indicated before, please stay on topic 
(rule 1 of the module graduation rules), collateral discussion is welcomed in 
its own separate thread.


Regards,

Andrea Aime



==
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  339 8844549


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
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel