{
  "_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" : 167747,
      "executingTimeMillis" : 167747,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 7295,
      "waitingTimeMillis" : 7295
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 29552,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
            "branch" : [
              {
                "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
            "branch" : [
              {
                "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 20229,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "fc3397253054bd6bf6b11db0436bf8112e80adb1",
            "branch" : [
              {
                "SHA1" : "fc3397253054bd6bf6b11db0436bf8112e80adb1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fc3397253054bd6bf6b11db0436bf8112e80adb1",
            "branch" : [
              {
                "SHA1" : "fc3397253054bd6bf6b11db0436bf8112e80adb1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
        "branch" : [
          {
            "SHA1" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-bsc"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#29552",
  "duration" : 167747,
  "estimatedDuration" : 146066,
  "executor" : null,
  "fullDisplayName" : "master-osmo-bsc #29552",
  "id" : "29552",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 29552,
  "queueId" : 109084,
  "result" : "SUCCESS",
  "timestamp" : 1777886288423,
  "url" : "https://jenkins.osmocom.org/jenkins/view/OsmocomBB/job/master-osmo-bsc/29552/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-bsc/bts.c",
          "include/osmocom/bsc/bts.h",
          "src/osmo-bsc/bts_vty.c",
          "src/osmo-bsc/bts_nokia_site.c"
        ],
        "commitId" : "71e04bf22eab665bdc34ed15dc7911e19c226f05",
        "timestamp" : 1777484767000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "nokia: make Rx diversity configurable\u000a\u000aThe config structure sent to the BTS with BTS_CONF_DATA includes\u000aan IE that enables or disables Rx diversity.  In the original code\u000athis setting was hard-coded to enabled state; make it configurable\u000avia vty.\u000a\u000aChange-Id: I73bd91b717a8c8b338bacb6ed9db73bb07245c12\u000a",
        "date" : "2026-04-29 17:46:07 +0000",
        "id" : "71e04bf22eab665bdc34ed15dc7911e19c226f05",
        "msg" : "nokia: make Rx diversity configurable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/bts.c"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/bsc/bts.h"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/bts_vty.c"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/bts_nokia_site.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-bsc/bts_vty.c"
        ],
        "commitId" : "45f5a4a219479c7366d75ee9c680f1d2c42a2650",
        "timestamp" : 1777484768000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "nokia bts-reset-timer: raise the maximum to 300 s\u000a\u000aThe previous vty tuning range for this timer (allowing up to 100 s)\u000ais not sufficient for Flexi Multiradio BTS, where we need 120 s\u000aminimum or 130 s for some margin.  Raise the upper limit for vty\u000aconfig of this parameter to 5 min, which should be long enough\u000ato not require further revisiting.\u000a\u000aChange-Id: Ie5b784c9cce56e27800084471a7fb0b867cc0c69\u000a",
        "date" : "2026-04-29 17:46:08 +0000",
        "id" : "45f5a4a219479c7366d75ee9c680f1d2c42a2650",
        "msg" : "nokia bts-reset-timer: raise the maximum to 300 s",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/bts_vty.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-bsc/bts_nokia_site.c"
        ],
        "commitId" : "ed32fc7e9a16e5e6de108316fb481186ec3f4331",
        "timestamp" : 1777484769000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "nokia: respond to BTS_COMMISS_TEST_REQ\u000a\u000aIn some cases, Flexi Multiradio BTS sends us BTS_COMMISS_TEST_REQ\u000aduring its init process, and expects us to respond with\u000aBTS_COMMISS_TEST_COMPL, indicating that we did the requested\u000acommissioning tests.  While we don't do any actual tests currently,\u000aand we have not yet reached an understanding of the exact conditions\u000aas to when the BTS makes this query of us, if it does send us\u000aBTS_COMMISS_TEST_REQ, we need to respond with BTS_COMMISS_TEST_COMPL\u000ato make it happy.\u000a\u000aChange-Id: I0f2710c3cdb38a9e5b37e40ca5584237a730a902\u000a",
        "date" : "2026-04-29 17:46:09 +0000",
        "id" : "ed32fc7e9a16e5e6de108316fb481186ec3f4331",
        "msg" : "nokia: respond to BTS_COMMISS_TEST_REQ",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/bts_nokia_site.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo-bsc/abis_rsl.c"
        ],
        "commitId" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
        "timestamp" : 1777484771000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "rsl: don't send legacy Chan Ident IE for Nokia BTS\u000a\u000aThe description of CHAN ACTIV command message in TS 48.058\u000asection 8.4.1 lists Channel Identification as an optional IE,\u000awith a note that reads \"Included if compatibility with phase1\u000ais required.\"  This note may have been misinterpreted as\u000areferring to compatibility with Phase 1 phones - but since\u000athis network-internal Abis detail is invisible to phones,\u000athe real intent of GSM spec authors here must have been\u000acompatibility with Phase 1 BTS.\u000a\u000aPrevious versions of OsmoBSC would always include this IE,\u000aand it appears that all previously supported BTS models\u000awould simply ignore it.  However, newer Nokia BTS models\u000a(observed on Flexi Multiradio at least) dislike this IE\u000aand return CHAN ACTIV NACK with an optional IE error cause\u000aif it is included.\u000a\u000aTo avoid changing OsmoBSC behavior for other users, let us\u000aconditionalize removal of this legacy IE on Nokia BTS for now.\u000aThis change has been tested on InSite, MetroSite and Flexi\u000aMultiradio - no adverse effects on previously supported\u000a*Site models.\u000a\u000aChange-Id: Ibce7a841907ac87ae378ded3ddb174d38b70b7b7\u000a",
        "date" : "2026-04-29 17:46:11 +0000",
        "id" : "1c7e822cd2ad74128228ab73675f71ba8bdbba4a",
        "msg" : "rsl: don't send legacy Chan Ident IE for Nokia BTS",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo-bsc/abis_rsl.c"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
      "fullName" : "falcon"
    }
  ],
  "runs" : [
    {
      "number" : 29552,
      "url" : "https://jenkins.osmocom.org/jenkins/view/OsmocomBB/job/master-osmo-bsc/a1=default,a2=default,a3=default,a4=default,label=osmocom-master/29552/"
    }
  ]
}