{
  "_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" : 78276,
      "executingTimeMillis" : 78276,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 9262,
      "waitingTimeMillis" : 9262
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1087,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
            "branch" : [
              {
                "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
            "branch" : [
              {
                "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
        "branch" : [
          {
            "SHA1" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmo-sigtran"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1087",
  "duration" : 78276,
  "estimatedDuration" : 80821,
  "executor" : None,
  "fullDisplayName" : "master-libosmo-sigtran #1087",
  "id" : "1087",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1087,
  "queueId" : 77692,
  "result" : "SUCCESS",
  "timestamp" : 1775037069851,
  "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/1087/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/ss7_asp.c",
          "src/xua_asp_fsm.c",
          "src/xua_asp_fsm.h"
        ],
        "commitId" : "a70e34cfe09c510b31e8574ff9103add4d8a51e3",
        "timestamp" : 1775032686000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua asp block: SG: turn asp inactive when administratively blocked\u000a\u000aThis commit intentionally leaves aside implementing active->inactive\u000atransition for asps with role ASP/(active) IPSP.\u000a\u000aChange-Id: If8e34cfb05b8b63173b8bb01a520c058daf1fe39\u000a",
        "date" : "2026-04-01 10:38:06 +0200",
        "id" : "a70e34cfe09c510b31e8574ff9103add4d8a51e3",
        "msg" : "xua asp block: SG: turn asp inactive when administratively blocked",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.h"
          },
          {
            "editType" : "edit",
            "file" : "src/ss7_asp.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_rkm.c",
          "src/Makefile.am",
          "src/xua_internal.h",
          "src/m3ua.c",
          "src/xua_default_lm_fsm.c",
          "src/xua_asp_fsm.c",
          "src/xua_lm_sap.c",
          "src/ss7_asp.c",
          "src/ss7_xua_srv.c",
          "src/xua_lm_sap.h"
        ],
        "commitId" : "ffee38da874f1a43ee8e26c5c2c7a78db2d58788",
        "timestamp" : 1775035862000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Move xUA<->LM SAP logic to its own file\u000a\u000aRight now it's difficult to grasp what's implemented of the SAP since it\u000awas scattered around several places.\u000aPut all the SAP forwarding logic into its own file so it's easy to\u000afollow and extend (eg. adding new helper functions, etc.)\u000a\u000aChange-Id: I93d74dd7f6ea8f2e60a8bc41be15362e433e8962\u000a",
        "date" : "2026-04-01 11:31:02 +0200",
        "id" : "ffee38da874f1a43ee8e26c5c2c7a78db2d58788",
        "msg" : "Move xUA<->LM SAP logic to its own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_rkm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/Makefile.am"
          },
          {
            "editType" : "edit",
            "file" : "src/ss7_xua_srv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/m3ua.c"
          },
          {
            "editType" : "add",
            "file" : "src/xua_lm_sap.h"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          },
          {
            "editType" : "add",
            "file" : "src/xua_lm_sap.c"
          },
          {
            "editType" : "edit",
            "file" : "src/ss7_asp.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_internal.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_lm_sap.h",
          "src/xua_default_lm_fsm.c",
          "src/xua_lm_sap.c"
        ],
        "commitId" : "dcc116a3635e01f1f66753c7c9fbb25eca9ac5ba",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_lm: Use XLM SAP to send M-ASP_{UP, ACTIVE}.req\u000a\u000aChange-Id: I5850d9ec9092ff3d099627856697a4184b0d5853\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "dcc116a3635e01f1f66753c7c9fbb25eca9ac5ba",
        "msg" : "xua_lm: Use XLM SAP to send M-ASP_{UP, ACTIVE}.req",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_lm_sap.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_lm_sap.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_default_lm_fsm.c",
          "src/xua_lm_sap.c"
        ],
        "commitId" : "aeb94b5f70a604dff04746a88de21923d79ad3c7",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_lm: Use XLM SAP to send M-SCTP_RELEASE.req\u000a\u000aChange-Id: I582855acaced48fb838700a3013f94bee7db75ad\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "aeb94b5f70a604dff04746a88de21923d79ad3c7",
        "msg" : "xua_lm: Use XLM SAP to send M-SCTP_RELEASE.req",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_lm_sap.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/osmocom/sigtran/sigtran_sap.h"
        ],
        "commitId" : "16817274694c2988301a384b600dc5b4d0129805",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sigtran_sap.h: Fix comment stating RK(DE)_REG prims are not implemented\u000a\u000aChange-Id: I81a4df1a826fed2f24a4c7ca410b514b1251b44d\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "16817274694c2988301a384b600dc5b4d0129805",
        "msg" : "sigtran_sap.h: Fix comment stating RK(DE)_REG prims are not implemented",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/osmocom/sigtran/sigtran_sap.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_default_lm_fsm.c"
        ],
        "commitId" : "52c865d3578bc38614679ac806830b06811a5c18",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_lm: Fix ending up from active to idle forever\u000a\u000aPrevious transition to S_IDLE was wrong, since there's no way to recover\u000afrom that state unless the SCTP connection is closed.\u000aInstead, try harder waiting for some new notifications to try\u000are-activating the ASP and see if the AS becomes active, or end up timing\u000aout and reconnecting to re-attempt complete set of steps.\u000a\u000aChange-Id: I5c97c0ede9c27c63f9259b43b7267a3d5d71681d\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "52c865d3578bc38614679ac806830b06811a5c18",
        "msg" : "xua_lm: Fix ending up from active to idle forever",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_default_lm_fsm.c"
        ],
        "commitId" : "f13c1f0e788cea409da1a378290b7741ca0e3198",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_lm: Handle M-Error.ind\u000a\u000aChange-Id: I5bdba1ab09084b3eafcb8b4aaa9c9762b15e8583\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "f13c1f0e788cea409da1a378290b7741ca0e3198",
        "msg" : "xua_lm: Handle M-Error.ind",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/m3ua.c",
          "src/xua_asp_fsm.c",
          "src/xua_asp_fsm.h"
        ],
        "commitId" : "99147788822cf4e4701c6380470fe0d801996f89",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_asp_fsm: Stop T(ack) when receiving an Error msg as response\u000a\u000aThere's no need to keep retrying retransmission if the peer already told\u000aus something is wrong with the message.\u000a\u000aChange-Id: Icaeb472fe67911eb15755442cf11010d3c593f1d\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "99147788822cf4e4701c6380470fe0d801996f89",
        "msg" : "xua_asp_fsm: Stop T(ack) when receiving an Error msg as response",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.h"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_asp_fsm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/m3ua.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_default_lm_fsm.c"
        ],
        "commitId" : "5edf656792a3a1abe6f38d6276bffdb903630585",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_lm: Handle rx of unsolicited ASPIA ACK\u000a\u000aRelated: OS#6752\u000aChange-Id: Ica4fbaefd08cdb5c4ca2e2a608606ddbec85297c\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "5edf656792a3a1abe6f38d6276bffdb903630585",
        "msg" : "xua_lm: Handle rx of unsolicited ASPIA ACK",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_default_lm_fsm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_rkm.c"
        ],
        "commitId" : "50a5793f8debf05dbe84f00dbe76f68687785085",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "xua_rkm: send_reg_req: Avoid adding Routing Context with value 0\u000a\u000aWe use routing context 0 internally as \"no routing context\". Since the\u000aRouting Context in the Routing KEy IE in RKM REG REQ is optional, if\u000alocal rctx is 0 (because we expect to get one allocated by the STP and\u000areceive it through RKM REG RESP), avoid sending it with the value 0.\u000a\u000aChange-Id: Iaa584fea3020af06951aea16e638ac6e6a84ae21\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "50a5793f8debf05dbe84f00dbe76f68687785085",
        "msg" : "xua_rkm: send_reg_req: Avoid adding Routing Context with value 0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_rkm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/xua_rkm.c",
          "src/sua.c",
          "src/m3ua.c",
          "src/xua_as_fsm.c"
        ],
        "commitId" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
        "timestamp" : 1775035875000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Use osmo_ss7_asp_active() in several places\u000a\u000aChange-Id: I172e691cb61ac68e2410b44e124737f7a4dd2775\u000a",
        "date" : "2026-04-01 11:31:15 +0200",
        "id" : "07796d3a0c9971b8225a9ff4fe48e89e95313f83",
        "msg" : "Use osmo_ss7_asp_active() in several places",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/xua_as_fsm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/xua_rkm.c"
          },
          {
            "editType" : "edit",
            "file" : "src/sua.c"
          },
          {
            "editType" : "edit",
            "file" : "src/m3ua.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ],
  "runs" : [
    {
      "number" : 1087,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=0,WITH_TCAP=0,a3=default,a4=default,label=osmocom-master/1087/"
    },
    {
      "number" : 1087,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=1,WITH_TCAP=1,a3=default,a4=default,label=osmocom-master/1087/"
    }
  ]
}