tmc meeting minutes 20260902 - deegree/deegree3 GitHub Wiki
TMC Meeting Minutes 2026-09-02
(17:00) <julianzz98>hi
(17:01) - tfr42 joined
(17:01) <StephanR>Hi
(17:01) <tfr42>Hi
(17:01) <StephanR>Hi
(17:01) <StephanR>https://meet.google.com/phc-xain-krs
(17:03) - copierrj joined
(17:03) <copierrj>hi
(17:03) <StephanR>Hi
(17:03) <StephanR>https://meet.google.com/phc-xain-krs
(17:05) <StephanR>Chatlog from last meeting https://github.com/deegree/deegree3/wiki/tmc-meeting-minutes-20260819
(17:07) <tfr42>There is one issue related to Jenkins upgrade https://github.com/deegree/infrastructure/issues/134
(17:12) <StephanR>https://github.com/deegree/infrastructure/blob/main/docker/compose.yml#L98
(17:16) <StephanR>https://plugins.jenkins.io/blueocean/
(17:16) <StephanR>> Blue Ocean will not receive further functionality updates. Blue Ocean will continue to provide easy-to-use Pipeline visualization, but it will not be enhanced further. It will only receive selective updates for significant security issues or functional defects.
(17:19) <tfr42>Plugins are deprecated but will receive security updates, when neccessary. So, we keep it for now. But will check later for a replacement
(17:20) <StephanR>+1
(17:20) <copierrj>we could use this plugin as replacement: https://plugins.jenkins.io/pipeline-graph-view/
(17:20) <tfr42>https://plugins.jenkins.io/blueocean-github-pipeline/
(17:22) <julianzz98>https://github.com/deegree/deegree3/pull/1978
(17:22) <log-bot>deegree3#1978 Fixed legend size for external legend graphics [bug,WMS]
(17:22) <log-bot>deegree3#1978 lgoltz wants to merge 1 commits (1 files) from lat-lon:fix/legendSizeFromFile-1974
(17:22) <log-bot>deegree3#1978 build success at 2026-08-20 09:36 see https://buildserver.deegree.org/job/pull-request/job/PR-1978/2/display/redirect
(17:22) <tfr42>releates to https://github.com/deegree/deegree3/issues/1974
(17:22) <copierrj>+1
(17:22) <log-bot>deegree3#1974 Possible bug when calculating the size of external legend graphics [WMS]
(17:22) <log-bot>deegree3#1974 MathiasLuecker opened this issue on 2026-08-05 14:20 * updated 2026-08-10 14:10 * 3 comments
(17:22) <julianzz98>+1
(17:22) <tfr42>+1
(17:23) <StephanR>+1
(17:23) <copierrj>merged
(17:24) - copierrj quit (Quit: Client closed)
(17:24) <tfr42>We can continue with open PR
(17:24) - copierrj joined
(17:24) <tfr42>https://github.com/deegree/deegree3/pull/1977
(17:24) <log-bot>deegree3#1977 NOT-MERGEABLE Bumped jakarta.faces to 4.0.24 [dependencies]
(17:24) <log-bot>deegree3#1977 tfr42 wants to merge 2 commits (1 files) from lat-lon:fix/upgradesFaces-4.0.22
(17:24) <log-bot>deegree3#1977 build error at 2026-09-01 19:33 see https://buildserver.deegree.org/job/pull-request/job/PR-1977/2/display/redirect
(17:27) <tfr42>https://buildserver.deegree.org/job/pull-request/job/PR-1977/2/testReport/junit/org.deegree.protocol.wms.client/WMSClientTest/testWMS111InstantiationFromUrl/
(17:27) <tfr42>is failing
(17:27) <tfr42>with Request failed with HTTP status 504: Gateway Timeout
(17:28) <tfr42>Usind https://demo.deegree.org/utah-workspace/services?request=GetCapabilities&service=WMS&version=1.1.1
(17:33) <copierrj>2026-09-02T15:33:12.819200866Z 2026-09-02 17:33:12,810 ERROR o.d.w.s.DefaultWorkspace [localhost-startStop-1] Unable to build resource RemoteOWSProvider:cascade_demo_deegree_wms: Unable to build remote WMS: Error performing GET request on 'https://deegree3-demo.deegree.org/utah-workspace/services?request=GetCapabilities&service=WMS&version=1.1.1':
(17:33) <copierrj>Read timed out
(17:34) <copierrj>error from docker-demo-old-1
(17:41) <StephanR>Test https://github.com/deegree/deegree3/blob/1ff217911a7f3d1dd8cc9d2afc2fe551ed73ff47/deegree-core/deegree-core-protocol/deegree-protocol-wms/src/test/java/org/deegree/protocol/wms/client/WMSClientTest.java#L53
(17:41) <StephanR>This runs against wms 1.1.1 and 1.3.0 as a static file and one 1.1.1 online
(17:49) <StephanR>https://github.com/deegree/deegree3/blob/6c4b08d954cfa4cb130f78781fb8cda8b637b5e8/deegree-tests/deegree-workspace-tests/src/test/java/org/deegree/maven/ithelper/ServiceIntegrationTestHelper.java#L109
(17:49) <StephanR>https://github.com/deegree/deegree3/blob/6c4b08d954cfa4cb130f78781fb8cda8b637b5e8/deegree-tests/deegree-workspace-tests/src/test/java/org/deegree/maven/WorkpacesIT.java#L132
(17:49) <StephanR>The same test is also done in the integration tests https://github.com/deegree/deegree3/blob/6c4b08d954cfa4cb130f78781fb8cda8b637b5e8/deegree-tests/deegree-workspace-tests/src/test/java/org/deegree/maven/WorkpacesIT.java#L132
(17:50) - Unknown command (Also)
(17:51) - Unknown command (Also)
(17:51) <StephanR>You could as well add an comment like: "Also covered in @see org.deegree.maven.WorkpacesIT"
(17:51) <copierrj>https://github.com/deegree/deegree3/pull/1979
(17:51) <log-bot>deegree3#1979 Update WMSClientTest.java
(17:51) <log-bot>deegree3#1979 copierrj wants to merge 1 commits (1 files) from deegree:ignore_test
(17:52) <StephanR>+1
(17:56) <julianzz98>+1
(17:56) <tfr42>+1
(17:56) <copierrj>merged
(17:57) <tfr42>https://github.com/deegree/deegree3/pull/1977
(17:57) <log-bot>deegree3#1977 Bumped jakarta.faces to 4.0.24 [dependencies]
(17:57) <log-bot>deegree3#1977 tfr42 wants to merge 2 commits (1 files) from lat-lon:fix/upgradesFaces-4.0.22
(17:57) <log-bot>deegree3#1977 build success at 2026-09-02 15:56 see https://buildserver.deegree.org/job/pull-request/job/PR-1977/3/display/redirect
(17:57) <copierrj>+1
(17:57) <tfr42>+1
(17:57) <StephanR>+1
(17:58) <copierrj>merged
(18:00) <tfr42>Short look on https://github.com/deegree/deegree3/pull/1975
(18:00) <log-bot>deegree3#1975 Enhanced SldProvider to allow specific implementations retrieving values for SLD parameter [enhancement,WMS]
(18:00) <log-bot>deegree3#1975 lgoltz wants to merge 1 commits (3 files) from lat-lon:feature/sldProvider-XPLANBOX-5140
(18:00) <log-bot>deegree3#1975 build pending at 2026-09-02 15:54 see https://buildserver.deegree.org/job/pull-request/job/PR-1975/display/redirect
(18:39) - julianzz98 quit (Quit: Client closed)
(18:43) - julianzz98 joined
(18:48) <StephanR>Doc: Tunable deegree parameters
(18:48) <StephanR>https://github.com/deegree/deegree3/blob/ff4c55d4b48033ed3b945d5be9db8de4bd6bba54/deegree-core/deegree-core-commons/src/main/java/org/deegree/commons/utils/TunableParameter.java#L63
(18:52) <copierrj>TMC discussed this topic in length but didn't reach a final conclusion yet. One thing that came up was the question of how to facilitate both novices and expert users.
(18:52) <copierrj>We are leaning to not using ServiceLoader for this functionality but reaching for a tunable param instead. Such a param could provide a implementation class to be used by the WMS.
(18:52) <copierrj>By providing multiple sensible 'stock' implementations (e.g. DenyAll, AllowAll) the user can choose from and provide an extension point for system integrator to plug-in their own functionality.
(18:55) <copierrj>By providing multiple sensible 'stock' implementations (e.g. DenyAll, AllowAll) the user can choose from and provide an extension point for system integrator to plug-in their own functionality we serve both kinds of users.
(18:56) <copierrj>By providing multiple sensible 'stock' implementations (e.g. DenyAll, AllowAll) for the user can choose from and provide an extension point for system integrator to plug-in their own functionality we serve both kinds of users.
(18:58) <copierrj>The TMC planned to revisit this topic in the next TMC meeting. Others are kindly invited to comment on this issue to share their point of view.
(18:59) <tfr42>I do propose to build a bug fix release 3.6.12
(18:59) <tfr42>+
(18:59) <tfr42>1
(18:59) <StephanR>+1
(18:59) <julianzz98>+1
(18:59) <copierrj>+1
(19:00) <tfr42>Ok, I. will prepare the release
(19:00) <tfr42>When to meet next?
(19:00) <tfr42>in 2 weeks same time
(19:00) <copierrj>16th?
(19:00) <StephanR>+1
(19:00) <julianzz98>+1
(19:00) <copierrj>+1
(19:01) <tfr42>Thenk you
(19:01) <tfr42>and bye
(19:01) <copierrj>bye