{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritCause",
          "shortDescription" : "Triggered by Gerrit: https://gerrit.osmocom.org/"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_EVENT_TYPE",
          "value" : "ref-updated"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_EVENT_HASH",
          "value" : "1090902928"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REFNAME",
          "value" : "rhizomatica/testing"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PROJECT",
          "value" : "osmo-sip-connector"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_OLDREV",
          "value" : "ea4c6b0f15c9508b04326f7c5082aeb6501f7573"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_NEWREV",
          "value" : "91b75c52de08c9d48fa76167d2885f31391f4889"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_EVENT_ACCOUNT",
          "value" : "\\\"keith\\\" <keith@rhizomatica.org>"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_EVENT_ACCOUNT_NAME",
          "value" : "keith"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_EVENT_ACCOUNT_EMAIL",
          "value" : "keith@rhizomatica.org"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_NAME",
          "value" : "gerrit.osmocom.org"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_HOST",
          "value" : "gerrit.osmocom.org"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PORT",
          "value" : "29418"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_SCHEME",
          "value" : "ssh"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_VERSION",
          "value" : "3.10.5"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 4,
      "buildableTimeMillis" : 4,
      "buildingDurationMillis" : 18932,
      "executingTimeMillis" : 18932,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5451,
      "waitingTimeMillis" : 5451
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 34,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
            "branch" : [
              {
                "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
            "branch" : [
              {
                "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "75f1d51296c5bd8397c5a3259a60648c6859f959",
            "branch" : [
              {
                "SHA1" : "75f1d51296c5bd8397c5a3259a60648c6859f959",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "75f1d51296c5bd8397c5a3259a60648c6859f959",
            "branch" : [
              {
                "SHA1" : "75f1d51296c5bd8397c5a3259a60648c6859f959",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
        "branch" : [
          {
            "SHA1" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ci"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#34",
  "duration" : 18932,
  "estimatedDuration" : 15332,
  "executor" : None,
  "fullDisplayName" : "Osmocom_OBS_rhizomatica_testing #34",
  "id" : "34",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 34,
  "queueId" : 1974452,
  "result" : "SUCCESS",
  "timestamp" : 1756062191416,
  "url" : "https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_rhizomatica_testing/34/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "dc69c46fd98eb8bcdce2bb77e27ee6efac8c83a3",
        "timestamp" : 1744028436000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/testsuites: move msc to testenv\u000a\u000aRelated: OS#6494\u000aChange-Id: Ia5879b5eeca80f2aac5834ce757a5953e2af98b7\u000a",
        "date" : "2025-04-07 14:20:36 +0200",
        "id" : "dc69c46fd98eb8bcdce2bb77e27ee6efac8c83a3",
        "msg" : "jobs/testsuites: move msc to testenv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ansible/hosts",
          "jobs/update-osmo-ci-on-slaves.yml"
        ],
        "commitId" : "05062882ffc56e8fbfbb17247769210dd89ef1a5",
        "timestamp" : 1744103527000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "lx2-raspbian12build-ansible: update name\u000a\u000aIt has been upgraded from debian 11 to 12, adjust the name.\u000a\u000aRelated: OS#6695\u000aChange-Id: I978401baec688f0a3e96cdb689dcaee7de6c1141\u000a",
        "date" : "2025-04-08 11:12:07 +0200",
        "id" : "05062882ffc56e8fbfbb17247769210dd89ef1a5",
        "msg" : "lx2-raspbian12build-ansible: update name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/update-osmo-ci-on-slaves.yml"
          },
          {
            "editType" : "edit",
            "file" : "ansible/hosts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".ruff.toml",
          "lint/lint_diff.sh",
          "scripts/obs/lib/osc.py",
          "scripts/obs/cleanup.py"
        ],
        "commitId" : "01602b16c59838be23259762a5c1d99a0240e764",
        "timestamp" : 1744184681000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: cleanup: new script\u000a\u000aAdd a script for cleaning old sources uploaded to OBS. This was needed\u000aas we were running out of space on the OBS server, due to source\u000atarballs being generated in nightly jobs (e.g. Osmocom_OBS_nightly and\u000anever getting deleted). This script is now running automatically every\u000aday.\u000a\u000aThe script does the following:\u000a* Iterate over all OBS projects and packages inside the projects.\u000a* Delete all source files matching *.dsc, *.tar.xz in old revisions from\u000a  disk, which are not in the most recent revision anymore.\u000a* Create an empty file instead (as otherwise OBS becomes unstable)\u000a* Write a marker file with the revisions already iterated through (per\u000a  project+package) and skip those on the next run.\u000a\u000aRelated: SYS#7407\u000aChange-Id: I4649dedf0bb52f0bbdc7577ac0bc9e93cb3be192\u000a",
        "date" : "2025-04-09 07:44:41 +0000",
        "id" : "01602b16c59838be23259762a5c1d99a0240e764",
        "msg" : "OBS: cleanup: new script",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/osc.py"
          },
          {
            "editType" : "add",
            "file" : ".ruff.toml"
          },
          {
            "editType" : "add",
            "file" : "scripts/obs/cleanup.py"
          },
          {
            "editType" : "edit",
            "file" : "lint/lint_diff.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "3250eb02c2983090a3f6be457a1055e12637d19a",
        "timestamp" : 1744204876000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv: Add ttcn3-pcap-client-test-io_uring\u000a\u000aSince osmo-pcap.git Change-Id I72e8a6ceb4fb1eb70372e13bb139ead0e2bc0860,\u000aosmo-pcap-client uses osmo_stream which in turn uses osmo_io (which can\u000au io_uring backend).\u000aHence, add io-uring backend to the test matrix for this project.\u000a\u000aChange-Id: I817b4d27cd2e8faabf2ebb5ad28f025535571282\u000a",
        "date" : "2025-04-09 13:21:16 +0000",
        "id" : "3250eb02c2983090a3f6be457a1055e12637d19a",
        "msg" : "jobs/ttcn3-testsuites-testenv: Add ttcn3-pcap-client-test-io_uring",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ansible/setup-jenkins-slave.yml"
        ],
        "commitId" : "4757cabae0a02cf3e93d33b279383482fa9a3e0a",
        "timestamp" : 1744268872000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ansible/setup-jenkins-slave: add python3-packaging\u000a\u000aWith the related patch, testenv depends on python3-packaging. Install it\u000aon the jenkins nodes.\u000a\u000aRelated: osmo-ttcn3-hacks Ic15e385b9c8bab5c0dc70276049d6ad5ae927a6a\u000aChange-Id: Ic6d3f3e75b4a31870195f9f6ac46c90119b92ee3\u000a",
        "date" : "2025-04-10 09:07:52 +0200",
        "id" : "4757cabae0a02cf3e93d33b279383482fa9a3e0a",
        "msg" : "ansible/setup-jenkins-slave: add python3-packaging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ansible/setup-jenkins-slave.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "6a454a0ecdef6c534f4210a6bc36ca72905d21d9",
        "timestamp" : 1744269667000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: move ttcn3-ns-test to testenv\u000a\u000aMove ttcn3-ns-test, ttcn3-ns-test-sns, ttcn3-ns-test-sgsn-sns to\u000atestenv. Add -latest and -asan variants while at it, as this is now\u000asupported.\u000a\u000aKeep ttcn3-ns-test-fr docker-playground based for now as this currently\u000arequires running on a debian 10 based node (see OS#6494#note-18).\u000a\u000aChange-Id: I50c56484754255830ae93a3e2afa884d50d86742\u000a",
        "date" : "2025-04-10 09:21:07 +0200",
        "id" : "6a454a0ecdef6c534f4210a6bc36ca72905d21d9",
        "msg" : "jobs/ttcn3: move ttcn3-ns-test to testenv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-obs-sync.yml"
        ],
        "commitId" : "c100b38ee0507b142fc4d7c816488465064a1f93",
        "timestamp" : 1744362661000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs-sync: add Ubuntu 25.04\u000a\u000aChange-Id: Iaddd4e97153c55febbb95ee2ef0ffaee3582be7f\u000a",
        "date" : "2025-04-11 11:11:01 +0200",
        "id" : "c100b38ee0507b142fc4d7c816488465064a1f93",
        "msg" : "jobs/osmocom-obs-sync: add Ubuntu 25.04",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-sync.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "388d22e7b0b2e82a7b06bc462b749af939a6236d",
        "timestamp" : 1744614053000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites: run FR tests with debian 10\u000a\u000aIt is required that we run the FR tests with debian 10.\u000a\u000aRelated: OS#6494#note-19\u000aDepends: docker-playground I1a41ca8ddd06f716c4bf29d60a0c2f0f82dc4e35\u000aChange-Id: Ibd4cb705048ef5c39fa4192870e2b0f0d067842f\u000a",
        "date" : "2025-04-14 09:00:53 +0200",
        "id" : "388d22e7b0b2e82a7b06bc462b749af939a6236d",
        "msg" : "jobs/ttcn3-testsuites: run FR tests with debian 10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/build_binpkg.Dockerfile"
        ],
        "commitId" : "646f9a0cf2e57d0d489178eae9c834f0eba2a022",
        "timestamp" : 1744702024000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: build_binpkg: use signed-by in sources.list\u000a\u000aInstalling repo keys with \"apt-key\" has been deprecated and fails in\u000adebian unstable. Replace it with the new method.\u000a\u000aChange-Id: I88164d8d106ff2656efbf78e9d3e4031edd9cf45\u000a",
        "date" : "2025-04-15 09:27:04 +0200",
        "id" : "646f9a0cf2e57d0d489178eae9c834f0eba2a022",
        "msg" : "OBS: build_binpkg: use signed-by in sources.list",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/build_binpkg.Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/obs-mirror/obs-mirror-include.txt"
        ],
        "commitId" : "d4c9f0c37995f5fb7ad30440f5dda6a58abba3a5",
        "timestamp" : 1744785100000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "obs-mirror-include: update Ubuntu versions\u000a\u000aUpdate the list to only include the Ubuntu versions we currently build\u000afor, which are:\u000a\u000a* 25.04\u000a* 24.10\u000a* 24.04 LTS\u000a* 22.04 LTS\u000a\u000aRelated: https://osmocom.org/projects/cellular-infrastructure/wiki/Linux_Distributions#Ubuntu\u000aRelated: https://osmocom.org/projects/cellular-infrastructure/wiki/Add_a_new_distribution_to_OBS\u000aRelated: https://osmocom.org/news/303\u000aChange-Id: Icb07e53ad5640f985241fbdd3678f1a4191baf0c\u000a",
        "date" : "2025-04-16 06:31:40 +0000",
        "id" : "d4c9f0c37995f5fb7ad30440f5dda6a58abba3a5",
        "msg" : "obs-mirror-include: update Ubuntu versions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/obs-mirror/obs-mirror-include.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "ee7bf136ec25552f7f210a022cf31355dd86855e",
        "timestamp" : 1745476355000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites: add ttcn3-dia2gsup-test-latest\u000a\u000aChange-Id: I53ca86fc8a1280b149485ea434cdac8b1676d7f3\u000a",
        "date" : "2025-04-24 13:32:35 +0700",
        "id" : "ee7bf136ec25552f7f210a022cf31355dd86855e",
        "msg" : "jobs/ttcn3-testsuites: add ttcn3-dia2gsup-test-latest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/README.md",
          "jobs/registry-rebuild-upload-fpga-build.yml",
          "jobs/osmocom-list-commits.yml",
          "jobs/registry-triggers.yml",
          "jobs/simtester-sanitize.yml",
          "jobs/osmocom-build-tags-against-master.yml"
        ],
        "commitId" : "06b815c32d7a639e716f657720795baff2bb4c9c",
        "timestamp" : 1745502457000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs: free up runners from 01:00 - 03:00\u000a\u000aWhen looking at grafana, the build hosts (build4 and build5) are not\u000abusy during 00:00 and 03:00. Binary packages seem to be finished at\u000a00:00 already. Shorten the time for \"Jobs that don't need binary\u000apackages\" by two hours to make room for running ttcn3-bts-test with less\u000aload in a follow-up patch.\u000a\u000aChange-Id: Iebfa58aca28bc8e575983aae9f4d34396a487a7e\u000a",
        "date" : "2025-04-24 13:47:37 +0000",
        "id" : "06b815c32d7a639e716f657720795baff2bb4c9c",
        "msg" : "jobs: free up runners from 01:00 - 03:00",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/README.md"
          },
          {
            "editType" : "edit",
            "file" : "jobs/simtester-sanitize.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/registry-rebuild-upload-fpga-build.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/registry-triggers.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-list-commits.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-build-tags-against-master.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/README.md",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "e5493058eb750818c1460346c92bd7700255d2a1",
        "timestamp" : 1745502841000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs: run ttcn3-bts-test-* between 01:00 - 06:00\u000a\u000aThe automatic respawns of osmo-bts-trx have been intentionally removed\u000ain the related docker-playground patch, so we can better notice when\u000aosmo-bts-trx crashes instead of just restarting it and moving on with\u000athe testsuite.\u000a\u000aThe result is that now it is even more important when ttcn3-bts-test\u000ajobs are running, because when the builders are under high load then\u000afaketrx cannot send the time quickly enough and it also causes\u000aosmo-bts-trx to shutdown.\u000a\u000aIn a discussion with Vadim we've decided to schedule the ttcn3-bts-tests\u000aso that they don't only run at a time where no other jobs are running.\u000aBut also that they don't run at the same time on the same builder\u000aanymore to give them the least unrelated load possible. Other solutions\u000aare also being investigated, but this should make the job in its current\u000aform more stable already.\u000a\u000aMove misc ttcn3 jobs to run from 06:00 to 08:00 and run ttcn3-bts-tests\u000abetween 01:00 and 06:00. Pin them to specific runners to make sure we\u000adon't have both running on the same node.\u000a\u000aRelated: docker-playground I770a0530f90c5e03d2073bfc1c4cfd0e840379c9\u000aChange-Id: I0162f7299c8e37f893ffa10ddc4c8edece29ed7f\u000a",
        "date" : "2025-04-24 13:54:01 +0000",
        "id" : "e5493058eb750818c1460346c92bd7700255d2a1",
        "msg" : "jobs: run ttcn3-bts-test-* between 01:00 - 06:00",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/README.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ansible/util/known_hosts",
          "ansible/hosts",
          "ansible/setup-build-host.yml"
        ],
        "commitId" : "541e5b2b32b4f5527b263130a061a4cf54e28957",
        "timestamp" : 1745503173000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ansible: add build-hosts (build4, build5)\u000a\u000aPrepare to install a daemon on these for getting coredumps into lxcs in\u000athe next patch.\u000a\u000aRelated: OS#6769\u000aChange-Id: I2aa4e774b288f4ac00fb38be40de32415c565733\u000a",
        "date" : "2025-04-24 13:59:33 +0000",
        "id" : "541e5b2b32b4f5527b263130a061a4cf54e28957",
        "msg" : "ansible: add build-hosts (build4, build5)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ansible/setup-build-host.yml"
          },
          {
            "editType" : "edit",
            "file" : "ansible/hosts"
          },
          {
            "editType" : "edit",
            "file" : "ansible/util/known_hosts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.service",
          "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.py",
          "ansible/roles/testenv-coredump-helper/README.md",
          "ansible/roles/testenv-coredump-helper/handlers/main.yml",
          "ansible/roles/testenv-coredump-helper/tasks/main.yml",
          "ansible/setup-build-host.yml"
        ],
        "commitId" : "88bc9b1e07c1f31c410780288658cbe0c4076737",
        "timestamp" : 1745505031000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ansible: build-hosts: add testenv-coredump-helper\u000a\u000aThe Osmocom jenkins nodes run inside LXCs. When we get a coredump it\u000aappears on the host. Add a helper script to the hosts so the jenkins\u000ajobs can fetch the coredumps in case an Osmocom program crashes while\u000arunning a ttcn3 testsuite.\u000a\u000aThe helper script has the following safety features to ensure jenkins\u000acan't just fetch any coredump:\u000a\u000a* Only fetch coredumps within the last 3 seconds and only if the\u000a  executable matches osmo-* or open5gs-*\u000a* Only listen on the lxc IP\u000a\u000aRelated: OS#6769\u000aChange-Id: I7e66c98106b7028a393e3b873e96ae2dcb412c48\u000a",
        "date" : "2025-04-24 16:30:31 +0200",
        "id" : "88bc9b1e07c1f31c410780288658cbe0c4076737",
        "msg" : "ansible: build-hosts: add testenv-coredump-helper",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.py"
          },
          {
            "editType" : "add",
            "file" : "ansible/roles/testenv-coredump-helper/handlers/main.yml"
          },
          {
            "editType" : "add",
            "file" : "ansible/roles/testenv-coredump-helper/README.md"
          },
          {
            "editType" : "edit",
            "file" : "ansible/setup-build-host.yml"
          },
          {
            "editType" : "add",
            "file" : "ansible/roles/testenv-coredump-helper/tasks/main.yml"
          },
          {
            "editType" : "add",
            "file" : "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.service"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "5b6e032530e645befb5dd7b2a2a53f1222bbb701",
        "timestamp" : 1745505070000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv: set core env var\u000a\u000aConfigure testenv jobs to get coredumps from lxc hosts.\u000a\u000aRelated: OS#6769\u000aChange-Id: I8359b0faa1fed76b430749589916cd072a8a7753\u000a",
        "date" : "2025-04-24 16:31:10 +0200",
        "id" : "5b6e032530e645befb5dd7b2a2a53f1222bbb701",
        "msg" : "jobs/ttcn3-testsuites-testenv: set core env var",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-release-tarballs.yml"
        ],
        "commitId" : "ef1d6a460c9ffb4c03c32876f9119bda9176eaf2",
        "timestamp" : 1745917306000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-release-tarballs: add email parameter\u000a\u000aMake it easy to disable emails when testing that releases for a newly\u000aadded project work as expected.\u000a\u000aChange-Id: Ie90780dd37aa736739e41efda19bd3e21c306f31\u000a",
        "date" : "2025-04-29 11:01:46 +0200",
        "id" : "ef1d6a460c9ffb4c03c32876f9119bda9176eaf2",
        "msg" : "jobs/osmocom-release-tarballs: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-release-tarballs.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/tarballs/publish-tarballs-for-tags.sh"
        ],
        "commitId" : "4b0c5269eefc282f6e2ead3bbf5475b16bc6a960",
        "timestamp" : 1745917313000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "tarballs: add libosmo-dsp\u000a\u000aCloses: OS#6765\u000aChange-Id: I0506b323caa34a54f1284068130ccc006a9c103d\u000a",
        "date" : "2025-04-29 11:01:53 +0200",
        "id" : "4b0c5269eefc282f6e2ead3bbf5475b16bc6a960",
        "msg" : "tarballs: add libosmo-dsp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/tarballs/publish-tarballs-for-tags.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "4f5c09e534ac6e5ab5db8728b6aa72a01e218938",
        "timestamp" : 1746007352000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites: display load at start/end\u000a\u000aDisplay the load average line from uptime at the start and end of\u000atestsuite runs, e.g.:\u000a\u000a  load average: 0.77, 0.68, 0.68\u000a\u000aChange-Id: I5f891ae5d9b501e2e111e61d3aaa55ae24cb663b\u000a",
        "date" : "2025-04-30 10:02:32 +0000",
        "id" : "4f5c09e534ac6e5ab5db8728b6aa72a01e218938",
        "msg" : "jobs/ttcn3-testsuites: display load at start/end",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/tarballs/publish-tarballs-for-tags.sh"
        ],
        "commitId" : "10db6a061412738744006e9604ca7eb03eb233dc",
        "timestamp" : 1746007422000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "tarballs: add pyosmocom, libosmo-gprs\u000a\u000aFixes: OS#6786, OS#6785\u000aChange-Id: I7eaf8d4091d6261a7e526148075c4a87f9de49b7\u000a",
        "date" : "2025-04-30 12:03:42 +0200",
        "id" : "10db6a061412738744006e9604ca7eb03eb233dc",
        "msg" : "tarballs: add pyosmocom, libosmo-gprs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/tarballs/publish-tarballs-for-tags.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-rebuild-upload.yml"
        ],
        "commitId" : "8b8d83c48e35fd104d02cfcc848ec21fff5d671f",
        "timestamp" : 1746023010000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry-rebuild-upload: add rp2040\u000a\u000aRelated: OS#6784\u000aChange-Id: I8c407162d4ef6f16270e07483151ddb3b67f17f3\u000a",
        "date" : "2025-04-30 16:23:30 +0200",
        "id" : "8b8d83c48e35fd104d02cfcc848ec21fff5d671f",
        "msg" : "jobs/registry-rebuild-upload: add rp2040",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-rebuild-upload.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "7a16a94bc4c8a68879fe9194821b0716770acbf4",
        "timestamp" : 1746023022000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/gerrit: add osmo-rp2040-firmware\u000a\u000aRelated: OS#6784\u000aChange-Id: I12eb91af7e1d296a0f1447313a3449425e473669\u000a",
        "date" : "2025-04-30 16:23:42 +0200",
        "id" : "7a16a94bc4c8a68879fe9194821b0716770acbf4",
        "msg" : "jobs/gerrit: add osmo-rp2040-firmware",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml"
        ],
        "commitId" : "56e77437c64f252765302ee9eb5739da21e9af2d",
        "timestamp" : 1746526641000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/master: pass osmo-ci to docker\u000a\u000aLet jobs such as the upcoming one for osmo-rp2040-firmware use the\u000aknown_hosts file from osmo-ci when uploading binaries. In other jobs\u000awe've copied the known_hosts into the contrib/jenkins.sh file, but let's\u000atry to have it in a central place at least for new jobs.\u000a\u000aRelated: OS#6784\u000aChange-Id: If5257e7f5e3e2f9e09c52fa558a63e34c276b9a6\u000a",
        "date" : "2025-05-06 12:17:21 +0200",
        "id" : "56e77437c64f252765302ee9eb5739da21e9af2d",
        "msg" : "jobs/master: pass osmo-ci to docker",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml"
        ],
        "commitId" : "8e061850c6b452f8ab501de8f3db09ac8ce40caf",
        "timestamp" : 1746529531000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/master-builds: add osmo-rp2040-firmware\u000a\u000aRelated: OS#6784\u000aChange-Id: I94a6135fa48d47fe92007d570670f6f5403ce11b\u000a",
        "date" : "2025-05-06 13:05:31 +0200",
        "id" : "8e061850c6b452f8ab501de8f3db09ac8ce40caf",
        "msg" : "jobs/master-builds: add osmo-rp2040-firmware",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "5051f62176530865ee5a64e298780a8aecda50ae",
        "timestamp" : 1746621233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: move ttcn3-gbproxy-test to testenv\u000a\u000aRelated: OS#6494\u000aChange-Id: Iee56d7f6dbe141a23a4e8f140417c65d71a355f8\u000a",
        "date" : "2025-05-07 14:33:53 +0200",
        "id" : "5051f62176530865ee5a64e298780a8aecda50ae",
        "msg" : "jobs/ttcn3: move ttcn3-gbproxy-test to testenv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "3afb1d686791777b75561b4d623af15403e84e3d",
        "timestamp" : 1746686767000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: add ttcn3-upf-test-asan\u000a\u000aRelated: SYS#7446\u000aChange-Id: I5434c0b100032547d147f34994adde348d16cb4b\u000a",
        "date" : "2025-05-08 08:46:07 +0200",
        "id" : "3afb1d686791777b75561b4d623af15403e84e3d",
        "msg" : "jobs/ttcn3: add ttcn3-upf-test-asan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-rebuild-upload-titan.yml"
        ],
        "commitId" : "257becfc615d4cb250f277d1f29b3ceee7c5bc00",
        "timestamp" : 1746689163000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry-rebuild-upload-titan: add branch arg\u000a\u000aAdd branch arguments, so it is easier to try out fixes.\u000a\u000aChange-Id: Idc03e8977c8c9e300e394865dbec3b70a14935bc\u000a",
        "date" : "2025-05-08 09:26:03 +0200",
        "id" : "257becfc615d4cb250f277d1f29b3ceee7c5bc00",
        "msg" : "jobs/registry-rebuild-upload-titan: add branch arg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-rebuild-upload-titan.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/kernel/fragment.config"
        ],
        "commitId" : "c74b3acb15ff23dea6baf71c8cd29c144aaf2c16",
        "timestamp" : 1747047595000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "scripts/kernel/fragment: enable osmo-epdg options\u000a\u000aChange-Id: Ia60d5c1f5ade31e37293b40340e789f04ea86287\u000a",
        "date" : "2025-05-12 12:59:55 +0200",
        "id" : "c74b3acb15ff23dea6baf71c8cd29c144aaf2c16",
        "msg" : "scripts/kernel/fragment: enable osmo-epdg options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/kernel/fragment.config"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/build_binpkg.Dockerfile"
        ],
        "commitId" : "3da4194b6b1feec63bfa1c2d4ca73949f7ba735b",
        "timestamp" : 1747643121000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: build_binpkg: fix building for ubuntu 24.04\u000a\u000aDelete the user with the given UID if it already exists, so the image\u000acan be built for ubuntu 24.04 too with UID=1000:\u000a\u000a   > [3/6] RUN    USERADD --uid=1000 -m user:\u000a  0.166 useradd: UID 1000 is not unique\u000a\u000aChange-Id: I85acbf2de53f02a65ef72d4fed8c2918ec6fa317\u000a",
        "date" : "2025-05-19 10:25:21 +0200",
        "id" : "3da4194b6b1feec63bfa1c2d4ca73949f7ba735b",
        "msg" : "OBS: build_binpkg: fix building for ubuntu 24.04",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/build_binpkg.Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/build_binpkg.Dockerfile"
        ],
        "commitId" : "2c40ea2853ec99643f84eeaa563af497831c7c7e",
        "timestamp" : 1747644166000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: build_binpkg: ubuntu 24.04: fix eclipse-titan\u000a\u000aFix that installing openjdk-21 as builddep of eclipse-titan fails with:\u000a  Setting up openjdk-21-jre-headless:amd64 (21.0.7+6~us1-0ubuntu1~24.04) ...\u000a  update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode\u000a  update-alternatives: error: error creating symbolic link '/usr/share/man/man1/java.1.gz.dpkg-tmp': No such file or directory\u000a\u000aChange-Id: I0d3cf36e5f54616fc7b8629b4ad8eb63342ceb08\u000a",
        "date" : "2025-05-19 10:42:46 +0200",
        "id" : "2c40ea2853ec99643f84eeaa563af497831c7c7e",
        "msg" : "OBS: build_binpkg: ubuntu 24.04: fix eclipse-titan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/build_binpkg.Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/gerrit_binpkgs.sh"
        ],
        "commitId" : "9db271c7b325fd57e84adaaedba8644b2db03d23",
        "timestamp" : 1747644460000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: gerrit_binpkgs: add FEED parameter\u000a\u000aAllow switching to another feed easily. I'm using this to build packages\u000afor ubuntu quickly, for which we don't have a master feed (only for\u000adebian 10, 11, 12 currently).\u000a\u000aChange-Id: I1b04694e475a74b130ab3f801b99a0e827519ff8\u000a",
        "date" : "2025-05-19 10:47:40 +0200",
        "id" : "9db271c7b325fd57e84adaaedba8644b2db03d23",
        "msg" : "OBS: gerrit_binpkgs: add FEED parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/gerrit_binpkgs.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "eeb7cf051353271505efe51ead038f6a524315fc",
        "timestamp" : 1747664561000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: move epdg to testenv\u000a\u000aChange-Id: I14a0ec774448782eb31e79e2a19b3631c3041735\u000a",
        "date" : "2025-05-19 16:22:41 +0200",
        "id" : "eeb7cf051353271505efe51ead038f6a524315fc",
        "msg" : "jobs/ttcn3: move epdg to testenv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/srcpkg.py"
        ],
        "commitId" : "3b348d5effcd8b6cfde611b00473dd37545cebbb",
        "timestamp" : 1747824708000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: remove pdf draft watermark for latest pkgs\u000a\u000aAdd the line\u000a  ASCIIDOCSTYLE = $(BUILDDIR)\\/custom-dblatex.sty\u000abefore the line\u000a  include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.asciidoc.inc\u000awhen building source packages for the latest feed, so there is no\u000a\"DRAFT\" watermark.\u000a\u000aCloses: OS#6188\u000aDepends: osmo-gsm-manuals I33d67748b1e97578f4726009ac73fd0c4e7305db\u000aChange-Id: Ie2e49ba89913321edaa90660a5348209355e61ce\u000a",
        "date" : "2025-05-21 12:51:48 +0200",
        "id" : "3b348d5effcd8b6cfde611b00473dd37545cebbb",
        "msg" : "OBS: remove pdf draft watermark for latest pkgs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/manuals/0001-build-custom-dblatex.sty-remove-DRAFT.patch",
          "scripts/manuals/0001-build-set-ASCIIDOCSTYLE-to-remove-DRAFT.patch",
          "scripts/manuals/publish-manuals-for-tags.sh"
        ],
        "commitId" : "9f5b48a2978e652671a51b6511a068e05798cffc",
        "timestamp" : 1747838663000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "scripts/manuals: use new method for removing DRAFT\u000a\u000aosmo-gsm-manuals now has two \"ASCIIDOCSTYLE\" files:\u000a* custom-dblatex.sty (without draft)\u000a* custom-dblatex-draft.sty (new default)\u000a\u000aThis change was necessary to make it feasible to build the manuals\u000ainside the debian binary packages without the watermark for the\u000aosmocom:latest feed (see next patch).\u000a\u000aAdjust the method for removing the \"DRAFT\" watermark: instead of\u000apatching custom-dblatex.sty, switch from custom-dblatex-draft.sty to\u000acustom-dblatex.sty.\u000a\u000aDepends: osmo-gsm-manuals I33d67748b1e97578f4726009ac73fd0c4e7305db\u000aChange-Id: I25060baa41c08fd3e25d5ff0b460d171ee2979ad\u000a",
        "date" : "2025-05-21 14:44:23 +0000",
        "id" : "9f5b48a2978e652671a51b6511a068e05798cffc",
        "msg" : "scripts/manuals: use new method for removing DRAFT",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "scripts/manuals/0001-build-custom-dblatex.sty-remove-DRAFT.patch"
          },
          {
            "editType" : "edit",
            "file" : "scripts/manuals/publish-manuals-for-tags.sh"
          },
          {
            "editType" : "add",
            "file" : "scripts/manuals/0001-build-set-ASCIIDOCSTYLE-to-remove-DRAFT.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "f7e3533392ef98ba46ed1e1b4ac3a60363de3bd2",
        "timestamp" : 1747838711000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "jobs/ttcn3-testsuites-testenv: no rm on error\u000a\u000aDo not delete the cache dir if testenv returns with error, so we can\u000ainspect it. Keep the linux kernel too, it doesn't make much of a size\u000adifference and makes the code slightly simpler.\u000a\u000aChange-Id: Icdd84204253ff94ac650fbeb2b3ad74e16d89dd4\u000a",
        "date" : "2025-05-21 14:45:11 +0000",
        "id" : "f7e3533392ef98ba46ed1e1b4ac3a60363de3bd2",
        "msg" : "jobs/ttcn3-testsuites-testenv: no rm on error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "396d31a89962a29685fd017f908e0f2923fbf994",
        "timestamp" : 1747843641000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "jobs: ttcn3-stp*: Pass '-c all'\u000a\u000aThat testsuite has recently migrated to use several configs, so make\u000asure to run all of them.\u000a\u000aDepends: osmo-ttcn3-hacks.git Change-Id I4ec8e1bbc8e71d8bd421dfbd5356bf1937ce2bb4\u000aChange-Id: I76af2a979c1f29711bf9c3865d08229240f13eba\u000a",
        "date" : "2025-05-21 16:07:21 +0000",
        "id" : "396d31a89962a29685fd017f908e0f2923fbf994",
        "msg" : "jobs: ttcn3-stp*: Pass '-c all'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lint/lint_diff.sh"
        ],
        "commitId" : "881b6e75fcb7adea336f97b8966fd5bebbd7fce4",
        "timestamp" : 1748003726000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "lint: test_ruff: add osmo-dev to format_projects\u000a\u000aDepends: osmo-dev I681627a3271ec65f356249e930323efc9ce0954d\u000aChange-Id: Ic8ee81f44f71ebb8606e46b3c00332286a89dae9\u000a",
        "date" : "2025-05-23 14:35:26 +0200",
        "id" : "881b6e75fcb7adea336f97b8966fd5bebbd7fce4",
        "msg" : "lint: test_ruff: add osmo-dev to format_projects",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lint/lint_diff.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "470f53067fe9a2c098903bd31952d1e97dd38774",
        "timestamp" : 1748003726000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/gerrit-verifications: run CI for osmo-dev.git\u000a\u000aRun linter and pytest scripts for osmo-dev.\u000a\u000aRelated: osmo-dev I8bb2af7ffb902fd690e83e36739c2b4415b9ab80\u000aChange-Id: I170e8913fd47e47120e0dd374c4662e1d2e964a3\u000a",
        "date" : "2025-05-23 14:35:26 +0200",
        "id" : "470f53067fe9a2c098903bd31952d1e97dd38774",
        "msg" : "jobs/gerrit-verifications: run CI for osmo-dev.git",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "6d677aa9bbda05c6a55ef8ab231a0a60f8c9ed10",
        "timestamp" : 1748266846000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv.yml: Add ttcn3-5gc-test-ogs\u000a\u000aDepends: osmo-ttcn3-hacks.git Change-Id I867433c87c6da2f0d1f299245aedf4830acbf539\u000aChange-Id: I6ef174b64ab5f0561b62f315be28bb6710ac125c\u000a",
        "date" : "2025-05-26 15:40:46 +0200",
        "id" : "6d677aa9bbda05c6a55ef8ab231a0a60f8c9ed10",
        "msg" : "jobs/ttcn3-testsuites-testenv.yml: Add ttcn3-5gc-test-ogs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/update_obs_eclipse_titan.sh"
        ],
        "commitId" : "d0c3e3bf9bb540cd82f71b2a47c109b3889c401a",
        "timestamp" : 1748355298000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: update_obs_eclipse_titan: update\u000a\u000a* Set the branch as argument instead of hardcoding it.\u000a* Don't use --version-append, the ~osmocom part will be added to\u000a  debian/changelog instead when pushing new versions.\u000a* Add usage description.\u000a\u000aChange-Id: I6580ce81e092299850f177110e130ac1847e05a7\u000a",
        "date" : "2025-05-27 16:14:58 +0200",
        "id" : "d0c3e3bf9bb540cd82f71b2a47c109b3889c401a",
        "msg" : "OBS: update_obs_eclipse_titan: update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/update_obs_eclipse_titan.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-obs.yml"
        ],
        "commitId" : "c0e26e3f500383f220b77d285df724e97a1af02c",
        "timestamp" : 1749034640000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs: add EMAIL_NOTIFICATIONS argument\u000a\u000aChange-Id: I5009f7b722c7455ee6dfd25a6b5370929c9bc469\u000a",
        "date" : "2025-06-04 12:57:20 +0200",
        "id" : "c0e26e3f500383f220b77d285df724e97a1af02c",
        "msg" : "jobs/osmocom-obs: add EMAIL_NOTIFICATIONS argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/srcpkg.py"
        ],
        "commitId" : "64b3a66d85930ca73ff777a964b7a9a05dc294f8",
        "timestamp" : 1749034640000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: repo without manuals: fix draft removal logic\u000a\u000aAdjust set_asciidoc_style_without_draft_watermark() so it does not fail\u000ain repositories that do not have any manuals.\u000a\u000aFixes: 3b348d5e (\"OBS: remove pdf draft watermark for latest pkgs\")\u000aChange-Id: Ie93430a1f7bd2bae6886e87755e79ff93ea609e7\u000a",
        "date" : "2025-06-04 12:57:20 +0200",
        "id" : "64b3a66d85930ca73ff777a964b7a9a05dc294f8",
        "msg" : "OBS: repo without manuals: fix draft removal logic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/config.py"
        ],
        "commitId" : "807c83bea033671af2847ab6c480370439db93ec",
        "timestamp" : 1749034640000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: remove libosmo-sccp-legacy\u000a\u000aStop building libosmo-sccp-legacy, which is not needed anymore since\u000aosmo-msc 1.13.0 has been tagged some time ago.\u000a\u000aChange-Id: I086e3eff10e79bddd8ec23927b46cc58a7101de6\u000a",
        "date" : "2025-06-04 12:57:20 +0200",
        "id" : "807c83bea033671af2847ab6c480370439db93ec",
        "msg" : "OBS: remove libosmo-sccp-legacy",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/config.py"
        ],
        "commitId" : "43c09c91818d9c62e60896c3680b1bea05a48604",
        "timestamp" : 1749045753000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: add the new osmocom-keyring package\u000a\u000aThe public key for OBS packages needs to be extended every two years.\u000aWhen the previous key expires, it is not possible to update packages\u000aanymore until users replace the old key with the new, extended key.\u000a\u000aTo make this less inconvenient for users, introduce a new\u000aosmocom-keyring package that holds the current key (valid for 2 years),\u000awhich will get updated every year with an extended key (valid for\u000aanother 2 years, I'll add a jenkins job to remind us). This means as\u000along as users upgrade their packages once a year, they will\u000aautomatically receive the new key.\u000a\u000aRelated: https://gitea.osmocom.org/osmocom/osmocom-keyring\u000aRelated: OS#6567\u000aChange-Id: I370b4fa0c6f7e8a925b1ddd7c1c47980a8f4fea2\u000a",
        "date" : "2025-06-04 16:02:33 +0200",
        "id" : "43c09c91818d9c62e60896c3680b1bea05a48604",
        "msg" : "OBS: add the new osmocom-keyring package",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/update_obs_project.py",
          "scripts/obs/lib/config.py",
          "scripts/obs/lib/metapkg.py"
        ],
        "commitId" : "4dea08e88505771ed74aa05efe1760c400483519",
        "timestamp" : 1749045795000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: move meta_package_version to config variable\u000a\u000aHave a config variable instead of hardcoding the value two times.\u000a\u000aChange-Id: I003e27ed6d0247097ba33d33e578b9669be36f9a\u000a",
        "date" : "2025-06-04 16:03:15 +0200",
        "id" : "4dea08e88505771ed74aa05efe1760c400483519",
        "msg" : "OBS: move meta_package_version to config variable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/metapkg.py"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/update_obs_project.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/metapkg.py",
          "scripts/obs/lib/config.py"
        ],
        "commitId" : "baf71c6784a5ad9b4508396d5e467555f2e5e520",
        "timestamp" : 1749045795000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: let meta package depend on osmocom-keyring\u000a\u000aLet the meta package (osmocom-latest, osmocom-nightly etc.) depend on\u000aosmocom-keyring. This means that after the user has enabled any of the\u000aofficial Osmocom OBS repositories and installs a package from there, the\u000aosmocom-keyring package will get installed as well, which results in\u000ahaving an up-to-date /usr/share/osmocom-keyring/osmocom.asc.\u000a\u000aChange-Id: Id4d213f355338b39a9ec5ccffc16179f6e472102\u000a",
        "date" : "2025-06-04 16:03:15 +0200",
        "id" : "baf71c6784a5ad9b4508396d5e467555f2e5e520",
        "msg" : "OBS: let meta package depend on osmocom-keyring",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/metapkg.py"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/reminder-extend-obs-key.yml",
          "scripts/reminder-extend-obs-key.sh"
        ],
        "commitId" : "8b28d63e980d051e5d39893549fe985218bae28f",
        "timestamp" : 1749045795000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/reminder-extend-obs-key: new job\u000a\u000aAdd a script that downloads the current OBS pubkey, checks its\u000aexpiration date and fails if it is in less than a year. The idea is to\u000aextend it for two years every year (so users have enough time to update\u000atheir osmocom-keyring package).\u000a\u000aChange-Id: I934282efbe1fe3bd86813ad53df38ef79575bf8d\u000a",
        "date" : "2025-06-04 16:03:15 +0200",
        "id" : "8b28d63e980d051e5d39893549fe985218bae28f",
        "msg" : "jobs/reminder-extend-obs-key: new job",
        "paths" : [
          {
            "editType" : "add",
            "file" : "scripts/reminder-extend-obs-key.sh"
          },
          {
            "editType" : "add",
            "file" : "jobs/reminder-extend-obs-key.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-list-commits.yml",
          "jobs/registry-rebuild-upload-fpga-build.yml",
          "jobs/update-osmo-ci-on-slaves.yml",
          "jobs/update-containers-osmo-python-tests.yml",
          "jobs/coverity-status.yml",
          "jobs/osmocom-depcheck.yml",
          "jobs/ttcn3-testsuites-kernel-git.yml",
          "jobs/ttcn3-testsuites.yml",
          "jobs/osmo-gsm-tester-runner.yml",
          "jobs/osmocom-obs-check-builders.yml",
          "jobs/octsim_osmo-ccid-firmware.yml",
          "jobs/registry-triggers.yml",
          "jobs/simtester-sanitize.yml",
          "jobs/osmo-gsm-manuals-trigger.yml",
          "jobs/osmocom-obs-nightly-asan.yml",
          "jobs/coverity.yml",
          "jobs/osmocom-build-tags-against-master.yml",
          "jobs/osmocom-obs.yml"
        ],
        "commitId" : "af02d1fd3d6c840df49cc7dce2f8e59cf15c4f58",
        "timestamp" : 1749195618000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs: make references to master branch consistent\u000a\u000aUse \"master\" instead of:\u000a- \"refs/remotes/origin/master\"\u000a- \"origin/master\"\u000a- \"*/master\"\u000a\u000aThis improves consistency and makes clear what should be used when\u000aadding new jobs. It also fixes the problem with */master that it may\u000aactually not only use the master branch, but also e.g. osmith/master\u000awhich can lead to unintentionally building and publishing artifacts from\u000athe wrong branch. If we want to run a job on a different branch\u000aintentionally, such a job should have an extra argument for branch that\u000acan be changed when starting the job.\u000a\u000aChange-Id: I7389585165bf3a790c7a338d10f5f7fe2311ee69\u000a",
        "date" : "2025-06-06 09:40:18 +0200",
        "id" : "af02d1fd3d6c840df49cc7dce2f8e59cf15c4f58",
        "msg" : "jobs: make references to master branch consistent",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/simtester-sanitize.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-nightly-asan.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/update-containers-osmo-python-tests.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/registry-triggers.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-list-commits.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-kernel-git.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/coverity-status.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/update-osmo-ci-on-slaves.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-check-builders.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/coverity.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/octsim_osmo-ccid-firmware.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-depcheck.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmo-gsm-tester-runner.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/registry-rebuild-upload-fpga-build.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmo-gsm-manuals-trigger.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-build-tags-against-master.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/repo-install-test/run-inside.sh"
        ],
        "commitId" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
        "timestamp" : 1749717745000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "repo-install-test: ignore eclipse-titan-optdir\u000a\u000aThe osmocom:latest repository now has eclipse-titan-optdir-9.0.0 and\u000aeclipse-titan-optdir-11.1.0 packages, which allow installing multiple\u000atitan versions side-by-side. The related -dbgsym packages can conflict\u000awith the main eclipse-titan-dbgsym package. Ignore these packages in the\u000arepo-install test.\u000a\u000aFixes:\u000a  Unpacking eclipse-titan-optdir-9.0.0-dbgsym (9.0.0~osmocom1.2263.c685) ...\u000a  dpkg: error processing archive /tmp/apt-dpkg-install-4XXdZ1/205-eclipse-titan-optdir-9.0.0-dbgsym_9.0.0~osmocom1.2263.c685_amd64.deb (--unpack):\u000a   trying to overwrite '/usr/lib/debug/.build-id/0a/072e12f92a7b564adec3a0896c18aa6c942391.debug', which is also in package eclipse-titan-dbgsym 9.0.0.3.0bbfc~osmocom\u000a\u000aRelated: https://jenkins.osmocom.org/jenkins/job/Osmocom-repo-install-debian12/feed=latest,label=qemu/704/console\u000aChange-Id: If761290f7ff6d30000ccd9327310f78cf90fe793\u000a",
        "date" : "2025-06-12 10:42:25 +0200",
        "id" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
        "msg" : "repo-install-test: ignore eclipse-titan-optdir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/repo-install-test/run-inside.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml",
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "bcc235f90ad7cc24f4009970a208365b505cff08",
        "timestamp" : 1749819629000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: move pgw to testenv\u000a\u000aChange-Id: I74ddac6ebf7f2ff61a36aca3458600b696279703\u000a",
        "date" : "2025-06-13 15:00:29 +0200",
        "id" : "bcc235f90ad7cc24f4009970a208365b505cff08",
        "msg" : "jobs/ttcn3: move pgw to testenv",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "9ba06ede42b472008f1e5354d68d354f4021ccd5",
        "timestamp" : 1749819785000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv: add email parameter\u000a\u000aChange-Id: I92d92daf7ca087cbe25ab8e873b270a6bf9badb1\u000a",
        "date" : "2025-06-13 15:03:05 +0200",
        "id" : "9ba06ede42b472008f1e5354d68d354f4021ccd5",
        "msg" : "jobs/ttcn3-testsuites-testenv: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "5ac5fd1bae4c7832d65a58ff2e816d2cf3f1ab2f",
        "timestamp" : 1750157589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-…-testenv: add TESTENV_ARGS parameter\u000a\u000aChange-Id: I2a07319ee26ac497eff2853329a002cdb09f75b4\u000a",
        "date" : "2025-06-17 12:53:09 +0200",
        "id" : "5ac5fd1bae4c7832d65a58ff2e816d2cf3f1ab2f",
        "msg" : "jobs/ttcn3-…-testenv: add TESTENV_ARGS parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "e178be597f2f71930bed512a7ee7cb0301b92dda",
        "timestamp" : 1750242595000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites: add email parameter\u000a\u000aChange-Id: I9385f553196ac8d1ac1bfb05735ed937da67b7b4\u000a",
        "date" : "2025-06-18 12:29:55 +0200",
        "id" : "e178be597f2f71930bed512a7ee7cb0301b92dda",
        "msg" : "jobs/ttcn3-testsuites: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "999600cb29ae3a47f664d7763f84d1b1742d925b",
        "timestamp" : 1751634937000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs: add ttcn3-bsc-test-{sccplite,vamos}-asan\u000a\u000aFix that we didn't have asan variants of those two.\u000a\u000aChange-Id: I9888ec08bc39baaf713cb0a89d133e10fed50e0d\u000a",
        "date" : "2025-07-04 15:15:37 +0200",
        "id" : "999600cb29ae3a47f664d7763f84d1b1742d925b",
        "msg" : "jobs: add ttcn3-bsc-test-{sccplite,vamos}-asan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/docker.py"
        ],
        "commitId" : "f453d5fe432b623336555f47d439f37ba6ffa609",
        "timestamp" : 1752490905000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: use debian/eol:buster for debian:10\u000a\u000aRelated: OS#6811\u000aChange-Id: I5dabb97e259bd1d84cf6e9f8a46dc17240b5b88d\u000a",
        "date" : "2025-07-14 13:01:45 +0200",
        "id" : "f453d5fe432b623336555f47d439f37ba6ffa609",
        "msg" : "OBS: use debian/eol:buster for debian:10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/docker.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/repo-install-test.yml"
        ],
        "commitId" : "4fcb43a15160e464049e6371e1752b347a7d2b82",
        "timestamp" : 1752491953000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/repo-install-test: add email parameter\u000a\u000aChange-Id: Ief7a800b5bc478adec03db52335965ed0cfa86ae\u000a",
        "date" : "2025-07-14 13:19:13 +0200",
        "id" : "4fcb43a15160e464049e6371e1752b347a7d2b82",
        "msg" : "jobs/repo-install-test: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/repo-install-test.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/repo-install-test.sh"
        ],
        "commitId" : "4eef5b871a2cf06d8472678ae92ff940fe8a7091",
        "timestamp" : 1752492162000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "repo-install-test: debian10: use archive mirror\u000a\u000aRelated: OS#6811\u000aChange-Id: I5c6d6624c083e103927942f62e76fbb7b87127a8\u000a",
        "date" : "2025-07-14 13:22:42 +0200",
        "id" : "4eef5b871a2cf06d8472678ae92ff940fe8a7091",
        "msg" : "repo-install-test: debian10: use archive mirror",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/repo-install-test.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-update-base-images.yml"
        ],
        "commitId" : "5f2cb6dba0c3324f12914bf24d69d648f4ee2399",
        "timestamp" : 1752493027000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry…: add email parameter\u000a\u000aChange-Id: Ie1e258b77ddb988e27b778cb8243cf33bb5f5440\u000a",
        "date" : "2025-07-14 13:37:07 +0200",
        "id" : "5f2cb6dba0c3324f12914bf24d69d648f4ee2399",
        "msg" : "jobs/registry…: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-update-base-images.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-update-base-images.yml"
        ],
        "commitId" : "3fdcf5f7e8b0da481d68c1423028ed3626e5d10b",
        "timestamp" : 1752493027000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry…: debian:buster -> debian/eol:buster\u000a\u000aRelated: OS#6811\u000aChange-Id: I6a9fdec0fa1063859e10cf5978cf6fd6b53619c1\u000a",
        "date" : "2025-07-14 13:37:07 +0200",
        "id" : "3fdcf5f7e8b0da481d68c1423028ed3626e5d10b",
        "msg" : "jobs/registry…: debian:buster -> debian/eol:buster",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-update-base-images.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-update-base-images.yml"
        ],
        "commitId" : "1262888d49057d212a16a29506e8a30b79202510",
        "timestamp" : 1752493566000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry…: fix syntax error\u000a\u000aUse $REGISTRY instead of ${REGISTRY}, so jenkins-job-builder 6.3.0\u000adoesn't interpret it as JJB variable. It needs to be interpreted as\u000ashell variable here. This probably worked with older JJB versions.\u000a\u000a/home/user/code/osmo-dev/src/osmo-ci/jobs/registry-update-base-images.yml:27:11: While formatting string 'REGISTRY=\"registry.osmocom.org\"\\nIMAGES=\"\\n  debian/eol:buster\\n  debian:bullseye\\n ...': Missing parameter: 'REGISTRY'\u000a              REGISTRY=\"registry.osmocom.org\"\u000a              ^\u000a\u000aChange-Id: I54b11d0dd7847bd208c4e4270be3151479dac983\u000a",
        "date" : "2025-07-14 13:46:06 +0200",
        "id" : "1262888d49057d212a16a29506e8a30b79202510",
        "msg" : "jobs/registry…: fix syntax error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-update-base-images.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/common.sh"
        ],
        "commitId" : "f915fe64660acbe5a2eaaf3260734b48e858e6e0",
        "timestamp" : 1753991483000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "osmo_git_clone_url(): add logger_gsmtap and enftables\u000a\u000aChange-Id: I495f3334a8d61a325fe6540043b07b8dababd8c6\u000a",
        "date" : "2025-08-01 02:51:23 +0700",
        "id" : "f915fe64660acbe5a2eaaf3260734b48e858e6e0",
        "msg" : "osmo_git_clone_url(): add logger_gsmtap and enftables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml"
        ],
        "commitId" : "46ad4f84a53093a7fd202b8fc44f1957c027f8af",
        "timestamp" : 1753991591000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "jobs/master-builds: add logger_gsmtap and enftables\u000a\u000aChange-Id: I88d8e03770e7effb49e59493d0e9ba59f75e8ddd\u000aRelated: logger_gsmtap.git e06a0b9b3506e8ab1a7cfeeae72e32b2d6186989\u000aRelated: enftables.git 735602e15471eab82c93f9e2e044a4d69031ced8\u000a",
        "date" : "2025-08-01 02:53:11 +0700",
        "id" : "46ad4f84a53093a7fd202b8fc44f1957c027f8af",
        "msg" : "jobs/master-builds: add logger_gsmtap and enftables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "05b8e1c1c5b43d60965b52ad38f0ffc0fdb75854",
        "timestamp" : 1754039363000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "jobs/gerrit-verifications: add logger_gsmtap\u000a\u000aChange-Id: I4ffae01156caa467ec23f6b89185b8d65d4691a3\u000aRelated: logger_gsmtap.git e06a0b9b3506e8ab1a7cfeeae72e32b2d6186989\u000a",
        "date" : "2025-08-01 16:09:23 +0700",
        "id" : "05b8e1c1c5b43d60965b52ad38f0ffc0fdb75854",
        "msg" : "jobs/gerrit-verifications: add logger_gsmtap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml"
        ],
        "commitId" : "d44123b9c99692a1f1fa30f3ecb2e2fc6a14d8e0",
        "timestamp" : 1754077014000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "jobs/master-builds: fix repos_url for enftables\u000a\u000aenftables is not in Gerrit, use the Gitea URL instead.\u000a\u000aChange-Id: I3a50a4498c22c56129a40e410ab30c0e6bfee1ec\u000aFixes: 46ad4f8 (\"jobs/master-builds: add logger_gsmtap and enftables\")\u000a",
        "date" : "2025-08-02 02:36:54 +0700",
        "id" : "d44123b9c99692a1f1fa30f3ecb2e2fc6a14d8e0",
        "msg" : "jobs/master-builds: fix repos_url for enftables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-obs-sync.yml"
        ],
        "commitId" : "94440c0eecacbf51343977d4627fb6cd69157f5a",
        "timestamp" : 1754895407000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs-sync: add Debian:13\u000a\u000aRelated: OS#6826\u000aChange-Id: I5ce1b03bc538481f14642a2ec91877e1848a6539\u000a",
        "date" : "2025-08-11 08:56:47 +0200",
        "id" : "94440c0eecacbf51343977d4627fb6cd69157f5a",
        "msg" : "jobs/osmocom-obs-sync: add Debian:13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-sync.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/obs-mirror/obs-mirror-include.txt"
        ],
        "commitId" : "80a9abae512b4f28c7531c27bb91ea8757bb1e72",
        "timestamp" : 1754897313000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "contrib/obs-mirror/obs-mirror-include: update\u000a\u000aUpdate the daily backup/mirror configuration.\u000a\u000a* Add Debian 13\u000a* Add Raspbian 12 (not sure why it was not there yet)\u000a* Add nightly/CentOS_7 (we build a few packages for it and we also have\u000a  the mirror configured for latest)\u000a* Remove CentOS 8 (dropped 1 year ago: https://osmocom.org/news/255)\u000a* Remove Debian 10, Raspbian 10 (https://osmocom.org/news/308)\u000a\u000aRelated: OS#6826\u000aChange-Id: I88e209d19fbdc65775342769a37600642b570130\u000a",
        "date" : "2025-08-11 09:28:33 +0200",
        "id" : "80a9abae512b4f28c7531c27bb91ea8757bb1e72",
        "msg" : "contrib/obs-mirror/obs-mirror-include: update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/obs-mirror/obs-mirror-include.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/docker.py"
        ],
        "commitId" : "f071c697887247030b8ec43c1a9dc2d873984d35",
        "timestamp" : 1754925978000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: support building debian trixie (13) pkgs\u000a\u000aTranslate \"debian:13\" to \"debian:trixie\", as for some reason no docker\u000atag is getting pushed for \"debian:13\". With this we can keep using the\u000ausual short naming scheme in pipeline_binpkgs lines in\u000agerrit-verifications.yml (see next patch).\u000a\u000aChange-Id: I1377af7f74f074ed6e28e07dee82360d024edd05\u000a",
        "date" : "2025-08-11 17:26:18 +0200",
        "id" : "f071c697887247030b8ec43c1a9dc2d873984d35",
        "msg" : "OBS: support building debian trixie (13) pkgs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/docker.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "26b217c5462dffdbd7f4a27fff05b59388ae89b4",
        "timestamp" : 1754926330000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/gerrit: remove binpkgs that are the default\u000a\u000aRemove the pipeline_binpkgs lines that are the same as the default. This\u000ais in preparation for changing the default.\u000a\u000aChange-Id: I348a83c8d70c2042bcab9ccaf83be2a638e722e7\u000a",
        "date" : "2025-08-11 17:32:10 +0200",
        "id" : "26b217c5462dffdbd7f4a27fff05b59388ae89b4",
        "msg" : "jobs/gerrit: remove binpkgs that are the default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "5c0b9984b437759fea55fb9101ccde49acb27d25",
        "timestamp" : 1754926591000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/gerrit: binpkgs: update debian versions\u000a\u000aChange the default from \"debian:10 debian:12\" to \"debian:11 debian:13\",\u000aas Debian 13 has just been released and we are about to remove Debian 10\u000abinary packages.\u000a\u000aRelated: https://osmocom.org/news/310\u000aRelated: https://osmocom.org/news/308\u000aRelated: OS#6826\u000aChange-Id: Ifc1d603c9e6e5054ad2f121f53ba3fb7e4d05286\u000a",
        "date" : "2025-08-11 17:36:31 +0200",
        "id" : "5c0b9984b437759fea55fb9101ccde49acb27d25",
        "msg" : "jobs/gerrit: binpkgs: update debian versions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/registry-update-base-images.yml"
        ],
        "commitId" : "2412f3c68f64fe6078280a3fd0c2ad0a312bf44b",
        "timestamp" : 1754997858000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/registry-update-base-images: add debian:trixie\u000a\u000aChange-Id: I905863157b35bdc4ca60116be477b90abbd215f1\u000a",
        "date" : "2025-08-12 13:24:18 +0200",
        "id" : "2412f3c68f64fe6078280a3fd0c2ad0a312bf44b",
        "msg" : "jobs/registry-update-base-images: add debian:trixie",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/registry-update-base-images.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-obs-sync.yml"
        ],
        "commitId" : "66026ead5368e0588ac67745f46ba8c804ab16b4",
        "timestamp" : 1755678908000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs-sync: add email parameter\u000a\u000aChange-Id: I4e9b2f474bfd3b5eb235e46475cef54e3fc17aec\u000a",
        "date" : "2025-08-20 10:35:08 +0200",
        "id" : "66026ead5368e0588ac67745f46ba8c804ab16b4",
        "msg" : "jobs/osmocom-obs-sync: add email parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-sync.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/sync_obs_projects.py"
        ],
        "commitId" : "6d19e82eedcd4852cce3b43482ab54f1df195ef2",
        "timestamp" : 1755678908000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: sync_obs_projects: support security.d.o\u000a\u000aThe Debian 13 meta config in the OpenSUSE OBS now lists\u000asecurity.debian.org. Adjust the script that syncs the config to support\u000athis URL too, rewrite it to HTTPS just like the other mirror URL.\u000a\u000aFix for:\u000a      changing url to https: http://security.debian.org/debian-security?dist=trixie-security&component=main\u000a  Traceback (most recent call last):\u000a    File \"/obs/sync_obs_projects.py\", line 322, in <module>\u000a      main()\u000a    File \"/obs/sync_obs_projects.py\", line 312, in main\u000a      rewrite_meta(project)\u000a    File \"/obs/sync_obs_projects.py\", line 190, in rewrite_meta\u000a      assert url.startswith(\"http://ftp.de.debian.org/debian\"), \\\u000a  AssertionError: unexpected mirror URL\u000a\u000aRelated: https://build.opensuse.org/projects/Debian:13/meta\u000aChange-Id: Iaf6a025376e398e26c5031b07fee6c1f64cbe047\u000a",
        "date" : "2025-08-20 10:35:08 +0200",
        "id" : "6d19e82eedcd4852cce3b43482ab54f1df195ef2",
        "msg" : "OBS: sync_obs_projects: support security.d.o",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/sync_obs_projects.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/sync_obs_projects.py",
          ".ruff.toml"
        ],
        "commitId" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
        "timestamp" : 1755678908000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "scripts/obs/sync_obs_projects.py: format with ruff\u000a\u000aChange-Id: I1b7281b32c352b09a0641175b6f70751010800d9\u000a",
        "date" : "2025-08-20 10:35:08 +0200",
        "id" : "3b70b66f32a63b29281f3d2840a25e682785b60b",
        "msg" : "scripts/obs/sync_obs_projects.py: format with ruff",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".ruff.toml"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/sync_obs_projects.py"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}