{
  "_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" : "1557000260"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REFNAME",
          "value" : "rhizomatica/production"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PROJECT",
          "value" : "osmo-msc"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_OLDREV",
          "value" : "91679edc13c6818d6a8e63d54891eae0b5e9367b"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_NEWREV",
          "value" : "41e16dde8b647116022bdb8c148499b00da2a6c1"
        },
        {
          "_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_EVENT_ACCOUNT_USERNAME",
          "value" : "keith"
        },
        {
          "_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.11.7"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 1,
      "buildableTimeMillis" : 1,
      "buildingDurationMillis" : 11619,
      "executingTimeMillis" : 11619,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 9072,
      "waitingTimeMillis" : 9072
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 40,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bb15a95e3843864b853e6d1747b82b08556a1923",
            "branch" : [
              {
                "SHA1" : "bb15a95e3843864b853e6d1747b82b08556a1923",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bb15a95e3843864b853e6d1747b82b08556a1923",
            "branch" : [
              {
                "SHA1" : "bb15a95e3843864b853e6d1747b82b08556a1923",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 7,
          "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" : "bb15a95e3843864b853e6d1747b82b08556a1923",
        "branch" : [
          {
            "SHA1" : "bb15a95e3843864b853e6d1747b82b08556a1923",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ci"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#40",
  "duration" : 11619,
  "estimatedDuration" : 11619,
  "executor" : None,
  "fullDisplayName" : "Osmocom_OBS_rhizomatica_production #40",
  "id" : "40",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 40,
  "queueId" : 343,
  "result" : "SUCCESS",
  "timestamp" : 1768226187229,
  "url" : "https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_rhizomatica_production/40/",
  "builtOn" : "build4-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "71fde4193c9edf30af3d69db3da3259c42c23edb",
        "timestamp" : 1760014261000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv: hlr: add -c osmo_hlr\u000a\u000aNow that it is also possible to run the HLR tests against PyHSS, add\u000a\"-c osmo_hlr\" to run the existing ttcn3-hlr-test jobs against osmo-hlr.\u000aI plan to add jobs for PyHSS later in a separate patch.\u000a\u000aRelated: OS#6862\u000aDepends: osmo-ttcn3-hacks I7a7e709ec02a9bf44343fff4df2861dfe4e1a761\u000aChange-Id: Ic7acd3ca654580aa8e5a52f162f5c9042fc7d09f\u000a",
        "date" : "2025-10-09 14:51:01 +0200",
        "id" : "71fde4193c9edf30af3d69db3da3259c42c23edb",
        "msg" : "jobs/ttcn3-testsuites-testenv: hlr: add -c osmo_hlr",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/osmocom-obs-sync.yml"
        ],
        "commitId" : "ba31ec48c0d2b0ac733135be1ce309ea580d0056",
        "timestamp" : 1761120379000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs-sync: add Raspbian:13\u000a\u000aChange-Id: Ib308d12cae2def42c3f1892f606e15c8aebfe140\u000a",
        "date" : "2025-10-22 10:06:19 +0200",
        "id" : "ba31ec48c0d2b0ac733135be1ce309ea580d0056",
        "msg" : "jobs/osmocom-obs-sync: add Raspbian:13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs-sync.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/obs-mirror/obs-mirror-include.txt"
        ],
        "commitId" : "0c05cfc4b6049eef18542ef5b11f133aae02036e",
        "timestamp" : 1761120694000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "contrib/obs-mirror: add Raspbian_13\u000a\u000aChange-Id: I73e0dbb820935be2f2754a2e2b3e6b3bff409552\u000a",
        "date" : "2025-10-22 10:11:34 +0200",
        "id" : "0c05cfc4b6049eef18542ef5b11f133aae02036e",
        "msg" : "contrib/obs-mirror: add Raspbian_13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/obs-mirror/obs-mirror-include.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/reminder-extend-obs-key.sh"
        ],
        "commitId" : "1768de3271f8138f45bdeda2d04332de57a9abb5",
        "timestamp" : 1761123291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "scripts/reminder-extend-obs-key: fix typo\u000a\u000aOne year is 365(.25) days, not 356. Fix that the alarm would have gone\u000aoff 9 days later than expected.\u000a\u000aChange-Id: I8b46b6b18ce1dea01c5c6c0beb4f10e924f8e4bc\u000a",
        "date" : "2025-10-22 08:54:51 +0000",
        "id" : "1768de3271f8138f45bdeda2d04332de57a9abb5",
        "msg" : "scripts/reminder-extend-obs-key: fix typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/reminder-extend-obs-key.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/Release.key",
          "ansible/roles/gsm-tester-bts/files/Release.key",
          "qemu-kvm/ggsn-kernel-gtp/postinst/Release.key"
        ],
        "commitId" : "22bdf8cc9108e10cebbe3a98729d887d35fb29ed",
        "timestamp" : 1761124661000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "Update Release.key for Osmocom OBS\u000a\u000aChange-Id: Iaa333c148f01f518178990bc44c822a471dffbb8\u000a",
        "date" : "2025-10-22 11:17:41 +0200",
        "id" : "22bdf8cc9108e10cebbe3a98729d887d35fb29ed",
        "msg" : "Update Release.key for Osmocom OBS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "qemu-kvm/ggsn-kernel-gtp/postinst/Release.key"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/Release.key"
          },
          {
            "editType" : "edit",
            "file" : "ansible/roles/gsm-tester-bts/files/Release.key"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "b93642c7c66e94ea5532720bc222393505b24f4e",
        "timestamp" : 1761199130000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites-testenv: mme: use -c all\u000a\u000aAdjust to MME tests now having two configurations in osmo-ttcn3-hacks:\u000a\u000a[testenv] Found multiple testenv.cfg files, use one of:\u000a[testenv]  -c emergency\u000a[testenv]  -c generic\u000a[testenv] You can also select all of them (-c all) or use the * character as wildcard.\u000a\u000aRelated: osmo-ttcn3-hacks I3d84486dd3826d0f60a3c06693118e36b01ecd2b\u000aChange-Id: Id2296c7cfe1660cc443f08efea209f8bf61aa8b6\u000a",
        "date" : "2025-10-23 05:58:50 +0000",
        "id" : "b93642c7c66e94ea5532720bc222393505b24f4e",
        "msg" : "jobs/ttcn3-testsuites-testenv: mme: use -c all",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/srcpkg.py"
        ],
        "commitId" : "46075b796ded3c014346fe5dcc18a6082a792f89",
        "timestamp" : 1761229473000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: let osmocom-keyring not depend on other pgks\u000a\u000aThe osmocom-latest, osmocom-nightly etc. meta-packages depend on the\u000aosmocom-keyring package. Fix that the osmocom-keyring package was also\u000adepending on these meta packages.\u000a\u000aThis fixes that when uninstalling all osmocom:latest packages by\u000aremoving the osmocom-latest meta package, the osmocom-keyring package\u000awould also get removed. This is undesirable for switching between latest\u000aand nightly, as the osmocom-keyring package must remain installed to be\u000aable to install new packages from the repository (as it has the repo\u000akey).\u000a\u000aChange-Id: If8fbbc40ee45e603de281003db2f61dcb7603e7b\u000a",
        "date" : "2025-10-23 16:24:33 +0200",
        "id" : "46075b796ded3c014346fe5dcc18a6082a792f89",
        "msg" : "OBS: let osmocom-keyring not depend on other pgks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/README.md",
          "jobs/osmocom-obs.yml"
        ],
        "commitId" : "ce3a6cb2b1ad650e19b9a6b38453c02128db5cf5",
        "timestamp" : 1761747086000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/osmocom-obs: build binary packages earlier\u000a\u000aWe have recently noticed that with current settings the nightly arm\u000apackages have still not finished the next morning. Schedule nightly OBS\u000apackages 2-3 hours earlier to avoid this.\u000a\u000aChange-Id: Ief55cab9308503d582fcfe0c602c75bb48be7dae\u000a",
        "date" : "2025-10-29 15:11:26 +0100",
        "id" : "ce3a6cb2b1ad650e19b9a6b38453c02128db5cf5",
        "msg" : "jobs/osmocom-obs: build binary packages earlier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/README.md"
          },
          {
            "editType" : "edit",
            "file" : "jobs/osmocom-obs.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".ruff.toml",
          "scripts/obs/lib/srcpkg.py"
        ],
        "commitId" : "0c2bd71c2ac7a00a885346d7362a353f5ed6c36d",
        "timestamp" : 1762427248000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: lib/srcpkg: format with ruff\u000a\u000aChange-Id: I2cfb8fc5bd78449e62526758ddb9263cf3d8ced1\u000a",
        "date" : "2025-11-06 12:07:28 +0100",
        "id" : "0c2bd71c2ac7a00a885346d7362a353f5ed6c36d",
        "msg" : "OBS: lib/srcpkg: format with ruff",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".ruff.toml"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/gerrit_binpkgs.sh"
        ],
        "commitId" : "22349d63faf9ac702eab64a448e1cafdf4bd6ef6",
        "timestamp" : 1762427248000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: gerrit_binpkgs: print verbose output\u000a\u000aPrint all shell commands and their output executed by build_srcpkgs.py\u000aand build_binpkgs.py, instead of only printing them on error. This is\u000auseful to see the output of the scripts downloading dependencies when\u000abuilding sourcepackages.\u000a\u000aChange-Id: Ie1dbde603351b1d26b66f3834b645b1f1f5bbfc8\u000a",
        "date" : "2025-11-06 12:07:28 +0100",
        "id" : "22349d63faf9ac702eab64a448e1cafdf4bd6ef6",
        "msg" : "OBS: gerrit_binpkgs: print verbose output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/gerrit_binpkgs.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/build_srcpkg.Dockerfile"
        ],
        "commitId" : "900ab58bb91bd8c3ac23062c94538c23f4fb5aae",
        "timestamp" : 1762504782000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: build_srcpkg: install rebar3 without apt\u000a\u000aAvoid pulling in 600 MB of GUI dependencies.\u000a\u000aRelated: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083096\u000aChange-Id: I9a51df03ac173118c35d501bd21c6d023a436844\u000a",
        "date" : "2025-11-07 09:39:42 +0100",
        "id" : "900ab58bb91bd8c3ac23062c94538c23f4fb5aae",
        "msg" : "OBS: build_srcpkg: install rebar3 without apt",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/build_srcpkg.Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/config.py"
        ],
        "commitId" : "6ac535b81516b99941c1094218230dacb599091b",
        "timestamp" : 1762504797000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: set default distro to debian 13\u000a\u000aChange the distribution that is used to build the source packages to\u000adebian 13 so we are on the latest one again.\u000a\u000aChange-Id: I7c1dcca90e46645a497fd547ce1243b414c53201\u000a",
        "date" : "2025-11-07 09:39:57 +0100",
        "id" : "6ac535b81516b99941c1094218230dacb599091b",
        "msg" : "OBS: set default distro to debian 13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/data/pyhss_download_deps.sh",
          "scripts/obs/lib/__init__.py",
          "scripts/obs/lib/srcpkg.py",
          "scripts/obs/data/build_srcpkg.Dockerfile"
        ],
        "commitId" : "14b2f70e5c79f9ca0b70f498e1ef3518a776ae5b",
        "timestamp" : 1762504797000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: support building pyhss\u000a\u000aBuild source packages for the python project pyhss similar to how we do\u000ait for erlang projects: by downloading all dependencies ahead of time\u000aand vendoring them in the source package.\u000a\u000aRelated: SYS#6819\u000aChange-Id: I321090e811f7c5c142bf973c616d83cd5b2219ab\u000a",
        "date" : "2025-11-07 09:39:57 +0100",
        "id" : "14b2f70e5c79f9ca0b70f498e1ef3518a776ae5b",
        "msg" : "OBS: support building pyhss",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/__init__.py"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          },
          {
            "editType" : "add",
            "file" : "scripts/obs/data/pyhss_download_deps.sh"
          },
          {
            "editType" : "edit",
            "file" : "scripts/obs/data/build_srcpkg.Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/config.py"
        ],
        "commitId" : "070d2c3bbfcb96a66dd6abdfb4af2e2d614e07d7",
        "timestamp" : 1762504797000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: configure Osmocom pyhss fork\u000a\u000aAdd the Osmocom fork of PyHSS to scripts/obs/lib/config.py, so the\u000aOsmocom_OBS_* jobs build source packages for it and push them to our OBS\u000awhere binary packages get built. We need to use a fork for now, as the\u000aofficial repository can't run outside of a git tree yet and doesn't have\u000adebian packaging. These changes are being upstreamed, the goal is that\u000awe don't need to use our fork in the long run.\u000a\u000aRelated: SYS#6819\u000aChange-Id: I8fc7ef9dc242248770711da2893492fae8a84522\u000a",
        "date" : "2025-11-07 09:39:57 +0100",
        "id" : "070d2c3bbfcb96a66dd6abdfb4af2e2d614e07d7",
        "msg" : "OBS: configure Osmocom pyhss fork",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/config.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "5a269f8f3b10111c8925ca6372c299edaafe77a2",
        "timestamp" : 1762508104000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: add ttcn3-hlr-test-pyhss\u000a\u000aChange-Id: I608f3d7ade5098e7a8f7808ae2b57955c1354c85\u000a",
        "date" : "2025-11-07 10:35:04 +0100",
        "id" : "5a269f8f3b10111c8925ca6372c299edaafe77a2",
        "msg" : "jobs/ttcn3: add ttcn3-hlr-test-pyhss",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/lib/srcpkg.py"
        ],
        "commitId" : "31501d38ef9159322fdbe38fe1a35a9d08cf2ca5",
        "timestamp" : 1762518593000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: fix building pyosmocom for debian 12\u000a\u000aRelated: pyosmocom I8416234ea02f337fabd075cc345af964c1b71adf\u000aRelated: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files\u000aChange-Id: Ia8ef3a0301aeaad4691c197ed780e86b497def4a\u000a",
        "date" : "2025-11-07 13:29:53 +0100",
        "id" : "31501d38ef9159322fdbe38fe1a35a9d08cf2ca5",
        "msg" : "OBS: fix building pyosmocom for debian 12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/lib/srcpkg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/obs/sync_obs_projects.py"
        ],
        "commitId" : "cc3b94e2bbea122bb546178366da4d2ced1765c1",
        "timestamp" : 1762787162000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "OBS: sync_obs_projects: fix for OSC 1.12.1\u000a\u000aSince the Docker image used by sync_obs_projects was changed from Debian\u000a12 to 13, several \"osc\" commands have in their output:\u000a\u000a  fatal: not a git repository (or any of the parent directories): .git\u000a\u000aWork around this by switching to the temp directory and initializing a\u000agit repository there, with an \"origin\" remote that osc also expects to\u000aexist.\u000a\u000aFixes: 6ac535b8 (\"OBS: set default distro to debian 13\")\u000aChange-Id: I1236a065e2998fb46343df3968f7bb4dabeea55a\u000a",
        "date" : "2025-11-10 16:06:02 +0100",
        "id" : "cc3b94e2bbea122bb546178366da4d2ced1765c1",
        "msg" : "OBS: sync_obs_projects: fix for OSC 1.12.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/obs/sync_obs_projects.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "85aa535f7aa0442d6a0355a8a060e00505663032",
        "timestamp" : 1763043477000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: add -ogs-latest jobs\u000a\u000aBe consistent with the Osmocom jobs where we have -latest too.\u000a\u000aAdd no mail notifications to open5gs maintainers, because if tests start\u000afailing for latest then it usually means a regression in our testsuite\u000acode.\u000a\u000aChange-Id: I28c3b7130661c177271d7341f759a05c94d9607f\u000a",
        "date" : "2025-11-13 15:17:57 +0100",
        "id" : "85aa535f7aa0442d6a0355a8a060e00505663032",
        "msg" : "jobs/ttcn3: add -ogs-latest jobs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "91556936f3b9f20178047f34d7f4f003a20ea682",
        "timestamp" : 1763044284000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: add ttcn3-hss-test-pyhss\u000a\u000aDepends: I224eb4aa5fec3dc97f6fa956a4a86f206c8b12b7\u000aRelated: OS#6862\u000aChange-Id: I517d36d890690e606050158221d2df9028745dae\u000a",
        "date" : "2025-11-13 15:31:24 +0100",
        "id" : "91556936f3b9f20178047f34d7f4f003a20ea682",
        "msg" : "jobs/ttcn3: add ttcn3-hss-test-pyhss",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites-testenv.yml"
        ],
        "commitId" : "98b6e81b3e0e08d6e403b048056390edf1dc779b",
        "timestamp" : 1763378936000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3: adjust to testenv config rename\u000a\u000aReplace \"-c osmo_{hlr,ggsn}…\" with \"-c osmo\".\u000a\u000aDepends: osmo-ttcn3-hacks I7a64c946ece8ad5bfbf4f7d613634138af6db566\u000aChange-Id: I3766d76a5a6fa8a8de00137fe33e0e747337c66e\u000a",
        "date" : "2025-11-17 12:28:56 +0100",
        "id" : "98b6e81b3e0e08d6e403b048056390edf1dc779b",
        "msg" : "jobs/ttcn3: adjust to testenv config rename",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites-testenv.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml",
          "coverity/build_Osmocom.sh",
          "jobs/gerrit-verifications.yml",
          "coverity/prepare_source_Osmocom.sh"
        ],
        "commitId" : "c9c3af6b34ac3ee45bfc0ee5cfc05a8959c05eb8",
        "timestamp" : 1764665215000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs: libosmo-sigtran: add support for TCAP loadsharing\u000a\u000aTCAP loadsharing requires an additional library libosmo-asn1-tcap.\u000a./contrib/jenkins.sh is using the env TCAP={0,1} to select this feature.\u000a\u000aUnclear if we should also put it into our default build.\u000a\u000aChange-Id: I47c193d8f5ce695fdc6c368eee94d21c5a4b2c6e\u000a",
        "date" : "2025-12-02 08:46:55 +0000",
        "id" : "c9c3af6b34ac3ee45bfc0ee5cfc05a8959c05eb8",
        "msg" : "jobs: libosmo-sigtran: add support for TCAP loadsharing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          },
          {
            "editType" : "edit",
            "file" : "coverity/build_Osmocom.sh"
          },
          {
            "editType" : "edit",
            "file" : "coverity/prepare_source_Osmocom.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lint/lint_diff.sh"
        ],
        "commitId" : "6e40c44983be020e4c66338b8dbeaa038e3517e7",
        "timestamp" : 1764923535000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "lint: run clang-format only on specific projects\u000a\u000aFor most C projects, running checkpatch works best with the coding style\u000awe use. Run clang-format only in specific projects that seem to be fully\u000aformatted with that tool.\u000a\u000aRelated: https://gerrit.osmocom.org/c/osmo-mgw/+/41529\u000aRelated: https://gerrit.osmocom.org/c/osmo-asf4-dfu/+/39470\u000aRelated: https://gerrit.osmocom.org/c/osmo-ccid-firmware/+/39471\u000aChange-Id: I2c07b30f9254b54027b721b77ab6f35249b5e2de\u000a",
        "date" : "2025-12-05 09:32:15 +0100",
        "id" : "6e40c44983be020e4c66338b8dbeaa038e3517e7",
        "msg" : "lint: run clang-format only on specific projects",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "lint/lint_diff.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/tarballs/publish-tarballs-for-tags.sh",
          "scripts/common.sh"
        ],
        "commitId" : "658a0aeaf71b99d073320436ea3e51dc0ecb3304",
        "timestamp" : 1764955723000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "scripts: Add libosmo-asn1-tcap to OSMO_RELEASE_REPOS\u000a\u000aChange-Id: I76703ed5c648eb50574166f8459fd0bde1720902\u000a",
        "date" : "2025-12-05 17:28:43 +0000",
        "id" : "658a0aeaf71b99d073320436ea3e51dc0ecb3304",
        "msg" : "scripts: Add libosmo-asn1-tcap to OSMO_RELEASE_REPOS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/tarballs/publish-tarballs-for-tags.sh"
          },
          {
            "editType" : "edit",
            "file" : "scripts/common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ansible/roles/osmocom-jenkins-slave/tasks/main.yml"
        ],
        "commitId" : "8f99ae3566c74e43409de3f08b9a456e4fe5293e",
        "timestamp" : 1766070822000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ansible: jenkins: mount tracefs via fstab\u000a\u000aAllow using bpftrace inside the jenkins lxc containers by making\u000a/sys/kernel/tracing available through /etc/fstab.\u000a\u000aRelated: OS#6794\u000aChange-Id: I568e3635fcc33040036fd19e9226b413db0d3ef3\u000a",
        "date" : "2025-12-18 16:13:42 +0100",
        "id" : "8f99ae3566c74e43409de3f08b9a456e4fe5293e",
        "msg" : "ansible: jenkins: mount tracefs via fstab",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ansible/roles/osmocom-jenkins-slave/tasks/main.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/ttcn3-testsuites.yml"
        ],
        "commitId" : "bb15a95e3843864b853e6d1747b82b08556a1923",
        "timestamp" : 1766138569000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/ttcn3-testsuites: set RUN_BPFTRACE=1\u000a\u000aAllow better analysis of instabilities with the ttcn3-bts-test jobs in\u000ajenkins by running bpftrace scripts along with osmo-bts.\u000a\u000aOnly the ttcn3-bts-test scripts make use of the RUN_BPFTRACE environment\u000avariable, so this does not affect how any other testsuite runs.\u000a\u000aSee the related docker-playground commit for details.\u000a\u000aRelated: OS#6794\u000aRelated: docker-playground I5c22cdbb08fe797be936ca174f65ade626fa4895\u000aChange-Id: Iaa960772fb0b09722594747006890e5e43752d43\u000a",
        "date" : "2025-12-19 11:02:49 +0100",
        "id" : "bb15a95e3843864b853e6d1747b82b08556a1923",
        "msg" : "jobs/ttcn3-testsuites: set RUN_BPFTRACE=1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/ttcn3-testsuites.yml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}