Skip to content

tmc meeting minutes 20241204

Stephan Reichhelm edited this page Dec 4, 2024 · 1 revision

Meeting Minutes 2024-12-04

(17:13) <tfr42>Hello
(17:13) <copierrj>hi
(17:13) <StephanR>Hi
(17:14) <tfr42_>Chat log from last meeting
(17:14) <tfr42_>https://github.com/deegree/deegree3/wiki/tmc-meeting-minutes-20241120
(17:14) <tfr42_>Any open tasks?
(17:14) <StephanR>- Dismissal of deegree.github.io security warnings
(17:15) <tfr42_>Release build of deegree webservices
(17:17) <tfr42_>Updating Jenkins CI
(17:17) <tfr42_>Any other topic?
(17:18) <StephanR>If time remains, pull-requests
(17:18) <tfr42_>OK
(17:18) <tfr42_>Then let's start
(17:18) <tfr42_>1. Dismissal of deegree.github.io security warnings
(17:21) <StephanR>My proposal would be to dismiss the 3 active issues, as the requested file was already and the message is now outdated.
(17:24) <copierrj>+1
(17:24) <StephanR>After discusion we decided to dismiss these reports with "This alert is inaccurate or incorrect"
(17:24) <StephanR>+1
(17:24) <tfr42_>+1
(17:24) <tfr42_>for all three
(17:24) <copierrj>+1
(17:26) <StephanR>dismissed all 3 with the comment "The requested file was updated, and the report is now outdated."
(17:27) <tfr42_>Then a PR for the infrastructure
(17:27) <tfr42_>https://github.com/deegree/infrastructure/pull/103
(17:28) <tfr42_>Upgrades jenkins to version 2.462.3
(17:30) <copierrj>+1
(17:30) <tfr42_>+1
(17:30) <StephanR>+1
(17:30) <tfr42_>merged
(17:31) <StephanR>container is restarting
(17:34) <tfr42_>Next topic
(17:34) <tfr42_>Release build of deegree webservices
(17:34) <tfr42_>The release build of deegree ogcapi v1.3.2 was successfull
(17:35) <tfr42_>https://github.com/deegree/deegree-ogcapi/releases/tag/deegree-ogcapi-1.3.2
(17:35) <tfr42_>Version is published on www.deegree.org too
(17:37) <StephanR>Maybe not the article i read but on the same topic https://www.lutro.me/posts/different-ssh-keys-per-github-organisation
(17:38) <tfr42_>The release build of deegree webservices using ssh token still is failing
(17:38) <tfr42_>The workaround as described in https://github.com/deegree/infrastructure/issues/76#issuecomment-2515458829 was not resolving the issue
(17:39) <tfr42_>I will give it a try with the proposed configuration as described in the article posted by StephanR
(17:43) <tfr42_>As a test I tried to get the Job https://buildserver.deegree.org/view/All/job/deegree-3.5/job/deegree-3.5-publish/ to run
(17:43) <tfr42_>which requires authentication using a ssh token
(17:46) <tfr42_>the public key was added to the repo under deploy keys
(17:47) <tfr42_>but it results into a quite similar error
(17:47) <tfr42_>https://buildserver.deegree.org/view/All/job/deegree-3.5/job/deegree-3.5-publish/16/console
(18:00) <tfr42_>git Binaries installed on the the host:
(18:00) <tfr42_>@central:~$ git --version
(18:00) <tfr42_>git version 2.25.1
(18:00) <StephanR>In the past i used https://www.jenkins.io/doc/pipeline/steps/ssh-agent/
(18:01) <tfr42_>jenkins@buildserver:/$ git --version
(18:01) <tfr42_>git version 2.39.5
(18:03) <tfr42_>jenkins@buildserver:/$ ssh -V
(18:03) <tfr42_>OpenSSH_9.2p1 Debian-2+deb12u3, OpenSSL 3.0.14 4 Jun 2024
(18:09) <tfr42_>I do propose to setup a new internal/private repo under the deegree organisation which contains a simple maven project with a release plugin configured. This can be used to test the different ways for the authenticate for git push command during release.
(18:09) <copierrj>+1
(18:10) <tfr42_>+1
(18:11) <StephanR>+1
(18:11) <tfr42_>Thanks, I will try to setup it up till next meeting.
(18:11) <tfr42_>Ok, then let't s do some PR
(18:13) <tfr42_>https://github.com/deegree/deegree-ogcapi/pull/135
(18:13) <log-bot_>deegree-ogcapi#135 Post release bumped docker to v1.3.2 [build]
(18:13) <log-bot_>deegree-ogcapi#135 tfr42 wants to merge 1 commits (2 files) from deegree:postrelease_1.3.2-71
(18:13) <log-bot_>deegree-ogcapi#135 build success at 2024-12-03 18:51 see https://buildserver.deegree.org/job/ogcapi-pr/job/postrelease_1.3.2-71/1/display/redirect
(18:13) <log-bot_>deegree-ogcapi#135 build success at 2024-12-03 22:52 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-135/1/display/redirect
(18:14) <StephanR>+1
(18:14) <copierrj>+1
(18:15) <tfr42_>+1
(18:16) <copierrj>merged
(18:17) <tfr42_>This PR removes the trigger for every push on main branch, to disable the docker image build triggerd directly after the release was built
(18:17) <tfr42_>https://github.com/deegree/deegree-ogcapi/pull/136
(18:17) <log-bot_>deegree-ogcapi#136 NOT-MERGEABLE Removed trigger for push on main branch for pushing docker image [build]
(18:17) <log-bot_>deegree-ogcapi#136 tfr42 wants to merge 1 commits (1 files) from deegree:ghaction_docker_offpush
(18:17) <log-bot_>deegree-ogcapi#136 build success at 2024-12-03 22:54 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-136/1/display/redirect
(18:17) <copierrj>+1
(18:17) <StephanR>+1
(18:17) <tfr42_>+1
(18:18) <copierrj>merged
(18:18) <tfr42_>https://github.com/deegree/deegree-ogcapi/pull/137
(18:18) <log-bot_>deegree-ogcapi#137 NOT-MERGEABLE Upgraded dependencies and maven plugins [dependencies,build]
(18:18) <log-bot_>deegree-ogcapi#137 tfr42 wants to merge 3 commits (4 files) from lat-lon:fix/dependenciesPlugins
(18:18) <log-bot_>deegree-ogcapi#137 build success at 2024-12-03 22:51 see https://buildserver.deegree.org/job/ogcapi-pr/job/PR-137/1/display/redirect
(18:18) <tfr42_>+1
(18:18) <StephanR>+1
(18:19) <copierrj>+1
(18:19) <copierrj>merged
(18:24) <tfr42_>Ok, I will try to create a release version 1.3.3
(18:24) <copierrj>+1
(18:24) <StephanR>+1
(18:25) <tfr42_>Well, then let's conclude the meeting
(18:25) <tfr42_>Next meeting
(18:26) <tfr42_>Wed 18th Dec 2024 1700-1800 CET
(18:26) <copierrj>+1
(18:26) <StephanR>+1
(18:27) <tfr42_>Reminder: This friday deegree talk at FOSS4G 2024 in Belem 16:00 CET
(18:27) <StephanR>https://2024.foss4g.org/en/general-schedule/#2024-12-06
(18:28) <StephanR>https://talks.osgeo.org/foss4g-2024/talk/UYAG8X/
(18:29) <copierrj>bye
(18:29) <tfr42_>bye
(18:29) <StephanR>bye

Clone this wiki locally