{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.matrix.MatrixChildParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH_CI",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"Osmocom-repo-install-debian12\" build number 815",
          "upstreamBuild" : 815,
          "upstreamProject" : "Osmocom-repo-install-debian12",
          "upstreamUrl" : "job/Osmocom-repo-install-debian12/"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 368214,
      "executingTimeMillis" : 368214,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 0,
      "waitingTimeMillis" : 0
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 815,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
            "branch" : [
              {
                "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
            "branch" : [
              {
                "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 705,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
            "branch" : [
              {
                "SHA1" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
            "branch" : [
              {
                "SHA1" : "3d1e68dd2303c19130e13a192d6d6bc72a6d4841",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
        "branch" : [
          {
            "SHA1" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ci"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#815",
  "duration" : 368214,
  "estimatedDuration" : 366222,
  "executor" : None,
  "fullDisplayName" : "Osmocom-repo-install-debian12 » nightly,qemu #815",
  "id" : "815",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 815,
  "queueId" : 2004823,
  "result" : "SUCCESS",
  "timestamp" : 1759127520045,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All/job/Osmocom-repo-install-debian12/feed=nightly,label=qemu/815/",
  "builtOn" : "build5-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_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" : "77eaf6179803cf8c9bd71df39beb375e46205a52",
        "timestamp" : 1759127316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv-coredump-helper: remove\u000a\u000aAfter looking at this again, it makes more sense to keep\u000a/proc/sys/kernel/core_pattern as \"core\" on build4 and build5, which we\u000ause for jenkins jobs instead of installing systemd's coredumpctl and\u000amaking all coredumps go through that. The motivation for using\u000acoredumpctl in testenv was that lots of developers may have it already\u000ainstalled (though I'm not sure about that anymore), and that it gives a\u000anice API for retrieving the related executable name to a coredump\u000ainstead of having to parse the output of e.g. \"file\".\u000a\u000aUsing coredumpctl had the disadvantage that coredumps for all other\u000ajobs, such as the master-builds are also caught by that and cannot be\u000aeasily placed in the workspace directory. I have started implementing\u000athis by extending testenv-coredump-helper to communicate through a\u000asocket and mounting that socket inside docker containers running\u000acontrib/jenkins.sh (host -> lxc -> docker), and it works, but this\u000acomplexity is not useful here.\u000a\u000aInstead the related patch will make testenv pick the core files when\u000acoredumpctl is not available, and read the path from \"file\", making\u000atestenv-coredump-helper obsolete.\u000a\u000aRelated: osmo-ttcn3-hacks Ia765b01432e4cb4cd36c45de874b966e3ebf55bc\u000aChange-Id: I2959c6e6d97d5691ee2a4ae5d49a351eb5811f10\u000a",
        "date" : "2025-09-29 06:28:36 +0000",
        "id" : "77eaf6179803cf8c9bd71df39beb375e46205a52",
        "msg" : "testenv-coredump-helper: remove",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "ansible/roles/testenv-coredump-helper/handlers/main.yml"
          },
          {
            "editType" : "delete",
            "file" : "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.py"
          },
          {
            "editType" : "delete",
            "file" : "ansible/roles/testenv-coredump-helper/tasks/main.yml"
          },
          {
            "editType" : "delete",
            "file" : "ansible/roles/testenv-coredump-helper/README.md"
          },
          {
            "editType" : "edit",
            "file" : "ansible/setup-build-host.yml"
          },
          {
            "editType" : "delete",
            "file" : "ansible/roles/testenv-coredump-helper/files/testenv-coredump-helper.service"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/wrapper_core_bt_on_error.sh"
        ],
        "commitId" : "dfa9fcca49ae8b8ce6c691196c3883206933e503",
        "timestamp" : 1759127316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "scripts/wrapper_core_bt_on_error: new script\u000a\u000aAdd a wrapper script that runs a given program, and checks the exit\u000acode. If it is not 0, and a core file appears, then load the coredump in\u000agdb and display its backtrace.\u000a\u000aChange-Id: I9673abf3ae3b154505ea09237d37d7da4bf5d57f\u000a",
        "date" : "2025-09-29 06:28:36 +0000",
        "id" : "dfa9fcca49ae8b8ce6c691196c3883206933e503",
        "msg" : "scripts/wrapper_core_bt_on_error: new script",
        "paths" : [
          {
            "editType" : "add",
            "file" : "scripts/wrapper_core_bt_on_error.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml",
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "d1e1c39fb9af8a41f4a4e14784e49b05811c7e64",
        "timestamp" : 1759127316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/master,gerrit: use wrapper_core_bt_on_error\u000a\u000aWhen the exit code isn't 0, find coredumps and display their backtraces.\u000a\u000aChange-Id: Idc893969b158e11d5ae17d0c0a05b52e662f8929\u000a",
        "date" : "2025-09-29 06:28:36 +0000",
        "id" : "d1e1c39fb9af8a41f4a4e14784e49b05811c7e64",
        "msg" : "jobs/master,gerrit: use wrapper_core_bt_on_error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jobs/master-builds.yml",
          "jobs/gerrit-verifications.yml"
        ],
        "commitId" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
        "timestamp" : 1759127316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jobs/master,gerrit: set CFLAGS=-g\u000a\u000aGenerate debug symbols, so backtraces from coredumps become more useful.\u000a\u000aChange-Id: Ieff8670e376f140a672a800961be753028cf7b6f\u000a",
        "date" : "2025-09-29 06:28:36 +0000",
        "id" : "6696e8c1f61bdef1ee6046075aa30724a0b2fee5",
        "msg" : "jobs/master,gerrit: set CFLAGS=-g",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jobs/gerrit-verifications.yml"
          },
          {
            "editType" : "edit",
            "file" : "jobs/master-builds.yml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}