You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(8) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(116) |
Feb
(68) |
Mar
(88) |
Apr
(135) |
May
(116) |
Jun
(66) |
Jul
(86) |
Aug
(70) |
Sep
(76) |
Oct
(64) |
Nov
(106) |
Dec
(90) |
2003 |
Jan
(131) |
Feb
(329) |
Mar
(264) |
Apr
(176) |
May
(252) |
Jun
(128) |
Jul
(301) |
Aug
(208) |
Sep
(221) |
Oct
(223) |
Nov
(237) |
Dec
(152) |
2004 |
Jan
(135) |
Feb
(217) |
Mar
(167) |
Apr
(248) |
May
(508) |
Jun
(327) |
Jul
(341) |
Aug
(263) |
Sep
(256) |
Oct
(299) |
Nov
(179) |
Dec
(155) |
2005 |
Jan
(157) |
Feb
(405) |
Mar
(379) |
Apr
(491) |
May
(664) |
Jun
(519) |
Jul
(382) |
Aug
(400) |
Sep
(403) |
Oct
(447) |
Nov
(334) |
Dec
(251) |
2006 |
Jan
(279) |
Feb
(198) |
Mar
(445) |
Apr
(330) |
May
(379) |
Jun
(310) |
Jul
(447) |
Aug
(581) |
Sep
(277) |
Oct
(647) |
Nov
(661) |
Dec
(656) |
2007 |
Jan
(393) |
Feb
(603) |
Mar
(568) |
Apr
(416) |
May
(411) |
Jun
(605) |
Jul
(595) |
Aug
(380) |
Sep
(350) |
Oct
(285) |
Nov
(342) |
Dec
(327) |
2008 |
Jan
(479) |
Feb
(489) |
Mar
(274) |
Apr
(465) |
May
(591) |
Jun
(491) |
Jul
(482) |
Aug
(305) |
Sep
(256) |
Oct
(307) |
Nov
(313) |
Dec
(323) |
2009 |
Jan
(340) |
Feb
(408) |
Mar
(515) |
Apr
(291) |
May
(582) |
Jun
(388) |
Jul
(421) |
Aug
(233) |
Sep
(337) |
Oct
(269) |
Nov
(308) |
Dec
(197) |
2010 |
Jan
(128) |
Feb
(149) |
Mar
(411) |
Apr
(315) |
May
(589) |
Jun
(477) |
Jul
(370) |
Aug
(174) |
Sep
(160) |
Oct
(205) |
Nov
(147) |
Dec
(174) |
2011 |
Jan
(296) |
Feb
(225) |
Mar
(255) |
Apr
(486) |
May
(684) |
Jun
(372) |
Jul
(253) |
Aug
(271) |
Sep
(173) |
Oct
(311) |
Nov
(187) |
Dec
(114) |
2012 |
Jan
(135) |
Feb
(70) |
Mar
(120) |
Apr
(100) |
May
(321) |
Jun
(250) |
Jul
(250) |
Aug
(328) |
Sep
(198) |
Oct
(237) |
Nov
(234) |
Dec
(208) |
2013 |
Jan
(190) |
Feb
(143) |
Mar
(138) |
Apr
(125) |
May
(181) |
Jun
(213) |
Jul
(289) |
Aug
(173) |
Sep
(92) |
Oct
(121) |
Nov
(114) |
Dec
(76) |
2014 |
Jan
(134) |
Feb
(185) |
Mar
(190) |
Apr
(211) |
May
(177) |
Jun
(143) |
Jul
(164) |
Aug
(130) |
Sep
(99) |
Oct
(106) |
Nov
(77) |
Dec
(180) |
2015 |
Jan
(233) |
Feb
(276) |
Mar
(281) |
Apr
(162) |
May
(165) |
Jun
(174) |
Jul
(119) |
Aug
(254) |
Sep
(185) |
Oct
(289) |
Nov
(186) |
Dec
(106) |
2016 |
Jan
(73) |
Feb
(102) |
Mar
(81) |
Apr
(223) |
May
(128) |
Jun
(169) |
Jul
(116) |
Aug
(196) |
Sep
(135) |
Oct
(144) |
Nov
(88) |
Dec
(74) |
2017 |
Jan
(100) |
Feb
(104) |
Mar
(112) |
Apr
(103) |
May
(103) |
Jun
(85) |
Jul
(128) |
Aug
(88) |
Sep
(56) |
Oct
(81) |
Nov
(79) |
Dec
(48) |
2018 |
Jan
(72) |
Feb
(39) |
Mar
(131) |
Apr
(95) |
May
(175) |
Jun
(135) |
Jul
(79) |
Aug
(58) |
Sep
(96) |
Oct
(116) |
Nov
(72) |
Dec
(62) |
2019 |
Jan
(87) |
Feb
(81) |
Mar
(94) |
Apr
(99) |
May
(106) |
Jun
(147) |
Jul
(87) |
Aug
(65) |
Sep
(90) |
Oct
(100) |
Nov
(59) |
Dec
(60) |
2020 |
Jan
(61) |
Feb
(74) |
Mar
(87) |
Apr
(110) |
May
(103) |
Jun
(48) |
Jul
(56) |
Aug
(45) |
Sep
(78) |
Oct
(39) |
Nov
(81) |
Dec
(39) |
2021 |
Jan
(55) |
Feb
(16) |
Mar
(43) |
Apr
(21) |
May
(35) |
Jun
(38) |
Jul
(14) |
Aug
(39) |
Sep
(49) |
Oct
(37) |
Nov
(21) |
Dec
(31) |
2022 |
Jan
(31) |
Feb
(26) |
Mar
(38) |
Apr
(35) |
May
(41) |
Jun
(17) |
Jul
(25) |
Aug
(21) |
Sep
(16) |
Oct
(11) |
Nov
(17) |
Dec
(18) |
2023 |
Jan
(20) |
Feb
(12) |
Mar
(43) |
Apr
(10) |
May
(38) |
Jun
(20) |
Jul
(24) |
Aug
(23) |
Sep
(33) |
Oct
(21) |
Nov
(17) |
Dec
(28) |
2024 |
Jan
(30) |
Feb
(20) |
Mar
(23) |
Apr
(21) |
May
(15) |
Jun
(12) |
Jul
(15) |
Aug
(25) |
Sep
(5) |
Oct
(14) |
Nov
(8) |
Dec
(11) |
2025 |
Jan
(7) |
Feb
(8) |
Mar
(12) |
Apr
(12) |
May
(10) |
Jun
(22) |
Jul
(16) |
Aug
(6) |
Sep
(11) |
Oct
(1) |
Nov
|
Dec
|
From: Torben B. <tor...@gm...> - 2025-10-06 20:43:24
|
Reminder that the next PMC meeting is scheduled for tomorrow, October 7, at 18:30 <" rel="nofollow">https://www.timeanddate.com/worldclock/fixedtime.html?year=2025&month=10&day=7&hour=18&min=30&sec=0&msg=GeoTools%20/%20GeoServer%20Meeting&ah=1&sort=1&p1=215> CET. Cheers, Torben |
From: Gabriel R. <gab...@ca...> - 2025-09-26 14:03:05
|
Hello GeoTools Developers, I would like to propose the contribution of a new unsupported module for reading Protomaps PMTiles <." rel="nofollow">https://docs.protomaps.com/pmtiles/>. This work has been sponsored by MOBIDROM (https://www.mobidrom.nrw/) and developed by Camptocamp. PMTiles is a single-file archive format for tiled data designed for cloud-native workflows, enabling efficient random access to tiles via HTTP range-requests. The functionality of this DataStore is similar to the mbtiles plugin, but to read from local or remote .pmtiles files instead of mbtiles databases. Thank you for your consideration. Best regards, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Solutions Architect |
From: Andrea A. <and...@ge...> - 2025-09-23 17:30:38
|
GeoTools / GeoServer PMC meeting - 2025-09-23Attending - Torben Barsballe - Andrea Aime - Jukka Rahkonnen - Peter Smythe - Cécile Vuilleumier - Jody Garnett - David Blasby Actions from prior meetings: - [image: checked] Daniele: ImageN CITE test failures - [image: checked] Jody: bin download does not run - [image: checked] Gabe and jody: milestone 2.28-M0 - [image: unchecked] Peter and Jody: website announcement.py automation updates + developer guide https://osgeo-org.atlassian.net/browse/GEOS-11928 Agenda 1. GeoServer 3 code sprint 2. Markdown 3. FOSS4Gs 4. Actions - [image: unchecked] aaime: We need to warn about the code freeze! October 17th - brr! Markdown No update, work will proceed FOSS4Gs FOSS4G NA: https://www.foss4gna.org/schedule FOSS4G Auckland: https://2025.foss4g.org/program/schedule (Jody giving 9 presentations and 4 workshops!) FOSS4G EU 2026: Romania FOSS4G 2026: Hiroshima GeoServer 3 code sprint Location confirmed. Planning accommodations and logistics: Action: - Check apartment for Cecile - aaime: We need to warn about the code freeze! October 17th - brr! Chit-chat - announcement.py automation + dev guide updates - improved JIRA Disclosure filter - Milestone 2.28-M0 - Some gaps to fill - geoserver jars not deployed to osgeo repo for some reason - javadocs were empty, Ian has been working on fixing warnings - todo: but we also need javadocs.yml to fail if there are warnings - check: build with -Prelease - README.html instructions describe Java 11 and 17 - Surprise ImageIO-Ext 2.0.0-M0 was a surprise update (due to API change) - https://geoserver.org/announcements/2025/09/20/geoserver-2-28-M0-milestone-released.html - Aside: Java removed finalizers (as a bad idea…) - This may affect how GeoServer works under raster load, so something to keep an eye out for when running - action: - jody: Ask the user forum to try 2.28.0, and stress the raster subsystem especially: image mosaic, reprojection, tile caching, … - Release Schedule: https://github.com/geoserver/geoserver/wiki/Release-Schedule - action: 2.28.0 release Andrea, Jody as backup - GEOS-11928 <" rel="nofollow">https://osgeo-org.atlassian.net/browse/GEOS-11928> would be helpful, but is not Urgent - Lots of gs-sec-oidc-plugin actions! - web front end, security around that - extract roles the same way as JWT web tokens plugin - keycloak test container <- super helpful! - ImageN - Pen down, most PRs are settled… - Removing rid of as much reflection as possible - Removing JDK 1.2 compatibility - Downstream integration workflow on main branch, version 0.9-SNAPSHOT - No longer update script, … - two scripts: one for pom.xml and one for java code - - What is needed for 0.9.0 - JAI classes, JAI constants - Q: How does this work with the update script … not automatic, will need to do some update script work |
From: Mark P. <mc....@gm...> - 2025-09-23 12:08:23
|
> On Sep 18, 2025 at 10:18:08 PM, Jody Garnett <jod...@gm... I've upgraded some of our projects (mostly involving WFS, capabilities parsing and various JDBC datastores, no rendering) and all tests still pass Mark |
From: Torben B. <tor...@gm...> - 2025-09-23 06:40:20
|
Reminder that the next PMC meeting is scheduled for tomorrow, September 23, at 18:30 <" rel="nofollow">https://www.timeanddate.com/worldclock/fixedtime.html?year=2025&month=9&day=23&hour=18&min=30&sec=0&msg=GeoTools%20/%20GeoServer%20Meeting&ah=1&sort=1&p1=215> CET. Cheers, Torben |
From: Jody G. <jod...@gm...> - 2025-09-20 05:44:13
|
Here is my own feedback: - README.html has Java 11 and Java 17 supported - I noticed it did not publish, have to make the GeoTools 34 Releases folder and try again - Anything else? - - Jody Garnett On Sep 18, 2025 at 10:18:08 PM, Jody Garnett <jod...@gm...> wrote: > Milestone release in progress based on ImageN 0.4.0 and ImageIO-Ext > 2.0.0-M0. > > Artfacts are here > https://build.geoserver.org/view/release/job/geotools-release-jdk17/3/artifact/build/release/distribution/34-M0/ for > preflight testing > - - > Jody Garnett > |
From: Jody G. <jod...@gm...> - 2025-09-19 05:18:22
|
Milestone release in progress based on ImageN 0.4.0 and ImageIO-Ext 2.0.0-M0. Artfacts are here https://build.geoserver.org/view/release/job/geotools-release-jdk17/3/artifact/build/release/distribution/34-M0/ for preflight testing - - Jody Garnett |
From: Jody G. <jod...@gm...> - 2025-09-09 17:34:01
|
GeoTools / GeoServer PMC meeting - 2025-09-09Attending - Torben Barsballe - Jody Garnett - Gabriel Roldan - Kevin Smith - Peter Smythe Actions from prior meetings: - [image: checked] Andrea & Jody OR Peter: 2.26.4 release as time permits Agenda 1. MkDocs revival 2. ImageN Arrives 3. gs-oidc updates 4. release schedule w/ disclosure planning 5. Java 17 OpenRewrite updates Actions - [image: unchecked] Daniele: ImageN CITE test failures - [image: unchecked] Jody: bin download does not run - [image: unchecked] Gabe and jody: milestone 2.28-M0 - [image: unchecked] Peter and Jody: website announcement.py automation updates + developer guide MkDocs revival Peter: - Picked this up, thanks! - Managed find does not work on windows, working on unix pandoc - Fixed a couple of regression with documentation test project - Submit a PR on the documentation - user - developer - docguide - after that workflows to publish mkdocs to github pages - Then everywhere can do A/B comparisons So good - thanks Peter! ImageN Arrives ImageN has landed on main branches! - Wow this has taken 18 years since the last release of JAI! Congrats! - failure: Run CITE Tests / CITE (geotiff11) - failure: Run CITE Tests / CITE (wcs11) - nightly build bin download does not run, some kind of sl4j jar missing? java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at org.eclipse.jetty.xml.XmlConfiguration.<clinit>(XmlConfiguration.java:83) Q: Milestone release? - A good idea, to test the packaging, see above “bin download does not run”? Others: - ImageN 0.4 is the first to combine JAI and JAI-Ext in single codebase - Lots of nice simplifications as no longer need to workaround “legacy” operators - To consider for the 0.4 release: - Jiffle docs - done! - Rename JAI constants to ImageN constants ← this may be too much??? - Maybe rename JAI to ImageN, and then make an JAI extends ImageN (produces warnings for anyone still using JAI constant) - JAI.KEY_TILE_FACTORY → ImageN.KEY_TILE_FACTORY actions: - Daniele: ImageN CITE test failures - Jody: bin download does not run - Gabe and jody: milestone 2.28-M0 gs-oidc updates Ian Turon and David had a look this week: - Alessio has performed gap analysis between gs-oauth2 and gs-oidc - examples: - A big thing is to make the codebase extendable, for the different OAuth2 variants (google, geonode etc..) - OAuth2 resource server - Etc… - Goal is set up test containers against Keycloak, long term to be supported extension - Expect a crunch prior to 2.28.0 release (so now …) Q: Should gs-oauth2 be renamed? - OAuth2 → Authentication only - OAuth2 OpenID Connect → this is one use of OAuth2 (Authentication + Authorization) - What would the workflow be? Configure for Authentication (OAuth2), configure for roles (OIDC)? So a cheerful update, will try and get more of this done for 2.28.0 release :) aside: - please expect a “code freeze” in October for a GeoServer 3 code sprint! Brr winter is coming. So all “main” branches will be locked down 1+ weeks, for all the codebases in the java stack! release schedule w/ disclosure planning Checking releasing schedule, we are aiming for September 18th for 2.28.0 - But first a 2.28-M0 release (see above) to road test ImageN update (gabe and jody) September 12 - when we have nightly builds running - Based on this experience we may push back a bit until later in September? (jody and aaime?) September 29 - last Monday of the month Discussion: - automation idea: some updates to the website blog post script to better check for disclosures associated with release Action: - Peter and Jody: website announcement.py automation updates + developer Java 17 OpenRewrite updates - Rebasing geotools and geoserver pull requests to fix merge conflicts - Then finalizing build failures ChitChat Gabe: - Working on PMTiles, like mbtiles for cloud provider storage - GeoParquet is working, next step is to make it more production ready - aside: Some positive found feedback from GeoCat Cloud Jody: - foss4g planning, picked up some of Andrea’s talks (oh no!) - discussion on code sprint locations for GS3 code freeze, travel costs, etc.. Kevin: - Is good! |
From: Torben B. <tor...@gm...> - 2025-09-09 03:26:23
|
Reminder that the next PMC meeting is scheduled for tomorrow, September 9, at 18:30 <" rel="nofollow">https://www.timeanddate.com/worldclock/fixedtime.html?year=2025&month=9&day=9&hour=18&min=30&sec=0&msg=GeoTools%20/%20GeoServer%20Meeting&ah=1&sort=1&p1=215> CET. Cheers, Torben |
From: Andrea A. <and...@ge...> - 2025-09-05 15:03:05
|
Hi all, jokes aside, the PRs for ImageN integration are ready: - https://github.com/geotools/geotools/pull/5338 - https://github.com/GeoWebCache/geowebcache/pull/1428 - https://github.com/geoserver/geoserver/pull/8758 They switch the geo-trio to ImageN 0.4 snapshot and ImageIO-Ext 2.0 snapshot, handling all the necessary code changes. They are snapshots because this is just the beginning, the javadoc and documentation still have plenty of references to JAI, and even ImageN itself still has classes named "JAI-something". While not 100% complete, I'd rather merge them now, on the development branch, as they would quickly bit-rot otherwise. The Java17 OpenRewrite PRs will likely suffer some, but hopefully they can be recovered by re-applying OpenRewrite again, and the commits to fix some of the build/compile failure after that. The work remaining once the ImageN branches land is cleanup of docs and lots of testing (let's have a milestone build for everyone to play with maybe?) in preparation for 2.28.0. It goes without saying, I'll expect some rocky road ahead of us in the few days after the merge (and mind, next week I'm not around). Anyhow. Want to merge now? If not, can anyone take care of it after the necessary discussion and amendments, next week? Cheers, 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 |
From: Peter S. <gs...@sm...> - 2025-09-02 18:46:46
|
Hi all Please see the GeoTools 32.4 release: https://geotoolsnews.blogspot.com/2025/09/geotools-324-released.html GWC: https://github.com/GeoWebCache/geowebcache/releases/tag/1.26.4 Please note that this is the last (archive) release for 32.x and 1.26.x - it's time to upgrade to the next versions. Enjoy! Peter GeoServer PSC AWS Solutions Architect https://github.com/petersmythe On Mon, 1 Sept 2025 at 10:52, Peter Smythe <gs...@sm...> wrote: > Good morning Devs, > > I am starting with the GeoTools 32.4 release now, please follow along on > https://discourse.osgeo.org/t/geoserver-2-26-4-release-train/149175 or > contact me on https://matrix.to/#/#geotools_geotools:gitter.im > > Peter > > GeoServer PSC > AWS Solutions Architect > https://github.com/petersmythe > |
From: Peter S. <gs...@sm...> - 2025-09-01 08:53:12
|
Good morning Devs, I am starting with the GeoTools 32.4 release now, please follow along on https://discourse.osgeo.org/t/geoserver-2-26-4-release-train/149175 or contact me on https://matrix.to/#/#geotools_geotools:gitter.im Peter GeoServer PSC AWS Solutions Architect https://github.com/petersmythe |
From: Andrea A. <and...@ge...> - 2025-08-26 18:16:54
|
GeoTools / GeoServer PMC meeting - 2025-08-26Attending - Torben Barsballe - Jukka Rahkonnen - Jody Garnett - Pierre Mauduit - Andrea Aime - Kevin Smith - Peter Smythe Actions from prior meetings: - [image: selezionata] None! Agenda 1. GeoServer 3 2. OGC API Processes CITE progress 3. PR reviews 4. Chit-chat Actions - [image: non selezionata] Andrea & Jody OR Peter: 2.26.4 release as time permits Upcoming Releases We do not have someone listed for August, any volunteers? - 2.26.4 is pending, so it has been a while - Andrea / Jody will coordinate as background activity,, no timeframe in mind - Peter should have time this week, and may run the release instead - to coordinate with Andrea & Jody GeoServer 3 Pierre will be working with Gabe, who is not here. - Java 17 migration has a PR <" rel="nofollow">https://github.com/geoserver/geoserver/pull/8686> but it is not compiling yet - OpenRewrite migration applied but the result does not compile yet Will catch up on chat. OGC API Process CITE progress <?xml version="1.0" encoding="UTF-8"?> <testng-results total="54" passed="48" failed="2" skipped="4"> Ticket for a portion that I don’t want to implement (due to security / data visibility concerns): https://github.com/opengeospatial/ets-ogcapi-processes10/issues/102 Other Tests - Array inputs and outputs (too complex for spare time) - Format validation (should pass, need to verify) - Inputs/Outputs of mixed types PR reviews https://github.com/geoserver/geoserver/pull/8584 - this is ready for review, added GEOSERVER_ROOT_LOGIN_ENABLED from last meeting |
From: Torben B. <tor...@gm...> - 2025-08-25 21:14:44
|
Reminder that the next PMC meeting is scheduled for tomorrow, August 26, at 18:30 <" rel="nofollow">https://www.timeanddate.com/worldclock/fixedtime.html?year=2025&month=8&day=26&hour=18&min=30&sec=0&msg=GeoTools%20/%20GeoServer%20Meeting&ah=1&sort=1&p1=215> CET. Cheers, Torben |
From: Jody G. <jod...@gm...> - 2025-08-19 15:45:43
|
Usually those things test time zone handling, and fail in different timezones if the test is poorly written. Or worse fail at different times of the day. - - Jody Garnett On Aug 19, 2025 at 8:23:54 AM, Ian Turton <ijt...@gm...> wrote: > I'm getting a test fail > > ParseTimeFunctionTest.testOrdinaryISODurationNotations:46->assertionForParseLocalDateTIme:88 > expected:<2025-07-19T15:00> but was:<2025-07-20T15:00> > > I can't off the top of my head work out what is being tested, it look s > like a month before now, and I suspect it's because I'm at UTC+1 but I > can't be sure as there are no comments in the test. > > Can any one throw any light? > > cheers > > Ian > > -- > Ian Turton > _______________________________________________ > GeoTools-Devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel > |
From: Ian T. <ijt...@gm...> - 2025-08-19 15:24:12
|
I'm getting a test fail ParseTimeFunctionTest.testOrdinaryISODurationNotations:46->assertionForParseLocalDateTIme:88 expected:<2025-07-19T15:00> but was:<2025-07-20T15:00> I can't off the top of my head work out what is being tested, it look s like a month before now, and I suspect it's because I'm at UTC+1 but I can't be sure as there are no comments in the test. Can any one throw any light? cheers Ian -- Ian Turton |
From: Jody G. <jod...@gm...> - 2025-08-12 18:08:53
|
GeoTools / GeoServer PMC meeting - 2025-08-12Attending - Torben Barsballe - Gabriel Roldan - Jukka Rahkonnen - Andrea Aime - Kevin Smith - Peter Smythe - Jody Garnett Actions from prior meetings: - [image: checked] Gabriel: Review geoserver#8665 <" rel="nofollow">https://github.com/geoserver/geoserver/pull/8665> before 2.27.2 release - [image: checked] Peter: 2.27.2 release later this week. Mention CITE cert in the release announcement Agenda 1. Splitting GeoServer into smaller modules (chit chat) 2. One month to 2.28.0 3. MKDocs how is it going 4. Progress on OGC API Process CITE tests 5. OSGeo Code Sprint 2025 in Riga Actions - [image: unchecked] Splitting GeoServer into smaller modules (chit chat) Several core GeoServer modules are large, and cause the build to be fairly slow. In particular, OGC services such as WFS. This is in part due to interdependencies between these modules, and in part due to each module including every version of the service Idea: Split off OGC services into smaller modules, that don’t need to be included - Core engine - Individual protocols - Integration modules that depend on other protocols This would both speed up the build (through more parallelization), and allow more configurability in GeoServer deployments, not requiring every service version to be in every GeoServer deployment. Chat: - Gabe would like to turn: GeoServer cloud from 40k to 1k, and have it just be a distribution over time… - Sharing requests between modules, wrapped in an interface. - Jody likes the idea of enable/disable specific profiles / conformances - This is more a UI / Setting challenge - Conformance has some way to store additional enable/disable functionality, use the same approach to manage WFS 2.0, WFS 1.1, WFS 1.0. - This is an idea on the side of Andrea's desk, so a good idea if folks wish to help out or proceed - Chance to improve modularization - ideally alongside GS3 - How to make different GeoServer downloads - make a “lite” that just has WFS 2.0, WCS 2.0, WMS 1.3, ogcapi-features - or just has an ogcapi services etc… - alternative: manage in docker image, include extensions, and include/exclude on startup One month to 2.28.0 Focus GS3 Milestone 1.0: - ImageN: 50% - critical path - The core ImageN is “working” (compiling and passing tests) - moving a number of “legacy” operations out of the way - restore “comparison” tests between affine original, and adding jai-ext - However updating downstream code, and getting it to compile is what we are working on now - OAuth2 OIDC: 50% not a blocker, can work on during 2.28.x - OIDC is present and can be tested - Feature parity needs to be worked on, but is not a blocker - Build + Environment: 90% - Java 17 and build improvements - Open Rewrite migrations not required, but is a solid improvement - this is not a blocker Weather report: chance of rain, GeoServer 2.28.0 may be delayed due to the above, stay tuned! Stay dry. Enjoy summer. MKDocs how is it going This is an area where we can use help. There is some enthusiasm, but we need to get it to the stage where it can be worked. Can run the script following instructions - however there is a regression, so output is not working, need to troubleshoot - https://github.com/jodygarnett/translate - idea: automate the translation script publish its “example” docs Peter to check back in September, set up a small online code sprint. Progress on OGC API Process CITE tests <testng-results total="54" passed="40" failed="9" skipped="5"> 74% success! Test requires echo process, for string, double, bbox, remote reference etc… - tests you can read, and then also write, each type OSGeo Code Sprint 2025 in Riga September 29 to October 3, 2025 Jukka will probably be there and can have a look at some old JIRA tickets, at least. Ideas: - alongside European Commission and ESA organized conference, big data from space - GS3 code sprint? maybe.. we avoid logistics of venue… - Close reports that cannot be reproduced Chit Chat GEOT-1179 <" rel="nofollow">https://osgeo-org.atlassian.net/browse/GEOT-1179> Bursa-Wolf parameters selection in the EPSG database - So annoying, slightly different results from proj - override <" rel="nofollow">https://docs.geoserver.org/latest/en/user/configuration/crshandling/customcrs.html#override-an-official-epsg-code> “works” but is annoying - when options are “even” there is a selection process, decides blindly - does not always guess the same as PROJ - PROJ defaults on widest entry - GeoTools takes most accurate even if very small - could we do some hints, “do not prefer deprecated”, or “prefer newer”, .. sigh. - Jody was looking at EPSG:31287 MGI / Austria Lambert - MGI Datum is not chosen the same as PROJ - Use system variable to change to PROJ approach - If you did it dynamic, as you do tiles it would change to more accurate - Perhaps area of layer, and then pass that down to CRS subsystem - That way it could chose all of Austria, or a city specific one … - Hint to supply “area of interest” … that is the real solution - -Dorg.geotools.referencing.operation.order=AreaFirst Documented here: https://docs.geotools.org/latest/userguide/library/referencing/config_transformations.html PROJ has lots of options: https://proj.org/en/stable/apps/projinfo.html - Can provide area used for selection - Default is to select first one from list of alternatives - default order sorted by area, directly from the database (but the database does not provide a preference) Discussion change defaults for GS3: - Andrea: Could we change this default in GS3? Yeah perhaps - Andrea: Enable prepared statements, multithreading - Gabe: Java virtual threads. java 21 only feature, maybe multi-release jars? - Java 25 is coming out soon - Jody: “Secure by default” vs “backwards compatibility” - not comfortable with either option, honestly - Andrea: Grid set name EPSG:900913 -> WebMercatorQuad (not EPSG:3857) |
From: Torben B. <tor...@gm...> - 2025-08-12 04:33:34
|
Reminder that the next PMC meeting is scheduled for tomorrow, August 12, at 18:30 <" rel="nofollow">https://www.timeanddate.com/worldclock/fixedtime.html?year=2025&month=8&day=12&hour=18&min=30&sec=0&msg=GeoTools%20/%20GeoServer%20Meeting&ah=1&sort=1&p1=215> CET. Cheers, Torben |
From: Torben B. <tor...@gm...> - 2025-07-28 23:34:16
|
Reminder that the next PMC meeting is scheduled for tomorrow, July 29, at 18:30 CET. I will not be able to attend. Cheers, Torben |
From: Mark P. <mc....@gm...> - 2025-07-28 13:37:27
|
On 7/28/25 12:43, Jody Garnett wrote: >> Building in workspace /var/lib/jenkins/workspace/geotools-main-online-mysql It seems this job has been failing for a while because it is set up with Java 11. Mark |
From: Jody G. <jod...@gm...> - 2025-07-28 10:53:28
|
Working with Juan, it seems there are some updates pending, going to try applying (which will result in a restart). - - Jody Garnett On Jul 28, 2025 at 12:43:34 PM, Jody Garnett <jod...@gm...> wrote: > That geotools-main job took 22mins and did complete, it is configured to > run on "master" node. > > However after canceling jobs running over 6 days, I am left with several > jobs trying to run: > > Building in workspace /var/lib/jenkins/workspace/geowebcache-1.27.x-nightly >> > > Building in workspace /var/lib/jenkins/workspace/mapfish-print-main >> > > Building in workspace >> /var/lib/jenkins/workspace/geotools-main-online-mysql > > > I have spent a bit of time but cannot figure out what is stuck. > - - > Jody Garnett > > > On Jul 28, 2025 at 11:27:17 AM, Jody Garnett <jod...@gm...> > wrote: > >> I do see some starved jobs, not sure why. >> >> I was able to schedule a geotools-main build now and appears to be going: >> https://build.geoserver.org/view/geotools/job/geotools-main/1139/ >> - - >> Jody Garnett >> >> >> On Jul 28, 2025 at 9:44:01 AM, Mark Prins <mc....@gm...> wrote: >> >>> Actually, Jenkins seems to be hung op on something; no geotools-main >>> builds since July 12... >>> >>> On 7/22/25 10:55, Mark Prins wrote: >>> >>> >>> ahm, sorry for the noise, looking further into the git hashes, I see >>> >>> that there have been no merges since that date and it has polled this >>> >>> morning @7 AM... before any chnages were merged today. >>> >>> >>> Mark >>> >>> >>> On 7/22/25 10:45, Mark Prins wrote: >>> >>> > After merging https://github.com/geotools/geotools/pull/5283 I was >>> >>> > looking/waiting to see when GeoTools snapshots are deployed, because >>> >>> > there are some API deprecations/changes in org.apache.commons:commons- >>> >>> > lang3:3.18.0 that I set up in https://github.com/geoserver/geoserver/ >>> >>> > pull/8689 >>> >>> > >>> >>> > Looking in the repository I see the latest deployed 34-SNAPSHOT (main) >>> >>> > is from Sat Jul 12 2025: >>> >>> > >>> >>> > https://repo.osgeo.org/#browse/browse:geotools- >>> >>> > snapshots:org%2Fgeotools%2Fgt-bom%2F34-SNAPSHOT >>> >>> > >>> >>> > which matches the Jenkings build: >>> >>> > >>> >>> > https://build.geoserver.org/view/geotools/job/geotools-main/ >>> >>> > >>> >>> > So it seems that Jenkins is not polling/running the builds for the >>> >>> > main branch anymore and no GeoTools snapshots are published... >>> >>> > >>> >>> > Mark >>> >>> >>> >>> >>> >>> _______________________________________________ >>> GeoTools-Devel mailing list >>> Geo...@li... >>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>> >> |
From: Jody G. <jod...@gm...> - 2025-07-28 10:43:48
|
That geotools-main job took 22mins and did complete, it is configured to run on "master" node. However after canceling jobs running over 6 days, I am left with several jobs trying to run: Building in workspace /var/lib/jenkins/workspace/geowebcache-1.27.x-nightly > Building in workspace /var/lib/jenkins/workspace/mapfish-print-main > Building in workspace /var/lib/jenkins/workspace/geotools-main-online-mysql I have spent a bit of time but cannot figure out what is stuck. - - Jody Garnett On Jul 28, 2025 at 11:27:17 AM, Jody Garnett <jod...@gm...> wrote: > I do see some starved jobs, not sure why. > > I was able to schedule a geotools-main build now and appears to be going: > https://build.geoserver.org/view/geotools/job/geotools-main/1139/ > - - > Jody Garnett > > > On Jul 28, 2025 at 9:44:01 AM, Mark Prins <mc....@gm...> wrote: > >> Actually, Jenkins seems to be hung op on something; no geotools-main >> builds since July 12... >> >> On 7/22/25 10:55, Mark Prins wrote: >> >> >> ahm, sorry for the noise, looking further into the git hashes, I see >> >> that there have been no merges since that date and it has polled this >> >> morning @7 AM... before any chnages were merged today. >> >> >> Mark >> >> >> On 7/22/25 10:45, Mark Prins wrote: >> >> > After merging https://github.com/geotools/geotools/pull/5283 I was >> >> > looking/waiting to see when GeoTools snapshots are deployed, because >> >> > there are some API deprecations/changes in org.apache.commons:commons- >> >> > lang3:3.18.0 that I set up in https://github.com/geoserver/geoserver/ >> >> > pull/8689 >> >> > >> >> > Looking in the repository I see the latest deployed 34-SNAPSHOT (main) >> >> > is from Sat Jul 12 2025: >> >> > >> >> > https://repo.osgeo.org/#browse/browse:geotools- >> >> > snapshots:org%2Fgeotools%2Fgt-bom%2F34-SNAPSHOT >> >> > >> >> > which matches the Jenkings build: >> >> > >> >> > https://build.geoserver.org/view/geotools/job/geotools-main/ >> >> > >> >> > So it seems that Jenkins is not polling/running the builds for the >> >> > main branch anymore and no GeoTools snapshots are published... >> >> > >> >> > Mark >> >> >> >> >> >> _______________________________________________ >> GeoTools-Devel mailing list >> Geo...@li... >> https://lists.sourceforge.net/lists/listinfo/geotools-devel >> > |
From: Jody G. <jod...@gm...> - 2025-07-28 09:27:31
|
I do see some starved jobs, not sure why. I was able to schedule a geotools-main build now and appears to be going: https://build.geoserver.org/view/geotools/job/geotools-main/1139/ - - Jody Garnett On Jul 28, 2025 at 9:44:01 AM, Mark Prins <mc....@gm...> wrote: > Actually, Jenkins seems to be hung op on something; no geotools-main > builds since July 12... > > On 7/22/25 10:55, Mark Prins wrote: > > > ahm, sorry for the noise, looking further into the git hashes, I see > > that there have been no merges since that date and it has polled this > > morning @7 AM... before any chnages were merged today. > > > Mark > > > On 7/22/25 10:45, Mark Prins wrote: > > > After merging https://github.com/geotools/geotools/pull/5283 I was > > > looking/waiting to see when GeoTools snapshots are deployed, because > > > there are some API deprecations/changes in org.apache.commons:commons- > > > lang3:3.18.0 that I set up in https://github.com/geoserver/geoserver/ > > > pull/8689 > > > > > > Looking in the repository I see the latest deployed 34-SNAPSHOT (main) > > > is from Sat Jul 12 2025: > > > > > > https://repo.osgeo.org/#browse/browse:geotools- > > > snapshots:org%2Fgeotools%2Fgt-bom%2F34-SNAPSHOT > > > > > > which matches the Jenkings build: > > > > > > https://build.geoserver.org/view/geotools/job/geotools-main/ > > > > > > So it seems that Jenkins is not polling/running the builds for the > > > main branch anymore and no GeoTools snapshots are published... > > > > > > Mark > > > > > > _______________________________________________ > GeoTools-Devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel > |
From: Mark P. <mc....@gm...> - 2025-07-28 07:44:15
|
Actually, Jenkins seems to be hung op on something; no geotools-main builds since July 12... On 7/22/25 10:55, Mark Prins wrote: > > ahm, sorry for the noise, looking further into the git hashes, I see > that there have been no merges since that date and it has polled this > morning @7 AM... before any chnages were merged today. > > Mark > > On 7/22/25 10:45, Mark Prins wrote: >> After merging https://github.com/geotools/geotools/pull/5283 I was >> looking/waiting to see when GeoTools snapshots are deployed, because >> there are some API deprecations/changes in org.apache.commons:commons- >> lang3:3.18.0 that I set up in https://github.com/geoserver/geoserver/ >> pull/8689 >> >> Looking in the repository I see the latest deployed 34-SNAPSHOT (main) >> is from Sat Jul 12 2025: >> >> https://repo.osgeo.org/#browse/browse:geotools- >> snapshots:org%2Fgeotools%2Fgt-bom%2F34-SNAPSHOT >> >> which matches the Jenkings build: >> >> https://build.geoserver.org/view/geotools/job/geotools-main/ >> >> So it seems that Jenkins is not polling/running the builds for the >> main branch anymore and no GeoTools snapshots are published... >> >> Mark > |
From: Mark P. <mc....@gm...> - 2025-07-22 08:56:12
|
ahm, sorry for the noise, looking further into the git hashes, I see that there have been no merges since that date and it has polled this morning @7 AM... before any chnages were merged today. Mark On 7/22/25 10:45, Mark Prins wrote: > After merging https://github.com/geotools/geotools/pull/5283 I was > looking/waiting to see when GeoTools snapshots are deployed, because > there are some API deprecations/changes in org.apache.commons:commons- > lang3:3.18.0 that I set up in https://github.com/geoserver/geoserver/ > pull/8689 > > Looking in the repository I see the latest deployed 34-SNAPSHOT (main) > is from Sat Jul 12 2025: > > https://repo.osgeo.org/#browse/browse:geotools- > snapshots:org%2Fgeotools%2Fgt-bom%2F34-SNAPSHOT > > which matches the Jenkings build: > > https://build.geoserver.org/view/geotools/job/geotools-main/ > > So it seems that Jenkins is not polling/running the builds for the main > branch anymore and no GeoTools snapshots are published... > > Mark |