<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>PROJECTS</name><value>osmo-hlr:master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GIT_URL_PREFIX</name><value>https://gerrit.osmocom.org/</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>BUILD</name><value>true</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>PRINT_OLD_DEPENDS</name><value>false</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>*/master</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Oliver Smith</shortDescription><userId>osmith</userId><userName>Oliver Smith</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>14</buildableDurationMillis><buildableTimeMillis>14</buildableTimeMillis><buildingDurationMillis>122323</buildingDurationMillis><executingTimeMillis>122323</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>65</queuingDurationMillis><queuingTimeMillis>65</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>122388</totalDurationMillis><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><branch><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><name>origin/master</name></branch></marked><revision><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><branch><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><name>origin/master</name></branch></revision></originmaster></buildsByBranchName><lastBuiltRevision><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><branch><SHA1>3700f45f4d49903a12820761c7e47d06489df118</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/osmo-ci</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/job/Osmocom-depcheck/lastBuild/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/job/Osmocom-depcheck/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/job/Osmocom-depcheck/lastBuild/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/job/Osmocom-depcheck/lastBuild/testReport</testsUrl></action><building>false</building><displayName>#11</displayName><duration>122323</duration><estimatedDuration>122323</estimatedDuration><fullDisplayName>Osmocom-depcheck #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>1630984</queueId><result>SUCCESS</result><timestamp>1722856565498</timestamp><url>https://jenkins.osmocom.org/jenkins/job/Osmocom-depcheck/11/</url><builtOn>build2-deb11build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/osc.py</affectedPath><commitId>d854bf573923aebafb3125bc021cb8914c2f6237</commitId><timestamp>1721993344000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: osmocom:master: ignore missing commit_*.txt

Do not abort if the commit_*.txt file has been deleted from a package in
osmocom:master. Instead, assume the package is outdated, create a new
source package (with commit_*.txt) and replace the existing source
package.

This is useful to force rebuilding a package, e.g. if the previous
source package was built when the git tag was not pushed yet, and
therefore the version in the package and for libraries, in the
pkg-config data, don't have the proper version yet.

Change-Id: Ia6129f533394b94d5d8525eb0513a38a6e1eb7b6
</comment><date>2024-07-26 13:29:04 +0200</date><id>d854bf573923aebafb3125bc021cb8914c2f6237</id><msg>OBS: osmocom:master: ignore missing commit_*.txt</msg><path><editType>edit</editType><file>scripts/obs/lib/osc.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/osmo-depcheck/config.py</affectedPath><commitId>f7290d44f85f46c4a7cc23ca2746d489b37816fb</commitId><timestamp>1721994800000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>osmo-depcheck: add new libosmocore libraries

Change-Id: I40b8338f9e1e3ff38b7468133e30300b3f2236fb
</comment><date>2024-07-26 11:53:20 +0000</date><id>f7290d44f85f46c4a7cc23ca2746d489b37816fb</id><msg>osmo-depcheck: add new libosmocore libraries</msg><path><editType>edit</editType><file>scripts/osmo-depcheck/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/osmo-depcheck/config.py</affectedPath><commitId>f46d50e590d0ecd0ee9dc919ff800591c2a532f0</commitId><timestamp>1721994800000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>osmo-depcheck: add osmo-e1d provided libraries

Change-Id: I3350049d4a944f03fd14594578cd437c474aec4d
</comment><date>2024-07-26 11:53:20 +0000</date><id>f46d50e590d0ecd0ee9dc919ff800591c2a532f0</id><msg>osmo-depcheck: add osmo-e1d provided libraries</msg><path><editType>edit</editType><file>scripts/osmo-depcheck/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/debian.py</affectedPath><commitId>85359ba81d4f39fa6367659552a506a9a9f411dd</commitId><timestamp>1722245863000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: replace - with . in version for d/changelog

Fix for:
  dpkg-buildpackage: info: source version 2:0.1.2-osmo-epdg
  ...
  dpkg-source: error: can't build with source format '3.0 (native)': native package version may not have a revision

Change-Id: If00469689b107efdf91a5cee4ebe6a3ccc183cec
</comment><date>2024-07-29 11:37:43 +0200</date><id>85359ba81d4f39fa6367659552a506a9a9f411dd</id><msg>OBS: replace - with . in version for d/changelog</msg><path><editType>edit</editType><file>scripts/obs/lib/debian.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/debian.py</affectedPath><commitId>9e28aa64703814f773cd820616bc381cffadaa20</commitId><timestamp>1722245981000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: support epoch in strongswan-epdg version

