Attending Andrea Aime
Torben Barsballe Kevin Smith Jody Garnett Actions from last meeting: - [DONE] Test windows installer Agenda 1. i18n GSIP update 2. Backporting caching nearest matches fixes 3. High cognitive complexity clean up, first pass 4. geotools release bundle Actions - Andrea: ask on list about backport of caching skip on nearest match or no match (and also on default value) i18n GSIP update https://github.com/geoserver/geoserver/wiki/GSIP-203 Status: done UI and caps done INSPIRE extension LANGUAGE KVP parameter implemented with translation, with property file to configure. Added a function, called “language”, which reports the language chosen, along with recode allows to choose labels, or other things like symbols. Possible to set default language at the service level too. - SLD - PR: https://github.com/geoserver/geoserver/pull/5127 - Docs: https://docs.geoserver.org/latest/en/user/styling/sld/language.html - Title and abstract - PR: https://github.com/geoserver/geoserver/pull/5122 - Docs: https://docs.geoserver.org/latest/en/user/services/internationalization/index.html - INSPIRE: - PR: https://github.com/geoserver/geoserver/pull/5123 - Docs: https://docs.geoserver.org/latest/en/user/extensions/inspire/using.html#internationalization-support Backport, probably in a month, touched many files. Backporting caching nearest matches fixes Not caching on nearest match or mismatch. Landed on master a month ago, now we would like to backport to 2.19.x. GeoSolutins has servers on master that haven’t misbehaved, and we also deployed a 2.16.x with the same changes. New behavior is configurable, no behavioral changes if not enabled. Andrea to send a formal request on the devel list. High cognitive complexity clean up, first pass https://www.sonarsource.com/docs/CognitiveComplexity.pdf Discussed previously: - Alternative to method length check being explored by gabe - Thread on SourceForge archive: https://sourceforge.net/p/geotools/mailman/geotools-devel/thread/CA%2BnxMTuoMABSE%3D82VxShdpAgjbh%3DvuxPP7h2GBOw7AYfP8%2BcUQ%40mail.gmail.com/#msg37301552 - The latest version of PMD has a check for this - Default is 15, we are well passed that - Andrea got some 200 methods down to 160, Ian merged: - https://github.com/geotools/geotools/pull/3564 geotools release bundle The PR is here: https://github.com/geotools/geotools/pull/3569 - First commit just adds markdown to html - Jody (with some encouragement from Andrea) had a go at removing jar-collector - moduleSet: - Only works during a complete package build to access live module list - Was hoping it could use module parent / child structure to direct - However very poor control over module by module dependencies - binaryDist.xml → gt-release-26-SNAPSHOT-bin.zip - dependencySet: - Some double handling, release/pom.xml needs dependency and then assembly - Has good control over what is packed where - binaryDist2.xml → gt-release-26-SNAPSHOT-bin.zip Looking forward to Ian’s feedback on this one. - See release/README.md for testing instructions - unzip release/target/gt-release-26-SNAPSHOT-bin.zip - java -cp "gt-release-26-SNAPSHOT/lib/*" org.geotools.util.factory.GeoTools Goal should be to be able to run the quickstart tutorials with just a bin download.
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel