{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause",
          "shortDescription" : "Started by upstream project \"gerrit-osmo-e1d\" build number 146",
          "upstreamBuild" : 146,
          "upstreamProject" : "gerrit-osmo-e1d",
          "upstreamUrl" : "job/gerrit-osmo-e1d/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "COMMENT_TYPE",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "DISTRO",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_CHANGE_NUMBER",
          "value" : "42681"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_HOST",
          "value" : "gerrit.osmocom.org"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_NUMBER",
          "value" : "1"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_REVISION",
          "value" : "1097edd1885413b335a786e71f18a3ba1733b804"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PATCHSET_UPLOADER_NAME",
          "value" : "falconia"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PORT",
          "value" : "29418"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_PROJECT",
          "value" : "osmo-e1d"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REFSPEC",
          "value" : "refs/changes/81/42681/1"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GERRIT_REPO_URL",
          "value" : "ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "PIPELINE_BUILD_URL",
          "value" : "https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d/146/"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "PROJECT_NAME",
          "value" : "osmo-e1d"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH_CI",
          "value" : "master"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 0,
      "buildingDurationMillis" : 45395,
      "executingTimeMillis" : 45395,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 7226,
      "waitingTimeMillis" : 7226
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 146,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
            "branch" : [
              {
                "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
            "branch" : [
              {
                "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
        "branch" : [
          {
            "SHA1" : "1097edd1885413b335a786e71f18a3ba1733b804",
            "name" : "master"
          }
        ]
      },
      "remoteUrls" : [
        "ssh://jenkins@gerrit.osmocom.org:29418/osmo-e1d"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#146",
  "duration" : 45395,
  "estimatedDuration" : 45395,
  "executor" : null,
  "fullDisplayName" : "gerrit-osmo-e1d-build #146",
  "id" : "146",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 146,
  "queueId" : 99473,
  "result" : "SUCCESS",
  "timestamp" : 1777170240682,
  "url" : "https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/146/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/e1d.h"
        ],
        "commitId" : "1097edd1885413b335a786e71f18a3ba1733b804",
        "timestamp" : 1777168625000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
          "fullName" : "falcon"
        },
        "authorEmail" : "falcon@freecalypso.org",
        "comment" : "HDLC timeslots: fix Rx of maximum-sized frames\u000a\u000aE1D protocol sets the maximum permitted size of an HDLC frame to\u000a264 bytes of useful payload, not counting the 2 bytes of FCS.\u000aThis limit is fair enough, as it matches GSM TS 08.56, the primary\u000aintended application.  However, osmo_isdnhdlc engine used internally\u000aby the daemon requires an Rx buffer 2 bytes larger than the maximum\u000apayload length, for temporary storage of FCS bytes: by the nature\u000aof HDLC, a receiver has no way of identifying FCS bytes as such\u000auntil after they have been received and stored in the Rx buffer.\u000a\u000aThis bug was caught when bringing up OsmoBSC with Nokia Flexi\u000aMultiradio BTS.  This BTS emits some long OML messages that get\u000abroken into segments, with each not-last segment traveling over\u000aHDLC as a maximum-sized frame - and these frames then get dropped\u000aby osmo-e1d, causing further breakage downstream.\u000a\u000aChange-Id: I479e8fe5118c8eb7d4e6b16b49047a3278bc9808\u000a",
        "date" : "2026-04-26 01:57:05 +0000",
        "id" : "1097edd1885413b335a786e71f18a3ba1733b804",
        "msg" : "HDLC timeslots: fix Rx of maximum-sized frames",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/e1d.h"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/falcon",
      "fullName" : "falcon"
    }
  ],
  "runs" : [
    {
      "number" : 146,
      "url" : "https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-e1d-build/a1=default,a2=default,a3=default,a4=default,label=osmocom-gerrit/146/"
    }
  ]
}