{
  "_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" : 93089,
      "executingTimeMillis" : 93089,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 6263,
      "waitingTimeMillis" : 6263
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 975,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
            "branch" : [
              {
                "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
            "branch" : [
              {
                "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
        "branch" : [
          {
            "SHA1" : "e3701bac30d60848db6c46f93249776e80337d9e",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmo-sigtran"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#975",
  "duration" : 93089,
  "estimatedDuration" : 79490,
  "executor" : None,
  "fullDisplayName" : "master-libosmo-sigtran #975",
  "id" : "975",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 975,
  "queueId" : 30685,
  "result" : "SUCCESS",
  "timestamp" : 1770822067360,
  "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/975/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_default_lm_fsm.c"
        ],
        "commitId" : "f76fdc38f5557a6b3a865030bbab580985639a39",
        "timestamp" : 1770398026000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_default_fsm: Support IPSP role\u000a\u000aChange-Id: Id9ad8bbfce5cf15fedcba83034ae383e61d3b3a3\u000a",
        "date" : "2026-02-06 18:13:46 +0100",
        "id" : "f76fdc38f5557a6b3a865030bbab580985639a39",
        "msg" : "xua_default_fsm: Support IPSP role",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_as_fsm.c"
        ],
        "commitId" : "196844d96bfdb409491593e3f15443ef516bf440",
        "timestamp" : 1770654488000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_as_fsm: Trigger PC (un)availability to upper layers in IPSP\u000a\u000aSame as done in ASP. This is specially important in IPSP in order to\u000atrigger availability/unavailability of PCs defined in the SCCP\u000aaddressbook.\u000a\u000aChange-Id: I0e6015f04ad0647cc151d3c772355a18cb55547a\u000a",
        "date" : "2026-02-09 17:28:08 +0100",
        "id" : "196844d96bfdb409491593e3f15443ef516bf440",
        "msg" : "xua_as_fsm: Trigger PC (un)availability to upper layers in IPSP",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_as_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_asp_fsm.c"
        ],
        "commitId" : "a684997f9fe36ed74bc3b984fa85f194028af685",
        "timestamp" : 1770820226000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_aspm_fsm: Remove unneeded workaround submitting XUA_ASP_E_M_ASP_ACTIVE_REQ\u000a\u000aSending that kind of event is up to the layer manager.\u000aRight now, all ASPs (except ipa_aspm_fsm, which doesn't need that event\u000abecause there's no ACTIVATE in IPA) have an associated layer manager\u000aFSM, so that workaround is not needed.\u000a\u000aChange-Id: If6c2c5b6ffc4080320aadc550d823abc5d613d6f\u000a",
        "date" : "2026-02-11 15:30:26 +0100",
        "id" : "a684997f9fe36ed74bc3b984fa85f194028af685",
        "msg" : "xua_aspm_fsm: Remove unneeded workaround submitting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/sua.c"
        ],
        "commitId" : "d6a0dc8f2da901808bce9223cf0d86baacd70bf6",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sua: Support rx SCON in role=ASP\u000a\u000aChange-Id: I1e4146c2cb8fab460d5e810b602c20293272c2e4\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "d6a0dc8f2da901808bce9223cf0d86baacd70bf6",
        "msg" : "sua: Support rx SCON in role=ASP",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/sua.c"
        ],
        "commitId" : "b977a9bd7e8408ce1a5fefd3f71181f70148ac85",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sua: Support rx SCON in role=SG\u000a\u000aChange-Id: Ide2b4f876ddbdb1bb0bfed11fad6fc13aaf1afda\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "b977a9bd7e8408ce1a5fefd3f71181f70148ac85",
        "msg" : "sua: Support rx SCON in role=SG",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_snm.c",
          "src/sua.c"
        ],
        "commitId" : "a8b83c073b92a40eefe36760fc6187eaa24887ff",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sua: Support rx SCON in role=IPSP\u000a\u000aChange-Id: I3f46b634084c1d71643812828d4f114ab45dffde\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "a8b83c073b92a40eefe36760fc6187eaa24887ff",
        "msg" : "sua: Support rx SCON in role=IPSP",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_snm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/m3ua.c",
          "src/sua.c"
        ],
        "commitId" : "b5060a568f53d5d86a8cd91bbf1b5e2db8e6ede0",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua: Allow rx DAUD in IPSP with quirk daud_in_asp\u000a\u000aThat quirk was added back in time most probably when interacting with\u000asome peer who claimed to be in SG mode but actually was in IPSP mode.\u000aHence, to be on the safe side, be relaxed and allow accepting DAUD also\u000aif the quirk is added, otherwise it may be impossible to continue\u000acommunication with that faulty peer.\u000aIn theory according to spec DAUD should only be sent ASP->SG.\u000a\u000aChange-Id: I8ad0889f4584446f8b01f1255498f57e0cd34012\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "b5060a568f53d5d86a8cd91bbf1b5e2db8e6ede0",
        "msg" : "xua: Allow rx DAUD in IPSP with quirk daud_in_asp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          },
          {
            "editType" : "edit",
            "file" : "src/m3ua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/m3ua.c",
          "src/sua.c",
          "src/xua_internal.h"
        ],
        "commitId" : "f98a44e6a2e69086985ce8312ac6a47dd810cb93",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua: Improve logging around unexpected snm messages\u000a\u000aLog rx of unexpected message type according to configured role.\u000aDecrease verbosity of DAUD logging to match the new logging.\u000a\u000aFor SUA we can use M3UA's m3ua_snm_msgt_names because the value/strings\u000aare the same and they are actually used through m3ua_msg_class_snm in\u000axua_dialect_sua.\u000a\u000aChange-Id: I697e52dfd733cb9ee260bba133204a7462c4e8ee\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "f98a44e6a2e69086985ce8312ac6a47dd810cb93",
        "msg" : "xua: Improve logging around unexpected snm messages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_internal.h"
          },
          {
            "editType" : "edit",
            "file" : "src/m3ua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_snm.c"
        ],
        "commitId" : "e6845d7a1a5e7c4185e22750bf340c0e41dc74d2",
        "timestamp" : 1770820233000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_snm: assert for unexpected condition\u000a\u000aThe rx DUNA/DAVA/DUPU paths are already guarded at m3ua.c and sua.c to\u000aonly call xua_snm_rx_{duna,dava,dupu}() in ASP role. Hence, calling\u000athose functions is expected to always happen in ASP role.\u000a\u000aChange-Id: I24bb335a2a856bf1a5ca255f7afbfe103ebcd86f\u000a",
        "date" : "2026-02-11 15:30:33 +0100",
        "id" : "e6845d7a1a5e7c4185e22750bf340c0e41dc74d2",
        "msg" : "xua_snm: assert for unexpected condition",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_snm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/ss7_asp.h"
        ],
        "commitId" : "e3701bac30d60848db6c46f93249776e80337d9e",
        "timestamp" : 1770820290000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "cosmetic: ss7_asp.h: Drop comment no longer valid\u000a\u000aSince a while ago, only the remote asp ID is stored in\u000aasp->remote_asp_id. The SLS has its own field (ipa.sls).\u000a\u000aFixes: b8fe5e4a1adfb54f265efc81432eab6252e9b04f\u000aChange-Id: I2253b1cb9e24270b9d6b3400d3fa20827c66ad23\u000a",
        "date" : "2026-02-11 15:31:30 +0100",
        "id" : "e3701bac30d60848db6c46f93249776e80337d9e",
        "msg" : "cosmetic: ss7_asp.h: Drop comment no longer valid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/ss7_asp.h"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ],
  "runs" : [
    {
      "number" : 975,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=0,WITH_TCAP=0,a3=default,a4=default,label=osmocom-master/975/"
    },
    {
      "number" : 975,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=1,WITH_TCAP=1,a3=default,a4=default,label=osmocom-master/975/"
    }
  ]
}