<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>473337</buildingDurationMillis><executingTimeMillis>473337</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>4</queuingDurationMillis><queuingTimeMillis>4</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>473341</totalDurationMillis><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>642</buildNumber><marked><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><branch><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><name>origin/master</name></branch></marked><revision><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><branch><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginosmithwip _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>b52b9704ed57386959a73c98e946c756e0188e6c</SHA1><branch><SHA1>b52b9704ed57386959a73c98e946c756e0188e6c</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></marked><revision><SHA1>b52b9704ed57386959a73c98e946c756e0188e6c</SHA1><branch><SHA1>b52b9704ed57386959a73c98e946c756e0188e6c</SHA1><name>refs/remotes/origin/osmith/wip</name></branch></revision></refsremotesoriginosmithwip><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>253</buildNumber><marked><SHA1>c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d</SHA1><branch><SHA1>c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d</SHA1><branch><SHA1>c7c48718ba3637e29fc6a7af4e2e39ba0679bb8d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><branch><SHA1>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/pysim</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/642/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/642/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/642/testReport</testsUrl></action><building>false</building><displayName>#642</displayName><duration>473337</duration><estimatedDuration>472455</estimatedDuration><fullDisplayName>simtester-sanitize #642</fullDisplayName><id>642</id><inProgress>false</inProgress><keepLog>false</keepLog><number>642</number><queueId>156175</queueId><result>SUCCESS</result><timestamp>1782780180173</timestamp><url>https://jenkins.osmocom.org/jenkins/job/simtester-sanitize/642/</url><builtOn>simtester</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>setup.py</affectedPath><commitId>757c7d048ec1041cf1bce4352581ef899d0b0bb9</commitId><timestamp>1782398632000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>setup.py: Align cmd2 minimum version with requirements.txt

As pointed out in the commit-log of Change-Id
I5186f242dbc1b770e3ab8cdca7f27d2a1029fff6 we had different minimum
versions for cmd2 in requirements.txt vs setup.py.  Let's align that.

Change-Id: I71cee0ec3ed2abec68ec567beaab13c868721dad
</comment><date>2026-06-25 21:43:52 +0700</date><id>757c7d048ec1041cf1bce4352581ef899d0b0bb9</id><msg>setup.py: Align cmd2 minimum version with requirements.txt</msg><path><editType>edit</editType><file>setup.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pySim-shell.py</affectedPath><commitId>45d37ed9591ecd70b27b2273ed8582aca788af98</commitId><timestamp>1782402663000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>pySim-shell: drop backwards compat quirks for cmd2 &lt; 2.6.2

Remove version guards for cmd2 &lt; 2.0.0 and &lt; 2.3.0, the Cmd2Compat
and Settable2Compat wrapper classes, and the old fg/bg color API -
none of these are needed since both requirements.txt and setup.py
already mandate cmd2 &gt;= 2.6.2.

Change-Id: Ifd1c484ab66d74323d10e946347daa637cf6f5d8
</comment><date>2026-06-25 22:51:03 +0700</date><id>45d37ed9591ecd70b27b2273ed8582aca788af98</id><msg>pySim-shell: drop backwards compat quirks for cmd2 &lt; 2.6.2</msg><path><editType>edit</editType><file>pySim-shell.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>setup.py</affectedPath><affectedPath>pySim/log.py</affectedPath><affectedPath>requirements.txt</affectedPath><affectedPath>pySim-shell.py</affectedPath><commitId>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</commitId><timestamp>1782416865000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>pySim.log, pySim-shell: fix compatibility with cmd2 &gt;= 3.0.0

Some Linux distributions (e.g. Arch Linux) already ship cmd2 3.x.x,
which removed the style()/Fg/Bg API in favor of stylize()/Color.

Add a version guard to select the right API at runtime.
Adjust the upper bound cap in requirements.txt and setup.py.

Change-Id: Ibf2ac7847933296fb06665c87f53ed6e1f315d27
</comment><date>2026-06-26 02:47:45 +0700</date><id>597f1e0398bb81d6832dc92ee4dfdcada59d3d82</id><msg>pySim.log, pySim-shell: fix compatibility with cmd2 &gt;= 3.0.0</msg><path><editType>edit</editType><file>pySim-shell.py</file></path><path><editType>edit</editType><file>pySim/log.py</file></path><path><editType>edit</editType><file>requirements.txt</file></path><path><editType>edit</editType><file>setup.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><description></description><fullName>Vadim Yanitskiy</fullName><id>fixeria</id></culprit></freeStyleBuild>