{
  "_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" : 191239,
      "executingTimeMillis" : 191239,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5218,
      "waitingTimeMillis" : 5218
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 4651,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ede60a131a607b52afbae951a92497ccb620e473",
            "branch" : [
              {
                "SHA1" : "ede60a131a607b52afbae951a92497ccb620e473",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ede60a131a607b52afbae951a92497ccb620e473",
            "branch" : [
              {
                "SHA1" : "ede60a131a607b52afbae951a92497ccb620e473",
                "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" : "ede60a131a607b52afbae951a92497ccb620e473",
        "branch" : [
          {
            "SHA1" : "ede60a131a607b52afbae951a92497ccb620e473",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/libosmocore"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#4651",
  "duration" : 191239,
  "estimatedDuration" : 177536,
  "executor" : None,
  "fullDisplayName" : "master-libosmocore #4651",
  "id" : "4651",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 4651,
  "queueId" : 15258,
  "result" : "SUCCESS",
  "timestamp" : 1769461805595,
  "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/4651/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/osmocom/core/Makefile.am",
          "configure.ac",
          "include/osmocom/core/socket_compat.h.tpl",
          "include/osmocom/core/socket.h"
        ],
        "commitId" : "b3171b0851d46fdf3453ff991583ab99ae6dfde8",
        "timestamp" : 1769461720000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "socket_compat.h improvements to always have struct osmo_sockaddr available\u000a\u000aHaving a #if (!EMBEDDED) based on compiler defined variable is not a\u000agood idea. Instead, add minimal sys/socket.h and netient/in.h to always\u000ahave the definition of struct osmo_sockaddr available.\u000a\u000aChange-Id: I5b10e09770727c72812af15360ab3385b957509b\u000a",
        "date" : "2026-01-26 21:08:40 +0000",
        "id" : "b3171b0851d46fdf3453ff991583ab99ae6dfde8",
        "msg" : "socket_compat.h improvements to always have struct osmo_sockaddr",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/socket.h"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/Makefile.am"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/socket_compat.h.tpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/osmocom/gsm/gsup.h",
          "include/osmocom/core/tun.h",
          "include/osmocom/core/netdev.h"
        ],
        "commitId" : "ef1484af3273f070604ada30d138c26121936d59",
        "timestamp" : 1769461720000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "remove references to define EMBEDDED in public headers\u000a\u000aIt's not a good idea to base opt-in/out of code in public headers based\u000aon some specific non-standard define being set at compile time when\u000acalling the compiler. Get rid of those references; Now that\u000aosmocom/core/socket.h can be included thanks to improved\u000aosmocom/core/socket_compat.h, it shouldn't be a problem.\u000a\u000aChange-Id: I7a657d67077dfbe861959c6123eb9163bc791694\u000a",
        "date" : "2026-01-26 21:08:40 +0000",
        "id" : "ef1484af3273f070604ada30d138c26121936d59",
        "msg" : "remove references to define EMBEDDED in public headers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/tun.h"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/netdev.h"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/gsm/gsup.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/core/Makefile.am",
          "src/core/logging.c",
          "include/osmocom/core/logging_internal.h",
          "src/core/logging_file.c"
        ],
        "commitId" : "ede60a131a607b52afbae951a92497ccb620e473",
        "timestamp" : 1769461720000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "logging: Move log target file to its own file\u000a\u000aWe already have all other log_target implementations each on its own\u000afile. Move the file (and stderr, a specific case of file) into its own\u000afile too, properly separating most file-specific logic from general\u000alogging logic.\u000a\u000aChange-Id: I8e32e31c75b66ff0649d92c2f469f8895689fbad\u000a",
        "date" : "2026-01-26 21:08:40 +0000",
        "id" : "ede60a131a607b52afbae951a92497ccb620e473",
        "msg" : "logging: Move log target file to its own file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/core/Makefile.am"
          },
          {
            "editType" : "add",
            "file" : "src/core/logging_file.c"
          },
          {
            "editType" : "edit",
            "file" : "src/core/logging.c"
          },
          {
            "editType" : "edit",
            "file" : "include/osmocom/core/logging_internal.h"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ],
  "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" : 4651,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,a4=default,arch=amd64,label=io_uring/4651/"
    },
    {
      "number" : 4651,
      "url" : "https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=default,a4=default,arch=arm-none-eabi,label=io_uring/4651/"
    }
  ]
}