tmc meeting minutes 20260930 - deegree/deegree3 GitHub Wiki

TMC Meeting Minutes 2026-09-30

(17:01) <dstenger>Hi
(17:01) <StephanR>Hi
(17:03) <StephanR>https://meet.google.com/ozb-vzya-vno
(17:04) - copierrj joined
(17:04) <copierrj>hi
(17:04) <StephanR>Hi
(17:04) <StephanR>https://meet.google.com/ozb-vzya-vno
(17:09) <copierrj>agenda:
(17:09) <copierrj>new issues
(17:09) <copierrj>new PRs
(17:09) <dstenger>- deegree code sprint
(17:10) <StephanR>- update on security advisory
(17:10) <copierrj>review branch protection
(17:12) - julianzz98 joined
(17:12) <julianzz98>hi, sorry for being late! Is there a link?
(17:12) <StephanR>https://meet.google.com/ozb-vzya-vno
(17:12) <julianzz98>ty
(17:15) <dstenger>Let's start with deegree code sprint
(17:17) <dstenger>Proposed date is fine for all potential participants: 25.-27.11.2026
(17:18) <dstenger>Let's continue with review branch protection
(17:19) <StephanR>Relevant issue https://github.com/deegree/deegree3/issues/1363
(17:19) <log-bot>deegree3#1363 Enable Branch protection rules for main branch on this repo [TMC discussion]
(17:19) <log-bot>deegree3#1363 tfr42 opened this issue on 2022-07-26 15:16 * updated 2026-09-25 14:26 * 3 comments
(17:22) <copierrj>disable pushing to protected branches
(17:22) <copierrj>+1
(17:22) <StephanR>+1
(17:22) <julianzz98>+1
(17:22) <dstenger>+1
(17:30) <copierrj>needs more experimentation to figure out if we got the settings right
(17:32) <copierrj>moved the issue: https://github.com/deegree/infrastructure/issues/135
(17:32) <copierrj>in case we would like to share confidential stuff
(17:33) <StephanR>I changed the title according to move
(17:34) <copierrj>https://github.com/deegree/deegree3/pull/1975
(17:34) <log-bot>deegree3#1975 Enhanced SldProvider to allow specific implementations retrieving values for SLD parameter [enhancement,WMS]
(17:34) <log-bot>deegree3#1975 lgoltz wants to merge 1 commits (3 files) from lat-lon:feature/sldProvider-XPLANBOX-5140
(17:34) <log-bot>deegree3#1975 build success at 2026-09-25 13:58 see https://buildserver.deegree.org/job/pull-request/job/PR-1975/4/display/redirect
(17:34) <dstenger>Let's continue with PRs
(17:37) <copierrj>postpone?
(17:37) <StephanR>On the implementation this is currently no change in behaivior but note that the discussion on this pr is also attached to the security advisory
(17:38) <StephanR>postpone +1
(17:39) <copierrj>let's continue to the next PR
(17:39) <copierrj>https://github.com/deegree/deegree3/pull/1976
(17:39) <log-bot>deegree3#1976 Added vendor specific parameter GFI_TEMPLATE and GfiTemplateProvider to allow specific implementations retrieving values for GFI_TEMPLATE parameter [enhancement,WMS]
(17:39) <log-bot>deegree3#1976 lgoltz wants to merge 1 commits (7 files) from lat-lon:feature/gfiTemplateProvider-XPLANBOX-5140
(17:39) <log-bot>deegree3#1976 build success at 2026-09-25 13:47 see https://buildserver.deegree.org/job/pull-request/job/PR-1976/4/display/redirect
(17:46) <dstenger>+1
(17:47) <julianzz98>+1
(17:47) <StephanR>+1
(17:50) <copierrj>+1
(17:50) <StephanR>merged
(17:50) <copierrj>https://github.com/deegree/deegree3/pull/1981
(17:50) <log-bot>deegree3#1981 NOT-MERGEABLE Improved RemoteWMS to preserve scale denominators from remote WMS and suppport WMS 1.3.0 [enhancement,WMS]
(17:50) <log-bot>deegree3#1981 lgoltz wants to merge 2 commits (9 files) from lat-lon:feature/scaleDenominatorsFromremoteWms-XPLANBOX-5272
(17:50) <log-bot>deegree3#1981 build success at 2026-09-25 13:37 see https://buildserver.deegree.org/job/pull-request/job/PR-1981/3/display/redirect
(17:52) <copierrj>+1
(17:52) <dstenger>+1
(17:52) <julianzz98>+1
(17:54) <StephanR>+1
(17:54) <StephanR>merged
(17:54) <copierrj>https://github.com/deegree/deegree3/pull/1984
(17:54) <log-bot>deegree3#1984 NOT-MERGEABLE Updated maven plugins to latest version [CI and build]
(17:54) <log-bot>deegree3#1984 tfr42 wants to merge 1 commits (2 files) from lat-lon:fix/updatePlugins-3.6.13
(17:54) <log-bot>deegree3#1984 build success at 2026-09-25 13:38 see https://buildserver.deegree.org/job/pull-request/job/PR-1984/2/display/redirect
(17:54) <copierrj>+1
(17:54) <StephanR>+1
(17:54) <julianzz98>+1
(17:54) <dstenger>+1
(17:55) <StephanR>merged
(17:55) <copierrj>https://github.com/deegree/deegree3/pull/1985
(17:55) <log-bot>deegree3#1985 Updating dependencies to latest version [dependencies]
(17:55) <log-bot>deegree3#1985 tfr42 wants to merge 1 commits (1 files) from lat-lon:fix/updateDependencies-3.6.13
(17:55) <log-bot>deegree3#1985 build success at 2026-09-25 13:14 see https://buildserver.deegree.org/job/pull-request/job/PR-1985/2/display/redirect
(17:55) <copierrj>+1
(17:55) <dstenger>+1
(17:55) <julianzz98>+1
(17:56) <StephanR>+1
(17:56) <StephanR>merged
(17:56) <copierrj>https://github.com/deegree/deegree3/pull/1986
(17:56) <log-bot>deegree3#1986 NOT-MERGEABLE Upgraded to Spring Boot 4.0 [dependencies]
(17:56) <log-bot>deegree3#1986 tfr42 wants to merge 3 commits (23 files) from lat-lon:feature/upgradeSpringBoot-4.0
(17:56) <log-bot>deegree3#1986 build success at 2026-09-25 19:06 see https://buildserver.deegree.org/job/pull-request/job/PR-1986/4/display/redirect
(17:58) <julianzz98>We should postpone it, I will do further testing until the next meeting
(17:58) <copierrj>https://github.com/deegree/deegree3/pull/1987
(17:58) <log-bot>deegree3#1987 Fixed usage of JSF 4.0 URIs and param names in xhtml and java files [console,core]
(17:58) <log-bot>deegree3#1987 tfr42 wants to merge 1 commits (194 files) from lat-lon:fix/usingJakartaServerFacesURI
(17:58) <log-bot>deegree3#1987 build success at 2026-09-25 13:13 see https://buildserver.deegree.org/job/pull-request/job/PR-1987/2/display/redirect
(18:00) <julianzz98>+1
(18:00) <copierrj>+1
(18:02) <copierrj>any thoughts? needs more testing? postpone?
(18:03) <dstenger>+1
(18:04) <StephanR>+1
(18:04) <StephanR>merged
(18:04) <copierrj>https://github.com/deegree/deegree3/pull/1988
(18:04) <log-bot>deegree3#1988 NOT-MERGEABLE Enable GML Loader to be used as a dependency [enhancement,ready,tools,modules]
(18:04) <log-bot>deegree3#1988 stephanr wants to merge 1 commits (1 files) from gritGmbH:enhancement/gml-loader-allow-repacking
(18:04) <log-bot>deegree3#1988 build success at 2026-09-25 17:09 see https://buildserver.deegree.org/job/pull-request/job/PR-1988/1/display/redirect
(18:07) <StephanR>+1
(18:07) <julianzz98>+1
(18:07) <copierrj>+1
(18:07) <dstenger>+1
(18:07) <copierrj>merged
(18:07) <copierrj>https://github.com/deegree/deegree3/pull/1989
(18:07) <log-bot>deegree3#1989 NOT-MERGEABLE Provide a SQL featurestore interface that enables the use of custom converters on empty complex mappings [enhancement,ready]
(18:07) <log-bot>deegree3#1989 stephanr wants to merge 1 commits (2 files) from gritGmbH:enhancement/sql-featurestore-custom-multi-particle-converter
(18:07) <log-bot>deegree3#1989 build success at 2026-09-25 17:09 see https://buildserver.deegree.org/job/pull-request/job/PR-1989/1/display/redirect
(18:09) <julianzz98>+1
(18:09) <StephanR>+1
(18:10) <copierrj>+1
(18:12) <dstenger>+1
(18:12) <copierrj>merged
(18:12) <copierrj>https://github.com/deegree/deegree3/pull/1990
(18:12) <log-bot>deegree3#1990 NOT-MERGEABLE Avoid transformation in deegree if RemoteWMS supports the requested CRS
(18:12) <log-bot>deegree3#1990 lgoltz wants to merge 2 commits (4 files) from lat-lon:feature/transformationMapServer-XPLANBOX-5169
(18:12) <log-bot>deegree3#1990 build success at 2026-09-29 15:06 see https://buildserver.deegree.org/job/pull-request/job/PR-1990/2/display/redirect
(18:15) - julianzz98 quit (Quit: Client closed)
(18:15) - julianzz98 joined
(18:16) <copierrj>https://github.com/deegree/deegree3/pull/1990/changes#diff-7802af038d97b01890957e93b93f57552a4b4310da5e07421409e18c4db161c4L83
(18:16) <copierrj>https://github.com/deegree/deegree3/pull/1990/changes#diff-7802af038d97b01890957e93b93f57552a4b4310da5e07421409e18c4db161c4R192
(18:18) <StephanR>documented in https://download.deegree.org/documentation/3.6.12/html/#_remote_wms_layers
(18:18) <dstenger>+1
(18:19) <copierrj>+1
(18:19) <StephanR>+1
(18:19) <StephanR>merged
(18:19) <copierrj>https://github.com/deegree/deegree3/pull/1992
(18:19) <log-bot>deegree3#1992 Omit default ports
(18:19) <log-bot>deegree3#1992 lgoltz wants to merge 1 commits (2 files) from lat-lon:fix/omitDefaultPorts-1991
(18:19) <log-bot>deegree3#1992 build success at 2026-09-28 17:06 see https://buildserver.deegree.org/job/pull-request/job/PR-1992/1/display/redirect
(18:20) <copierrj>+1
(18:21) <StephanR>+1
(18:21) <dstenger>+1
(18:21) <julianzz98>+1
(18:21) <copierrj>merged
(18:21) <copierrj>https://github.com/deegree/deegree3/pull/1993
(18:21) <log-bot>deegree3#1993 Fix GML loader logback configuration to remove duplicate log lines [bug,tools]
(18:21) <log-bot>deegree3#1993 stephanr wants to merge 1 commits (1 files) from gritGmbH:enhancement/fix-loader-log
(18:22) <julianzz98>+1
(18:22) <StephanR>+1
(18:22) <copierrj>+1
(18:23) <dstenger>+1
(18:23) <copierrj>merged
(18:23) <julianzz98>https://github.com/deegree/deegree-ogcapi/pull/217 and https://github.com/deegree/deegree-ogcapi/pull/219 - can you look at these for the next meeting
(18:23) <log-bot>deegree-ogcapi#217 Add gml filename to GML responses [enhancement,java]
(18:23) <log-bot>deegree-ogcapi#217 julianzz98 wants to merge 1 commits (2 files) from lat-lon:fix/addGmlFilenameToResponse-216
(18:23) <log-bot>deegree-ogcapi#217 build success at 2026-09-23 16:52 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-217/2/display/redirect
(18:23) <log-bot>deegree-ogcapi#219 Add a tunable parameter to hide bulk download links [enhancement,feature,java]
(18:23) <log-bot>deegree-ogcapi#219 julianzz98 wants to merge 2 commits (3 files) from lat-lon:feature/configurableEnclosureLinks-217
(18:24) <log-bot>deegree-ogcapi#219 build success at 2026-09-23 16:52 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-219/1/display/redirect
(18:25) <copierrj>https://github.com/deegree/deegree-ogcapi/pull/217
(18:26) <copierrj>+1
(18:26) <dstenger>+1
(18:26) <StephanR>+1
(18:26) <julianzz98>+1
(18:26) <copierrj>merged
(18:27) <copierrj>https://github.com/deegree/deegree-ogcapi/pull/219
(18:28) <julianzz98>Each resource representation includes an array of links. Implementations are free to add additional links for all resources provided by the API. For example, an enclosure link could reference a bulk download of a collection. Or a related link on a feature could reference a related feature.
(18:28) <julianzz98>https://docs.ogc.org/is/17-069r4/17-069r4.html
(18:29) <dstenger>+1
(18:29) <julianzz98>+1
(18:29) <StephanR>+1
(18:29) <copierrj>+1
(18:29) <copierrj>merged
(18:30) <julianzz98>Should we prepare a release?
(18:30) <copierrj>+1
(18:30) <StephanR>+1
(18:31) <dstenger>+1
(18:31) <julianzz98>+1
(18:32) <julianzz98>Ok, I suggest we create a release for deegree webservices and deegree ogcapi (here are some PRs missing tho, dependencies and security only). Can we merge these?
(18:33) <julianzz98>*these missing PRs for deegree ogcapi
(18:33) <julianzz98>https://github.com/deegree/deegree-ogcapi/pull/221 similiar to the one we already merged
(18:33) <log-bot>deegree-ogcapi#221 Updated maven plugins to latest version [build]
(18:33) <log-bot>deegree-ogcapi#221 tfr42 wants to merge 1 commits (1 files) from lat-lon:fix/updatePlugins-2.0.8
(18:33) <log-bot>deegree-ogcapi#221 build success at 2026-09-24 12:53 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-221/1/display/redirect
(18:33) <julianzz98>https://github.com/deegree/deegree-ogcapi/pull/222
(18:33) <log-bot>deegree-ogcapi#222 Updated dependencies to latest version [dependencies]
(18:33) <log-bot>deegree-ogcapi#222 tfr42 wants to merge 1 commits (1 files) from lat-lon:fix/updateDependencies-2.0.8
(18:33) <log-bot>deegree-ogcapi#222 build success at 2026-09-24 12:53 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-222/1/display/redirect
(18:33) <julianzz98>https://github.com/deegree/deegree-ogcapi/pull/220
(18:33) <log-bot>deegree-ogcapi#220 [Snyk] Security upgrade com.fasterxml.jackson.core:jackson-databind from 2.16.2 to 2.18.11 [dependencies]
(18:33) <log-bot>deegree-ogcapi#220 tfr42 wants to merge 1 commits (1 files) from lat-lon:snyk-fix-29d6da8531bab4cb81b034e909a18f11
(18:33) <log-bot>deegree-ogcapi#220 build success at 2026-09-23 16:52 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-220/1/display/redirect
(18:37) <dstenger>+1 for all three prs
(18:37) <copierrj>all: +1
(18:37) <julianzz98>+1
(18:38) <StephanR>+1 for all
(18:38) <copierrj>https://github.com/deegree/deegree-ogcapi/pull/220
(18:38) <copierrj>merge conflix
(18:38) <copierrj>*conflict
(18:45) <copierrj>merged
(18:45) <copierrj>next meeting:
(18:45) <copierrj>14th oktober
(18:45) <julianzz98>-1
(18:45) <StephanR>+1
(18:46) <julianzz98>I think Torsten wont be able to participate as well
(18:46) <copierrj>+1
(18:46) <dstenger>+1
(18:46) <copierrj>bye\
(18:46) <julianzz98>bye
(18:46) <dstenger>Bye
(18:46) <StephanR>bye