{
  "_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" : 255951,
      "executingTimeMillis" : 255951,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 6695,
      "waitingTimeMillis" : 6695
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 4647,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
            "branch" : [
              {
                "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
            "branch" : [
              {
                "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 3086,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
            "branch" : [
              {
                "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
            "branch" : [
              {
                "SHA1" : "a42f4a51c09fdc3c4f532ff07b806e26bf7e9fa1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
        "branch" : [
          {
            "SHA1" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmocore"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#4647",
  "duration" : 255951,
  "estimatedDuration" : 304662,
  "executor" : None,
  "fullDisplayName" : "master-libosmocore #4647",
  "id" : "4647",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 4647,
  "queueId" : 13801,
  "result" : "SUCCESS",
  "timestamp" : 1769379006865,
  "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/4647/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/osmocom/core/netns.h",
          "src/core/netns.c",
          "configure.ac"
        ],
        "commitId" : "9f0dab42b9233e0992ed5e59aac9eef40081ae52",
        "timestamp" : 1769173861000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/dtv.comp",
          "fullName" : "dtv.comp"
        },
        "authorEmail" : "dtv.comp@gmail.com",
        "comment" : "build: keep netns API public and gate features with HAVE_*\u000a\u000aThe netns API was previously guarded by platform-specific preprocessor\u000aconditions (e.g. !EMBEDDED and defined(__linux__)), which caused the\u000anetns headers and implementation to be entirely excluded from non-Linux\u000abuilds such as Emscripten. This in turn led to build failures in code\u000adepending on the netns API, as the symbols and declarations were not\u000aavailable at all.\u000a\u000aAlways build netns.c and keep the public declarations available\u000afor non-embedded builds. Move platform/feature conditionals into the\u000aimplementation: guard the netns code paths with HAVE_SETNS/HAVE_UNSHARE/\u000aHAVE_MOUNT and HAVE_CLONE_NEWNET, and return -ENOTSUP when the required\u000afunctionality is not available.\u000a\u000aAdd configure-time checks for the required headers/functions and for the\u000aCLONE_NEWNET declaration, defining the\u000acorresponding HAVE_* macros.\u000a\u000aNo functional changes intended for platforms where netns is available.\u000a\u000aChange-Id: I2322eb2936bea35596f1fd6b6a713ea5f997b1ea\u000a",
        "date" : "2026-01-23 17:11:01 +0400",
        "id" : "9f0dab42b9233e0992ed5e59aac9eef40081ae52",
        "msg" : "build: keep netns API public and gate features with HAVE_*",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/netns.c"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/netns.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/core/osmo_io_internal.h"
        ],
        "commitId" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
        "timestamp" : 1769174003000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/dtv.comp",
          "fullName" : "dtv.comp"
        },
        "authorEmail" : "dtv.comp@gmail.com",
        "comment" : "core: remove SCTP include from osmo_io_internal.h\u000a\u000aNo functional changes intended.\u000a\u000aChange-Id: Icd626d908192a954d55d76a46d7cc863ed332631\u000a",
        "date" : "2026-01-23 17:13:23 +0400",
        "id" : "907e5c72ce93276d6a1cbd0eea6df7ddd0851d2d",
        "msg" : "core: remove SCTP include from osmo_io_internal.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/osmo_io_internal.h"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/dtv.comp",
      "fullName" : "dtv.comp"
    }
  ],
  "runs" : [
    {
      "number" : 475,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,arch=amd64,label=osmocom-master-debian9/475/"
    },
    {
      "number" : 475,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,arch=arm-none-eabi,label=osmocom-master-debian9/475/"
    },
    {
      "number" : 4647,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/4647/"
    },
    {
      "number" : 4647,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/4647/"
    }
  ]
}