In the related commit, an epoch has been added to the strongswan-epdg
version. Adjust the code that replaces the version to suppor this.

Related: https://gitea.osmocom.org/ims-volte-vowifi/strongswan-epdg/commit/872be0a935a1ed5e4b926a7640da8bacac036e4a
Change-Id: I7abcf82a78fd4c4f6d29d2717dad5c70bc50e683
</comment><date>2024-07-29 11:39:41 +0200</date><id>9e28aa64703814f773cd820616bc381cffadaa20</id><msg>OBS: support epoch in strongswan-epdg version</msg><path><editType>edit</editType><file>scripts/obs/lib/debian.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/update_obs_project.py</affectedPath><affectedPath>scripts/obs/lib/debian.py</affectedPath><commitId>9b36d2a8163d7b880c5d0f7ab888d91d6c4ac06b</commitId><timestamp>1722246498000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: fix up-to-date check for strongswan-epdg

Move the code to transform the version from the git tag to the version
that we can use in debian/changelog to a separate function. Use it not
only when generating the version for debian/changelog, but also when
checking if the current git tag is up-to-date.

Without this patch, it always considers strongswan-epdg outdated:
  strongswan-epdg: building source package (outdated: osmo-epdg-0.1.2 &lt;=&gt; 0.1.2.osmo.epdg in OBS)

Change-Id: I515695d52f5d37b256ef163875417745897e5900
</comment><date>2024-07-29 11:48:18 +0200</date><id>9b36d2a8163d7b880c5d0f7ab888d91d6c4ac06b</id><msg>OBS: fix up-to-date check for strongswan-epdg</msg><path><editType>edit</editType><file>scripts/obs/update_obs_project.py</file></path><path><editType>edit</editType><file>scripts/obs/lib/debian.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/debian.py</affectedPath><commitId>c090d6cc65aa213dcea162183ac631d82b4facd7</commitId><timestamp>1722330295000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: fix changelog_add_entry_if_needed

Fix a copy paste error, the variable is named version here, not
latest_version.

Fixes: 9b36d2a8 ("OBS: fix up-to-date check for strongswan-epdg")
Change-Id: Idff3733d902be6f84bd62813f6e704267538a07b
</comment><date>2024-07-30 11:04:55 +0200</date><id>c090d6cc65aa213dcea162183ac631d82b4facd7</id><msg>OBS: fix changelog_add_entry_if_needed</msg><path><editType>edit</editType><file>scripts/obs/lib/debian.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/debian.py</affectedPath><commitId>0441e6d88b48bfd0d025044b2f154ee4e0cc57ba</commitId><timestamp>1722420672000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>OBS: latest: handle "version is None"

Fix the Osmocom_OBS_latest job, which currently fails on git
repositories where no tagged release can be found with:

    File "/obs/lib/debian.py", line 96, in transform_version
      if "osmo-epdg-" in version:
         ^^^^^^^^^^^^^^^^^^^^^^^
  TypeError: argument of type 'NoneType' is not iterable

Fixes: 9b36d2a8 ("OBS: fix up-to-date check for strongswan-epdg")
Change-Id: I69cb884d499d1f6a8cae4b4585d31b5bc095fd6e
</comment><date>2024-07-31 12:11:12 +0200</date><id>0441e6d88b48bfd0d025044b2f154ee4e0cc57ba</id><msg>OBS: latest: handle "version is None"</msg><path><editType>edit</editType><file>scripts/obs/lib/debian.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/config.py</affectedPath><commitId>55349d8dfc5936aff431f3815a57319e153f1cad</commitId><timestamp>1722501063000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>OBS: use r-strings for git_latest_tag_pattern_{default,other}

This way we don't need to escape characters like '\',
that is itself an escape character in regular expressions.

Change-Id: I86c6d2180e1934563ace08a20ed6a8b3435585ca
</comment><date>2024-08-01 08:31:03 +0000</date><id>55349d8dfc5936aff431f3815a57319e153f1cad</id><msg>OBS: use r-strings for git_latest_tag_pattern_{default,other}</msg><path><editType>edit</editType><file>scripts/obs/lib/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/config.py</affectedPath><commitId>9f2b10968915cca7b7e44b1834321908b18a58b3</commitId><timestamp>1722501063000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>OBS: add tag_pattern(), make tag patterns stricter

