{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      "_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"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 2,
      "buildableTimeMillis" : 2,
      "buildingDurationMillis" : 502589,
      "executingTimeMillis" : 502589,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 0,
      "waitingTimeMillis" : 0
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 440,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
            "branch" : [
              {
                "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
            "branch" : [
              {
                "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 5,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b52b9704ed57386959a73c98e946c756e0188e6c",
            "branch" : [
              {
                "SHA1" : "b52b9704ed57386959a73c98e946c756e0188e6c",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b52b9704ed57386959a73c98e946c756e0188e6c",
            "branch" : [
              {
                "SHA1" : "b52b9704ed57386959a73c98e946c756e0188e6c",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 253,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d",
            "branch" : [
              {
                "SHA1" : "c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d",
            "branch" : [
              {
                "SHA1" : "c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
        "branch" : [
          {
            "SHA1" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/pysim"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#440",
  "duration" : 502589,
  "estimatedDuration" : 474110,
  "executor" : None,
  "fullDisplayName" : "simtester-sanitize #440",
  "id" : "440",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 440,
  "queueId" : 2066660,
  "result" : "SUCCESS",
  "timestamp" : 1765413780712,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All/job/simtester-sanitize/440/",
  "builtOn" : "simtester",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "setup.py"
        ],
        "commitId" : "ff4f2491b817fef3271a5d8135c95764f2f66d41",
        "timestamp" : 1765336003000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/neels",
          "fullName" : "Neels Hofmeyr"
        },
        "authorEmail" : "nhofmeyr@sysmocom.de",
        "comment" : "fix downstream error: ImportError: cannot import name 'style' from 'cmd2'\u000a\u000acmd2 version 3.0 was released, with significant API changes. Limit the\u000adependency to below 3.0, as already reflected in requirements.txt.\u000a\u000aSeeing but not changing the discrepancy in minimum version:\u000arequirements.txt has >2.6.2 while setup.py has >= 1.5.0.\u000a\u000aRelated: SYS#7775 SYS#7777\u000aChange-Id: I5186f242dbc1b770e3ab8cdca7f27d2a1029fff6\u000a",
        "date" : "2025-12-10 04:06:43 +0100",
        "id" : "ff4f2491b817fef3271a5d8135c95764f2f66d41",
        "msg" : "fix downstream error: ImportError: cannot import name 'style' from",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "setup.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/runtime.py"
        ],
        "commitId" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
        "timestamp" : 1765373667000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim.runtime: Fix file selection by upper case hex FID\u000a\u000aWhen trying to remove a file (e.g. DF.5G_ProSe, 5FF0),\u000athere seems to be a case sensitive check when checking for the dict:\u000apySim/runtime.py: get_file_for_filename():\u000a\u000a478          def get_file_for_filename(self, name: str):\u000a479              \"\"\"Get the related CardFile object for a specified filename.\"\"\"\u000a480              sels = self.selected_file.get_selectables()\u000a481              return sels[name]\u000a\u000aThe dict sels contains 5ff0, but not 5FF0.\u000aThe type of argument name is str. So a case sensitive check will be used.\u000a\u000aChange-Id: Idd0db1f4bbd3ee9eec20f5fd0f4371c2882950cd\u000aCloses: OS#6898\u000a",
        "date" : "2025-12-10 13:34:27 +0000",
        "id" : "572a81f2af6682f2044f8f9df81aec661fa56ac8",
        "msg" : "pySim.runtime: Fix file selection by upper case hex FID",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/runtime.py"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/neels",
      "fullName" : "Neels Hofmeyr"
    }
  ]
}