{
  "_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" : 577625,
      "buildableTimeMillis" : 577625,
      "buildingDurationMillis" : 597646,
      "executingTimeMillis" : 597646,
      "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" : 467,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4c8a9478c2711c845b349859e21269a25e2f076a",
            "branch" : [
              {
                "SHA1" : "4c8a9478c2711c845b349859e21269a25e2f076a",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4c8a9478c2711c845b349859e21269a25e2f076a",
            "branch" : [
              {
                "SHA1" : "4c8a9478c2711c845b349859e21269a25e2f076a",
                "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" : "4c8a9478c2711c845b349859e21269a25e2f076a",
        "branch" : [
          {
            "SHA1" : "4c8a9478c2711c845b349859e21269a25e2f076a",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/pysim"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#467",
  "duration" : 597646,
  "estimatedDuration" : 474292,
  "executor" : None,
  "fullDisplayName" : "simtester-sanitize #467",
  "id" : "467",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 467,
  "queueId" : 2090219,
  "result" : "SUCCESS",
  "timestamp" : 1767747158420,
  "url" : "https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/467/",
  "builtOn" : "simtester",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/saip/__init__.py"
        ],
        "commitId" : "a8ae89a041127e63321ab8b75569f7a31f04a7f8",
        "timestamp" : 1767733819000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim.esim.saip.ProfileElementSequence: Update type annotations\u000a\u000aThe type annotations didn't reflect reality in two cases.\u000a\u000aChange-Id: Ib99c00a38bf009c63180b4a593d6cc796ff282d3\u000a",
        "date" : "2026-01-06 21:10:19 +0000",
        "id" : "a8ae89a041127e63321ab8b75569f7a31f04a7f8",
        "msg" : "pySim.esim.saip.ProfileElementSequence: Update type annotations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/saip/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/saip/__init__.py"
        ],
        "commitId" : "097d565310c6aa8a0243e815cc565ba2b449fe19",
        "timestamp" : 1767733829000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "esim.saip: Better docstring about FsNode class\u000a\u000aChange-Id: Id9d196e8d9b1d1b892ec50100b170d72d2c3910b\u000a",
        "date" : "2026-01-06 21:10:29 +0000",
        "id" : "097d565310c6aa8a0243e815cc565ba2b449fe19",
        "msg" : "esim.saip: Better docstring about FsNode class",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/saip/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/unittests/test_utils.py"
        ],
        "commitId" : "c2ace3d8cf612164c2fb77845c61cc87e42a9349",
        "timestamp" : 1767733840000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "unittests/test_utils: add unittests for enc_imsi and dec_imsi\u000a\u000aSo far we seem to have no unittests for enc_imsi and dec_imsi.\u000a\u000aChange-Id: Iae55485c5ec7763aa4aaa25fd1910b854adaab60\u000a",
        "date" : "2026-01-06 21:10:40 +0000",
        "id" : "c2ace3d8cf612164c2fb77845c61cc87e42a9349",
        "msg" : "unittests/test_utils: add unittests for enc_imsi and dec_imsi",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/unittests/test_utils.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim-shell.py"
        ],
        "commitId" : "8e048820d465ac08c873a9eb3feb6af9999dc93f",
        "timestamp" : 1767733876000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim-shell: renovate version command\u000a\u000aIn case pySim-shell is used directly from the git repository (not\u000ainstalled via a package manager), the version command fails with an\u000aexception because pkg_resources.get_distribution('pySim') fails.\u000a\u000aLet's renovate the version command and migrate from pkg_resources to\u000aimportlib.resources. There are many users and developers out there who\u000aretrieve pySim-shell directly from the git repository and not via pip3.\u000aTo accommodate for that, let's check if pySim-shell.py is located in a\u000agit repository and if so, let's display the HEAD commit hash instead.\u000a\u000aSince the version of the currently installed pyosmocom version also\u000aplays a critical role, let's display the pyosmocom version as well.\u000a\u000aRelated: OS#6830\u000aChange-Id: I2b9038f88cfcaa07894a2f09c7f5ad8a5474083d\u000a",
        "date" : "2026-01-06 21:11:16 +0000",
        "id" : "8e048820d465ac08c873a9eb3feb6af9999dc93f",
        "msg" : "pySim-shell: renovate version command",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim-shell.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/analyze_simaResponse.py"
        ],
        "commitId" : "dfe4d9c8ac9930a44c76ac2271845e16f6a48184",
        "timestamp" : 1767735683000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "contrib: add a tool to parse the SIMA response from an eUICC\u000a\u000aWhen an eUICC performs a profile installation it returns a (concatenated)\u000aseries of ASN.1 encoded strings as \"simaResponse\". In case the profile\u000ainstallation fails for some reason the simaResponse contains diagnostic\u000ainformation to diagnose why the profile installation failed.\u000a\u000aUnfortunately there are currently no practical tools available to decode\u000aand display the information in the simaResponse. Let's add a tool for that.\u000a\u000aRelated SYS#7617\u000a\u000aChange-Id: Ida4c3c5446653b283a3869c0c387f328ae51e55e\u000a",
        "date" : "2026-01-06 21:41:23 +0000",
        "id" : "dfe4d9c8ac9930a44c76ac2271845e16f6a48184",
        "msg" : "contrib: add a tool to parse the SIMA response from an eUICC",
        "paths" : [
          {
            "editType" : "add",
            "file" : "contrib/analyze_simaResponse.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/card_handler.py",
          "tests/pySim-prog_test/pySim-prog_test.sh",
          "pySim/card_key_provider.py",
          "tests/pySim-trace_test/pySim-trace_test.sh",
          "pySim/log.py",
          "tests/unittests/test_log.py",
          "pySim/profile.py",
          "pySim/javacard.py",
          "pySim/global_platform/install_param.py"
        ],
        "commitId" : "4c8a9478c2711c845b349859e21269a25e2f076a",
        "timestamp" : 1767735683000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "cosmetic: fix company name in copyright header.\u000a\u000aThe correct abbreviated version of the company name is\u000a\"sysmocom - s.f.m.c. GmbH\", i.e. lowercase and with dash.\u000a\u000aChange-Id: Id768d2f4b78162ff83320a800e4e66f1bd324d6d\u000a",
        "date" : "2026-01-06 21:41:23 +0000",
        "id" : "4c8a9478c2711c845b349859e21269a25e2f076a",
        "msg" : "cosmetic: fix company name in copyright header.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/pySim-prog_test/pySim-prog_test.sh"
          },
          {
            "editType" : "edit",
            "file" : "pySim/card_handler.py"
          },
          {
            "editType" : "edit",
            "file" : "tests/pySim-trace_test/pySim-trace_test.sh"
          },
          {
            "editType" : "edit",
            "file" : "tests/unittests/test_log.py"
          },
          {
            "editType" : "edit",
            "file" : "pySim/javacard.py"
          },
          {
            "editType" : "edit",
            "file" : "pySim/profile.py"
          },
          {
            "editType" : "edit",
            "file" : "pySim/card_key_provider.py"
          },
          {
            "editType" : "edit",
            "file" : "pySim/global_platform/install_param.py"
          },
          {
            "editType" : "edit",
            "file" : "pySim/log.py"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    }
  ]
}