* add a convenience helper to avoid regexp body duplication
* r'[0-9]*' is not strict enough, we want one or more digits
* replace r'[0-9]' with r'\d' to make statements a bit shorter

Change-Id: I6724af203e9ab8783515a6cf34f7263b9903bebe
</comment><date>2024-08-01 08:31:03 +0000</date><id>9f2b10968915cca7b7e44b1834321908b18a58b3</id><msg>OBS: add tag_pattern(), make tag patterns stricter</msg><path><editType>edit</editType><file>scripts/obs/lib/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/obs/lib/config.py</affectedPath><commitId>04be103c2525dbca6a8f2dee3cbcdc61984aec1b</commitId><timestamp>1722501063000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>OBS: add release tag pattern for gapk

Change-Id: Ibe67831149e402aa75c8451da713d852ea62fafc
Related: OS#6521
</comment><date>2024-08-01 08:31:03 +0000</date><id>04be103c2525dbca6a8f2dee3cbcdc61984aec1b</id><msg>OBS: add release tag pattern for gapk</msg><path><editType>edit</editType><file>scripts/obs/lib/config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ansible/hosts</affectedPath><commitId>6321fe7f8423e0fd2f47a7e647d85d7b8ef4d659</commitId><timestamp>1722512247000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ansible/hosts: remove build3

It doesn't exist anymore, so remove build3.

Related: OS#6186
Change-Id: Ieb530238604cd49d63e9f676f71511d5be6968ec
</comment><date>2024-08-01 13:37:27 +0200</date><id>6321fe7f8423e0fd2f47a7e647d85d7b8ef4d659</id><msg>ansible/hosts: remove build3</msg><path><editType>edit</editType><file>ansible/hosts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ansible/setup-jenkins-slave.yml</affectedPath><commitId>b9472464df1e6c009208cf61ecb25962e3e95fd8</commitId><timestamp>1722512247000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>ansible/setup-jenkins: add podman

Install podman on jenkins nodes, to be used with the testenv for
running ttcn3 testsuites in rootless containers.

Related: OS#6494
Change-Id: Icefc8c507689f668bac2d1fe3fb0c44ac7ad8b6f
</comment><date>2024-08-01 13:37:27 +0200</date><id>b9472464df1e6c009208cf61ecb25962e3e95fd8</id><msg>ansible/setup-jenkins: add podman</msg><path><editType>edit</editType><file>ansible/setup-jenkins-slave.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jobs/registry-rebuild-upload-titan.yml</affectedPath><commitId>8dd8e811961771bcf81066c5baba1fe36b856b32</commitId><timestamp>1722512247000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>registry-rebuild-upload-testenv: new job

Add a job that updates the one podman image used by ttcn3 testsuites
with testenv to the registry. The new testsuite jobs will not build
their own images anymore, just pull this one at the start.

Related: OS#6494
Change-Id: I4f069efcb1de01b8efda095d649721f41ab8ac35
</comment><date>2024-08-01 13:37:27 +0200</date><id>8dd8e811961771bcf81066c5baba1fe36b856b32</id><msg>registry-rebuild-upload-testenv: new job</msg><path><editType>edit</editType><file>jobs/registry-rebuild-upload-titan.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jobs/ttcn3-testsuites-testenv.yml</affectedPath><affectedPath>jobs/ttcn3-testsuites.yml</affectedPath><commitId>3700f45f4d49903a12820761c7e47d06489df118</commitId><timestamp>1722582477000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><fullName>Oliver Smith</fullName></author><authorEmail>osmith@sysmocom.de</authorEmail><comment>jobs/ttcn3-testsuites-testenv: initial

Move the first testsuites over from the old docker-playground based
architecture of running testsuites to testenv. I'm doing this
iteratively to avoid regressions.

Depends: osmo-ttcn3-hacks If9f8b79dd6e5b4f06be4e5ff73db97759c3acfb2
Change-Id: I6c7f88bb268a9f339b3af1d31d665e4376b34e48
</comment><date>2024-08-02 09:07:57 +0200</date><id>3700f45f4d49903a12820761c7e47d06489df118</id><msg>jobs/ttcn3-testsuites-testenv: initial</msg><path><editType>add</editType><file>jobs/ttcn3-testsuites-testenv.yml</file></path><path><editType>edit</editType><file>jobs/ttcn3-testsuites.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><description></description><fullName>Vadim Yanitskiy</fullName><id>fixeria</id></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/osmith</absoluteUrl><description></description><fullName>Oliver Smith</fullName><id>osmith</id></culprit></freeStyleBuild>