{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "EMAIL_NOTIFICATIONS",
          "value" : "jenkins-notifications@lists.osmocom.org laforge@gnumonks.org"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 74815,
      "executingTimeMillis" : 74815,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 7958,
      "waitingTimeMillis" : 7958
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 644,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
            "branch" : [
              {
                "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
            "branch" : [
              {
                "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
        "branch" : [
          {
            "SHA1" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/erlang/osmo-s1gw"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#644",
  "duration" : 74815,
  "estimatedDuration" : 74268,
  "executor" : None,
  "fullDisplayName" : "master-osmo-s1gw #644",
  "id" : "644",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 644,
  "queueId" : 2064414,
  "result" : "SUCCESS",
  "timestamp" : 1765190468556,
  "url" : "https://jenkins.osmocom.org/jenkins/view/DAHDI/job/master-osmo-s1gw/644/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/s1ap_samples.erl",
          "test/s1ap_proxy_test.erl"
        ],
        "commitId" : "f797f9a465beef67e73a16b64e72815eb860b47d",
        "timestamp" : 1765190316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "test: move S1AP PDU samples (blobs) into their own file\u000a\u000aThis allows using these samples from other (upcoming) tests.\u000a\u000aChange-Id: I4b1d3f3a009009ab7620656a3b906e60481e47a1\u000a",
        "date" : "2025-12-08 10:38:36 +0000",
        "id" : "f797f9a465beef67e73a16b64e72815eb860b47d",
        "msg" : "test: move S1AP PDU samples (blobs) into their own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/s1ap_proxy_test.erl"
          },
          {
            "editType" : "add",
            "file" : "test/s1ap_samples.erl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/erab_fsm.erl",
          "src/s1ap_proxy.erl",
          "src/osmo_s1gw.erl"
        ],
        "commitId" : "c8e419995bfe6e31f74d1145f722d1c6f6967bc2",
        "timestamp" : 1765190316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "osmo_s1gw: add set_log_prefix/1\u000a\u000aLet's have a common API that can be used by all other modules.\u000a\u000aChange-Id: I77ee96f195067ef0137f2cb8af5d455b24ccdd54\u000a",
        "date" : "2025-12-08 10:38:36 +0000",
        "id" : "c8e419995bfe6e31f74d1145f722d1c6f6967bc2",
        "msg" : "osmo_s1gw: add set_log_prefix/1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/s1ap_proxy.erl"
          },
          {
            "editType" : "edit",
            "file" : "src/erab_fsm.erl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_s1gw.erl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/sctp_proxy.erl"
        ],
        "commitId" : "aeb94b3746fce84b1f9b3e39b1a59c6979ed2a95",
        "timestamp" : 1765190316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "sctp_proxy: add _from_{enb,mme} variants of sctp_send/2\u000a\u000aThe existing sctp_send/2 is sending data from an eNB towards\u000athe MME.  Sending data in the opposite direction is done in-place.\u000a\u000aFor the sake of readability, let's add the counterpart of sctp_send/2\u000aand clarify the direction by adding _from_{enb,mme} to function names.\u000a\u000aChange-Id: I388137e27ea5000f22e7a5b58d1ffcfd9caa1475\u000a",
        "date" : "2025-12-08 10:38:36 +0000",
        "id" : "aeb94b3746fce84b1f9b3e39b1a59c6979ed2a95",
        "msg" : "sctp_proxy: add _from_{enb,mme} variants of sctp_send/2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sctp_proxy.erl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/sctp_proxy.erl"
        ],
        "commitId" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
        "timestamp" : 1765190316000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "sctp_proxy: fix wrong operator in connecting/3\u000a\u000aWe need to update the map, thus the update operation (`=>`) needs\u000ato be used, not the matching (`:=`).  We're lucky that eNBs usually\u000ado not send anything before the MME responds to the S1Setup request;\u000aotherwise the S1GW would crash here due to a mismatch.\u000a\u000aChange-Id: I26d8a8da5cce89324a9e1150e4ecdf2084d097c8\u000a",
        "date" : "2025-12-08 10:38:36 +0000",
        "id" : "0f5467fb42e92964ad5f535168ecf75447e4032f",
        "msg" : "sctp_proxy: fix wrong operator in connecting/3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sctp_proxy.erl"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    }
  ],
  "runs" : [
    {
      "number" : 644,
      "url" : "https://jenkins.osmocom.org/jenkins/view/DAHDI/job/master-osmo-s1gw/a1=default,a2=default,a3=default,a4=default,label=osmocom-master/644/"
    }
  ]
}