{
  "_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" : 33,
      "buildableTimeMillis" : 33,
      "buildingDurationMillis" : 474893,
      "executingTimeMillis" : 474893,
      "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" : 501,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
            "branch" : [
              {
                "SHA1" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
            "branch" : [
              {
                "SHA1" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
                "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" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
        "branch" : [
          {
            "SHA1" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/pysim"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#501",
  "duration" : 474893,
  "estimatedDuration" : 475356,
  "executor" : None,
  "fullDisplayName" : "simtester-sanitize #501",
  "id" : "501",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 501,
  "queueId" : 29138,
  "result" : "SUCCESS",
  "timestamp" : 1770684181372,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/simtester-sanitize/501/",
  "builtOn" : "simtester",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/pySim-shell_test/euicc/test.py"
        ],
        "commitId" : "39d744010a1d52d2bfbd4d3b7b29ef3dcd817e21",
        "timestamp" : 1770628208000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
          "fullName" : "pmaier@sysmocom.de"
        },
        "authorEmail" : "pmaier@sysmocom.de",
        "comment" : "pySim-shell_test/euicc: fix testcase method name\u000a\u000aWe have two test_enable_disable_profile method, the second one should\u000abe called test_set_nickname.\u000a\u000aChange-Id: I5ff79218fdafc8c42c8b58cc00be3e56e09d808b\u000a",
        "date" : "2026-02-09 10:10:08 +0100",
        "id" : "39d744010a1d52d2bfbd4d3b7b29ef3dcd817e21",
        "msg" : "pySim-shell_test/euicc: fix testcase method name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/pySim-shell_test/euicc/test.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/saip-tool.py"
        ],
        "commitId" : "c6fa2b400793f11e31d724efa68fbb1a1e1b0d67",
        "timestamp" : 1770640475000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "saip-tool: rename parser_tree correctly\u000a\u000aparser_info is already defined and this seems to be a copy/paste\u000aaccident.\u000a\u000aChange-Id: Icc30dbf02a266211fa4d3aee8e7cec14185e716c\u000a",
        "date" : "2026-02-09 12:34:35 +0000",
        "id" : "c6fa2b400793f11e31d724efa68fbb1a1e1b0d67",
        "msg" : "saip-tool: rename parser_tree correctly",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/saip-tool.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/http_json_api.py"
        ],
        "commitId" : "f9d7c82b4d8713ec058a80da8abe9846754f8e04",
        "timestamp" : 1770640948000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "esim/http_json_api: add alternative API interface\u000a\u000aunfortunately the API changes introduced in change\u000a\u000aI277aa90fddb5171c4bf6c3436259aa371d30d092\u000a\u000abroke the API interface of http_json_api.py. This was taken into\u000aaccount and necessary to introduce add the server functionality next\u000ato the already existing client functionality. The changes to the API\u000awere minimal and all code locations that use http_json_api.py\u000awere re-aligned.\u000a\u000aUnfortunately it was not clear at this point in time that there are\u000aout-of-tree projects that could be affected by API changes in\u000ahttp_json_api.py\u000a\u000aTo mitigate the problem this patch introduces an alternative API\u000ainterface to the JsonHttpApiFunction base class. This alternative\u000aAPI interface works like the old API interface when the class is\u000ainstantiated in the original way. To make use of the revised client\u000athe API use has to pass an additional keyword argument that defines\u000athe role.\u000a\u000aRelated: SYS#7866\u000aChange-Id: I2a5d4b59b12e08d5eae7a1215814d3a69c8921f6\u000a",
        "date" : "2026-02-09 12:42:28 +0000",
        "id" : "f9d7c82b4d8713ec058a80da8abe9846754f8e04",
        "msg" : "esim/http_json_api: add alternative API interface",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/http_json_api.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/transport/modem_atcmd.py"
        ],
        "commitId" : "a297cdba736e1a9e6d7b3c0b0c691efb63238fe6",
        "timestamp" : 1770641081000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "ModemATCommandLink: fix SyntaxWarning: invalid escape sequence '\\+'\u000a\u000aChange-Id: If8de5299a4dc5a8525ef6657213db95d30e3c83b\u000aFixes: OS#6948\u000a",
        "date" : "2026-02-09 12:44:41 +0000",
        "id" : "a297cdba736e1a9e6d7b3c0b0c691efb63238fe6",
        "msg" : "ModemATCommandLink: fix SyntaxWarning: invalid escape sequence '\\+'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/transport/modem_atcmd.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/es2p.py"
        ],
        "commitId" : "07a3978748101d8043df7c97f2f77c5f0ba3be7d",
        "timestamp" : 1770641163000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "es2p.py: also allow 18 digit ICCID\u000a\u000aWhile at it, also use tuples (const) instead of lists (var).\u000a\u000aTweaked-by: nhofmeyr@sysmocom.de (docstring, tuples)\u000aChange-Id: Iaa6e710132e3f4c6cecc5ff786922f6c0fcfb54e\u000a",
        "date" : "2026-02-09 12:46:03 +0000",
        "id" : "07a3978748101d8043df7c97f2f77c5f0ba3be7d",
        "msg" : "es2p.py: also allow 18 digit ICCID",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/es2p.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/saip/__init__.py"
        ],
        "commitId" : "edfac2682464b3a2597deb6807f3bb99d55f789c",
        "timestamp" : 1770641447000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim.esim.saip: Fix docstring warnings:\u000a\u000athis fixes the following two warnings:\u000a\u000apySim/esim/saip/__init__.py:docstring of pySim.esim.saip.FsNode.walk:1: WARNING: Inline strong start-string without end-string. [docutils]\u000apySim/esim/saip/__init__.py:docstring of pySim.esim.saip.FsNodeDF.walk:1: WARNING: Inline strong start-string without end-string. [docutils]\u000a\u000aChange-Id: Id7debf9296923b735f76623808cee68967a1ece7\u000a",
        "date" : "2026-02-09 12:50:47 +0000",
        "id" : "edfac2682464b3a2597deb6807f3bb99d55f789c",
        "msg" : "pySim.esim.saip: Fix docstring warnings:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/saip/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/utils.py"
        ],
        "commitId" : "d7901ef08d3e308e2e463c2ec6ac52695040178d",
        "timestamp" : 1770641447000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pysim.utils.decomposeATR: Fix docutils warning\u000a\u000apySim/utils.py:docstring of pySim.utils.decomposeATR:9: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]\u000a\u000aChange-Id: Ifda4ba15014ba97634fd5bd5c9b19d9110f4670e\u000a",
        "date" : "2026-02-09 12:50:47 +0000",
        "id" : "d7901ef08d3e308e2e463c2ec6ac52695040178d",
        "msg" : "pysim.utils.decomposeATR: Fix docutils warning",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/utils.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/saip/personalization.py"
        ],
        "commitId" : "0f99598b34b6e1f69c8003682797352326d6d866",
        "timestamp" : 1770641447000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim.esim.saip.personalization: Fix docstring error\u000a\u000apySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.MilenageXoringConstants:4: ERROR: Unexpected indentation. [docutils]\u000a\u000aChange-Id: If6ae360b7f74c095fa9075ae9aa988440496e6de\u000a",
        "date" : "2026-02-09 12:50:47 +0000",
        "id" : "0f99598b34b6e1f69c8003682797352326d6d866",
        "msg" : "pySim.esim.saip.personalization: Fix docstring error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/saip/personalization.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pySim/esim/saip/personalization.py"
        ],
        "commitId" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
        "timestamp" : 1770641447000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
          "fullName" : "laforge"
        },
        "authorEmail" : "laforge@osmocom.org",
        "comment" : "pySim.esim.saip.personalization: Fix docstring errors + warnings\u000a\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:27: ERROR: Unexpected indentation. [docutils]\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:29: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:34: ERROR: Unexpected indentation. [docutils]\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:35: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:52: ERROR: Unexpected indentation. [docutils]\u000apysim/pySim/esim/saip/personalization.py:docstring of pySim.esim.saip.personalization.ConfigurableParameter:53: WARNING: Block quote ends without a blank line; unexpected unindent. [docutils]\u000a\u000aChange-Id: I3918308856c3a1a5e6e90561c3e2a6b88040670d\u000a",
        "date" : "2026-02-09 12:50:47 +0000",
        "id" : "7ee7173a2fd28ab7f87a8c1fea23b741943ece7b",
        "msg" : "pySim.esim.saip.personalization: Fix docstring errors + warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pySim/esim/saip/personalization.py"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
      "fullName" : "pmaier@sysmocom.de"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    }
  ]
}