{
  "_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" : 232244,
      "executingTimeMillis" : 232244,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 6826,
      "waitingTimeMillis" : 6826
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 11327,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
            "branch" : [
              {
                "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
            "branch" : [
              {
                "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 11003,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7db79cc39a265a6838206df836d1bee28be1acee",
            "branch" : [
              {
                "SHA1" : "7db79cc39a265a6838206df836d1bee28be1acee",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7db79cc39a265a6838206df836d1bee28be1acee",
            "branch" : [
              {
                "SHA1" : "7db79cc39a265a6838206df836d1bee28be1acee",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 7614,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "73773447715c57075ad5acb96a5346ff23d7e91f",
            "branch" : [
              {
                "SHA1" : "73773447715c57075ad5acb96a5346ff23d7e91f",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "73773447715c57075ad5acb96a5346ff23d7e91f",
            "branch" : [
              {
                "SHA1" : "73773447715c57075ad5acb96a5346ff23d7e91f",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
        "branch" : [
          {
            "SHA1" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-bts"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#11327",
  "duration" : 232244,
  "estimatedDuration" : 207058,
  "executor" : None,
  "fullDisplayName" : "master-osmo-bts #11327",
  "id" : "11327",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 11327,
  "queueId" : 43573,
  "result" : "SUCCESS",
  "timestamp" : 1772038088321,
  "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/11327/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/common/vty.c",
          "include/osmo-bts/bts.h",
          "include/osmo-bts/vty.h",
          "src/common/bts.c",
          "tests/osmo-bts.vty"
        ],
        "commitId" : "3649f2ad6bf821b8fc352d033e3141b8ab18a159",
        "timestamp" : 1771733206000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "RTP: add vty configuration for twjit\u000a\u000aThis patch is the first step in the series adding the ability to use\u000atwrtp+twjit instead of Belledonne ortp.  twjit requires vty config\u000afor tunable parameters - add this config.  Actual use of this added\u000aconfig will happen in subsequent patches.\u000a\u000aRelated: OS#6474\u000aChange-Id: I9ccd060fce8416e01356fccd9ae465a7298a9ce5\u000a",
        "date" : "2026-02-22 04:06:46 +0000",
        "id" : "3649f2ad6bf821b8fc352d033e3141b8ab18a159",
        "msg" : "RTP: add vty configuration for twjit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/common/bts.c"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/bts.h"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/vty.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/osmo-bts.vty"
          },
          {
            "editType" : "edit",
            "file" : "src/common/vty.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/common/rtp_abstract.c",
          "include/osmo-bts/Makefile.am",
          "src/common/Makefile.am",
          "include/osmo-bts/rtp_abstract.h",
          "TODO-RELEASE"
        ],
        "commitId" : "5acdc9eb3c1e73ce430e871db99832e7236331ad",
        "timestamp" : 1771869559000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "RTP: implement RTP socket abstraction layer\u000a\u000aThis abstraction layer is another step toward supporting a choice\u000abetween legacy Belledonne ortp and Osmocom-integrated twrtp.\u000a\u000aRelated: OS#6474\u000aDepends: Ibda74c0dbfb163f5d0e3fb13f593a6e2c6817673 (libosmo-netif.git)\u000aChange-Id: Ic945f6d753ec7f5c0ac5cecc9f71049464de7e8f\u000a",
        "date" : "2026-02-23 17:59:19 +0000",
        "id" : "5acdc9eb3c1e73ce430e871db99832e7236331ad",
        "msg" : "RTP: implement RTP socket abstraction layer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/common/Makefile.am"
          },
          {
            "editType" : "add",
            "file" : "src/common/rtp_abstract.c"
          },
          {
            "editType" : "edit",
            "file" : "TODO-RELEASE"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/Makefile.am"
          },
          {
            "editType" : "add",
            "file" : "include/osmo-bts/rtp_abstract.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/common/rsl.c",
          "include/osmo-bts/lchan.h",
          "src/common/l1sap.c",
          "src/common/msg_utils.c",
          "src/common/vty.c",
          "src/common/lchan.c",
          "include/osmo-bts/l1sap.h"
        ],
        "commitId" : "7b642e1fa92def7bec68ddce3b095834564f1623",
        "timestamp" : 1771870286000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "RTP: use new abstraction layer instead of direct osmo_ortp\u000a\u000aAs of this patch in the series, the RTP library in active use\u000ais still always ortp, but all BTS code now accesses it through\u000athe new abstraction layer, paving the way for twrtp option.\u000a\u000aRelated: OS#6474\u000aChange-Id: I5e3de4f84e8e8875437cb94a9b8feeb07f9cc1cf\u000a",
        "date" : "2026-02-23 18:11:26 +0000",
        "id" : "7b642e1fa92def7bec68ddce3b095834564f1623",
        "msg" : "RTP: use new abstraction layer instead of direct osmo_ortp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/common/lchan.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/l1sap.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/rsl.c"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/lchan.h"
          },
          {
            "editType" : "edit",
            "file" : "src/common/msg_utils.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/vty.c"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/l1sap.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/common/vty.c",
          "include/osmo-bts/bts.h",
          "src/common/lchan.c",
          "src/common/bts.c",
          "tests/osmo-bts.vty"
        ],
        "commitId" : "cd07d9f7af47a74126cc3bb342c6e415a3b8fad3",
        "timestamp" : 1771954058000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "RTP: add vty option for ortp vs twrtp selection\u000a\u000aWith this patch it finally becomes possible for the user to select\u000awhich RTP library should be used: ortp or twrtp.  ortp is still\u000athe default for now, in order to not alter behavior for existing\u000ainstallations until twrtp receives more real world testing by users\u000abeyond the original author.  Future patches may change the default\u000aor even remove ortp support altogether - but twrtp should receive\u000amore testing as a user opt-in feature first.\u000a\u000aRelated: OS#6474\u000aChange-Id: Iff4e3a399250c16ba8fe4cb12e4e22f4c6b346ec\u000a",
        "date" : "2026-02-24 17:27:38 +0000",
        "id" : "cd07d9f7af47a74126cc3bb342c6e415a3b8fad3",
        "msg" : "RTP: add vty option for ortp vs twrtp selection",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/osmo-bts.vty"
          },
          {
            "editType" : "edit",
            "file" : "include/osmo-bts/bts.h"
          },
          {
            "editType" : "edit",
            "file" : "src/common/bts.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/lchan.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/vty.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/common/rtp_abstract.c",
          "configure.ac",
          "src/common/vty.c",
          "src/common/bts.c",
          "contrib/Makefile.am"
        ],
        "commitId" : "5141641b74fdd94fc3155dabe26d36f0b49857d7",
        "timestamp" : 1772035951000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "RTP: make ortp optional at compile time\u000a\u000aIt is now possible to run osmo-bts configure with --disable-ortp\u000aoption, which makes it use only twrtp library (integrated into\u000alibosmo-netif) and removes all dependency on Belledonne software,\u000asuch that osmo-bts can be built on top of libosmo-abis that has also\u000abeen configured with its respective --disable-ortp option.\u000a\u000aTODO: contrib/ber/rtp_ber utility still uses ortp and has no support\u000afor twrtp or any other alternative - therefore, when osmo-bts is\u000aconfigured with --disable-ortp, this utility is not built.\u000a\u000aRelated: OS#6474\u000aChange-Id: Ib171bd42a65117457319befee2615e0c36c8d9e1\u000a",
        "date" : "2026-02-25 16:12:31 +0000",
        "id" : "5141641b74fdd94fc3155dabe26d36f0b49857d7",
        "msg" : "RTP: make ortp optional at compile time",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/Makefile.am"
          },
          {
            "editType" : "edit",
            "file" : "src/common/rtp_abstract.c"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "src/common/vty.c"
          },
          {
            "editType" : "edit",
            "file" : "src/common/bts.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-bts-oc2g/Makefile.am"
        ],
        "commitId" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
        "timestamp" : 1772036356000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "remove bogons from src/osmo-bts-oc2g/Makefile.am\u000a\u000aThis Makefile.am contained references to ORTP_CFLAGS and ORTP_LIBS,\u000awhich are bogons because our configure makes no pkg-config calls\u000afor ortp, whether ortp support is included or excluded - instead\u000athese pkg-config calls that produce ORTP_CFLAGS and ORTP_LIBS\u000ahappen only in libosmo-abis, while all subsequent ortp users in\u000aOsmocom go through osmo_ortp shim provided by that library.\u000a\u000aRelated: OS#6474\u000aChange-Id: Id9f091a42118393f973b982e18d1920f72bfcbb4\u000a",
        "date" : "2026-02-25 16:19:16 +0000",
        "id" : "d7a8cc3d990ba543920b927ba2c0f20c882e8767",
        "msg" : "remove bogons from src/osmo-bts-oc2g/Makefile.am",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-bts-oc2g/Makefile.am"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
      "fullName" : "falcon"
    }
  ],
  "runs" : [
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=lc15,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=lc15,FIRMWARE_VERSION=origin%2Fnrw%2Flitecell15,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=lc15,FIRMWARE_VERSION=v2017.01,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=oc2g,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=oc2g,FIRMWARE_VERSION=origin%2Fnrw%2Foc2g,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=oct,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=oct+trx,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=femtobts_v2.7,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=superfemto_v2.4,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=superfemto_v3.0.1pre,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=superfemto_v3.1,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=sysmo,FIRMWARE_VERSION=superfemto_v5.1,WITH_MANUALS=0,a4=default,label=osmocom-master/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=trx,FIRMWARE_VERSION=master,WITH_MANUALS=0,a4=default,label=raspbian/11327/"
    },
    {
      "number" : 11327,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-osmo-bts/BTS_MODEL=trx,FIRMWARE_VERSION=master,WITH_MANUALS=1,a4=default,label=osmocom-master/11327/"
    }
  ]
}