<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BRANCH</name><value>refs/heads/master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_libosmocore</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_openbsc</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_pcu</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_bts</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>OSMO_GSM_TESTER_BUILD_osmo_trx</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Pau Espin Pedrol</shortDescription><userId>pespin</userId><userName>Pau Espin Pedrol</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginpespingprs _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>d3fce46f5836ba7ba5469269698da1f5de89e2f6</SHA1><branch><SHA1>d3fce46f5836ba7ba5469269698da1f5de89e2f6</SHA1><name>refs/remotes/origin/pespin/gprs</name></branch></marked><revision><SHA1>d3fce46f5836ba7ba5469269698da1f5de89e2f6</SHA1><branch><SHA1>d3fce46f5836ba7ba5469269698da1f5de89e2f6</SHA1><name>refs/remotes/origin/pespin/gprs</name></branch></revision></refsremotesoriginpespingprs><refsremotesoriginpespinsysmocell5000 _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>360d120503542f2437ad9904b1ed1324bd09dd15</SHA1><branch><SHA1>360d120503542f2437ad9904b1ed1324bd09dd15</SHA1><name>refs/remotes/origin/pespin/sysmocell5000</name></branch></marked><revision><SHA1>360d120503542f2437ad9904b1ed1324bd09dd15</SHA1><branch><SHA1>360d120503542f2437ad9904b1ed1324bd09dd15</SHA1><name>refs/remotes/origin/pespin/sysmocell5000</name></branch></revision></refsremotesoriginpespinsysmocell5000><refsremotesoriginpespindoxygen-flag _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>e5b036684983c145aeb9fa508fdd5f6e9693e1ca</SHA1><branch><SHA1>e5b036684983c145aeb9fa508fdd5f6e9693e1ca</SHA1><name>refs/remotes/origin/pespin/doxygen-flag</name></branch></marked><revision><SHA1>e5b036684983c145aeb9fa508fdd5f6e9693e1ca</SHA1><branch><SHA1>e5b036684983c145aeb9fa508fdd5f6e9693e1ca</SHA1><name>refs/remotes/origin/pespin/doxygen-flag</name></branch></revision></refsremotesoriginpespindoxygen-flag><refsremotesoriginneelstest _class='hudson.plugins.git.util.Build'><buildNumber>34</buildNumber><marked><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><branch><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><name>refs/remotes/origin/neels/test</name></branch></marked><revision><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><branch><SHA1>36e0404f456b32898d174b8bdfb363dbe580db2e</SHA1><name>refs/remotes/origin/neels/test</name></branch></revision></refsremotesoriginneelstest><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>55</buildNumber><marked><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><branch><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><branch><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><branch><SHA1>f8d12196f05b20aa28b3103db26ea37ba6849362</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>git://git.osmocom.org/osmo-gsm-tester</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><fileName>osmo-bsc.build-55.md5</fileName><relativePath>osmo-bsc.build-55.md5</relativePath></artifact><artifact><fileName>osmo-bsc.build-55.tgz</fileName><relativePath>osmo-bsc.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-bts-sysmo.build-55.md5</fileName><relativePath>osmo-bts-sysmo.build-55.md5</relativePath></artifact><artifact><fileName>osmo-bts-sysmo.build-55.tgz</fileName><relativePath>osmo-bts-sysmo.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-bts.build-55.md5</fileName><relativePath>osmo-bts.build-55.md5</relativePath></artifact><artifact><fileName>osmo-bts.build-55.tgz</fileName><relativePath>osmo-bts.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-ggsn.build-55.md5</fileName><relativePath>osmo-ggsn.build-55.md5</relativePath></artifact><artifact><fileName>osmo-ggsn.build-55.tgz</fileName><relativePath>osmo-ggsn.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-hlr.build-55.md5</fileName><relativePath>osmo-hlr.build-55.md5</relativePath></artifact><artifact><fileName>osmo-hlr.build-55.tgz</fileName><relativePath>osmo-hlr.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-mgw.build-55.md5</fileName><relativePath>osmo-mgw.build-55.md5</relativePath></artifact><artifact><fileName>osmo-mgw.build-55.tgz</fileName><relativePath>osmo-mgw.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-msc.build-55.md5</fileName><relativePath>osmo-msc.build-55.md5</relativePath></artifact><artifact><fileName>osmo-msc.build-55.tgz</fileName><relativePath>osmo-msc.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-nitb.build-55.md5</fileName><relativePath>osmo-nitb.build-55.md5</relativePath></artifact><artifact><fileName>osmo-nitb.build-55.tgz</fileName><relativePath>osmo-nitb.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-pcu-sysmo.build-55.md5</fileName><relativePath>osmo-pcu-sysmo.build-55.md5</relativePath></artifact><artifact><fileName>osmo-pcu-sysmo.build-55.tgz</fileName><relativePath>osmo-pcu-sysmo.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-pcu.build-55.md5</fileName><relativePath>osmo-pcu.build-55.md5</relativePath></artifact><artifact><fileName>osmo-pcu.build-55.tgz</fileName><relativePath>osmo-pcu.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-sgsn.build-55.md5</fileName><relativePath>osmo-sgsn.build-55.md5</relativePath></artifact><artifact><fileName>osmo-sgsn.build-55.tgz</fileName><relativePath>osmo-sgsn.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-stp.build-55.md5</fileName><relativePath>osmo-stp.build-55.md5</relativePath></artifact><artifact><fileName>osmo-stp.build-55.tgz</fileName><relativePath>osmo-stp.build-55.tgz</relativePath></artifact><artifact><fileName>osmo-trx.build-55.md5</fileName><relativePath>osmo-trx.build-55.md5</relativePath></artifact><artifact><fileName>osmo-trx.build-55.tgz</fileName><relativePath>osmo-trx.build-55.tgz</relativePath></artifact><building>false</building><displayName>#55</displayName><duration>1071098</duration><estimatedDuration>978555</estimatedDuration><fullDisplayName>osmo-gsm-tester_manual-build-all #55</fullDisplayName><id>55</id><inProgress>false</inProgress><keepLog>false</keepLog><number>55</number><queueId>137408</queueId><result>SUCCESS</result><timestamp>1521109798329</timestamp><url>https://jenkins.osmocom.org/jenkins/view/all/job/osmo-gsm-tester_manual-build-all/55/</url><builtOn>admin2-deb9build</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>suites/aoip_smpp/esme_ms_sms_transaction.py</affectedPath><affectedPath>suites/aoip_smpp/esme_connect_policy_acceptall.py</affectedPath><affectedPath>suites/aoip_smpp/esme_connect_policy_closed.py</affectedPath><affectedPath>suites/aoip_smpp/esme_ms_sms_storeforward.py</affectedPath><affectedPath>suites/gprs/ping.py</affectedPath><affectedPath>suites/aoip_encryption/register_a5_1_authreq.py</affectedPath><affectedPath>suites/aoip_sms/mo_mt_sms.py</affectedPath><affectedPath>suites/voice/mo_mt_call.py</affectedPath><affectedPath>suites/aoip_encryption/register_a5_0_authreq.py</affectedPath><affectedPath>src/osmo_gsm_tester/osmo_msc.py</affectedPath><affectedPath>suites/aoip_ussd/assert_extension.py</affectedPath><affectedPath>suites/aoip_debug/interactive.py</affectedPath><affectedPath>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</affectedPath><affectedPath>suites/aoip_encryption/register_a5_0_authopt.py</affectedPath><commitId>86ea02f30575e0637ffde6781d596a5f9e713fd2</commitId><timestamp>1519643688000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>osmo-msc: Use osmo-mgw instead of osmo-bsc_mgcp
osmo-msc now requires osmo-mgw and it's not expected to work properly 
anymore with old mgcp code.
Change-Id: I93033f7b6133a4914f12f37511ad870b3dea3201
</comment><date>2018-02-26 12:14:48 +0100</date><id>86ea02f30575e0637ffde6781d596a5f9e713fd2</id><msg>osmo-msc: Use osmo-mgw instead of osmo-bsc_mgcp</msg><path><editType>edit</editType><file>suites/aoip_encryption/register_a5_0_authreq.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/templates/osmo-msc.cfg.tmpl</file></path><path><editType>edit</editType><file>suites/aoip_encryption/register_a5_1_authreq.py</file></path><path><editType>edit</editType><file>suites/voice/mo_mt_call.py</file></path><path><editType>edit</editType><file>suites/aoip_smpp/esme_ms_sms_transaction.py</file></path><path><editType>edit</editType><file>suites/aoip_smpp/esme_connect_policy_acceptall.py</file></path><path><editType>edit</editType><file>suites/aoip_ussd/assert_extension.py</file></path><path><editType>edit</editType><file>suites/gprs/ping.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/osmo_msc.py</file></path><path><editType>edit</editType><file>suites/aoip_encryption/register_a5_0_authopt.py</file></path><path><editType>edit</editType><file>suites/aoip_smpp/esme_connect_policy_closed.py</file></path><path><editType>edit</editType><file>suites/aoip_debug/interactive.py</file></path><path><editType>edit</editType><file>suites/aoip_smpp/esme_ms_sms_storeforward.py</file></path><path><editType>edit</editType><file>suites/aoip_sms/mo_mt_sms.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/templates/osmo-trx.cfg.tmpl</affectedPath><affectedPath>src/osmo_gsm_tester/bts_osmotrx.py</affectedPath><commitId>edcc8d2624ab4ae27ac1e56c6a152d5a4d2e8fc3</commitId><timestamp>1520191046000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>osmo-trx: Add cfg template
Since commit 3da1f8352e337fb032bf7a58c2909d3ba918e237, osmo-trx requires 
a cfg file to start successfully.
Change-Id: I8f0e0d0a9fa849f41c3cccc4059431f62f956eac
</comment><date>2018-03-04 20:17:26 +0100</date><id>edcc8d2624ab4ae27ac1e56c6a152d5a4d2e8fc3</id><msg>osmo-trx: Add cfg template</msg><path><editType>add</editType><file>src/osmo_gsm_tester/templates/osmo-trx.cfg.tmpl</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/bts_osmotrx.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-pcu-sysmo.sh</affectedPath><affectedPath>contrib/jenkins-build-osmo-bts-sysmo.sh</affectedPath><commitId>9695a1cbc13fef0afe4ecdb9c098193aab423cdf</commitId><timestamp>1520345366000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>jenkins: use env POKY_VERSION POKY_PATH to find poky
Instead of hardcoded values, use defaults and allow jenkins to override 
the defaults.
Change-Id: I1403b32cdf30420f3b02c41c2627b71fcbeae9ab
</comment><date>2018-03-06 15:09:26 +0100</date><id>9695a1cbc13fef0afe4ecdb9c098193aab423cdf</id><msg>jenkins: use env POKY_VERSION POKY_PATH to find poky</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bts-sysmo.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-osmo-pcu-sysmo.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-pcu-sysmo.sh</affectedPath><affectedPath>contrib/jenkins-build-osmo-bts-sysmo.sh</affectedPath><commitId>89da3704bcb74b9e3670bc60e01cface50923d9c</commitId><timestamp>1520345424000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>jenkins: update poky version 2.3.2
The sysmobts 2017 releases are using poky 2.3.2
Change-Id: If6e8a5702e4c9b24e758e3aa5f390e786c51c384
</comment><date>2018-03-06 15:10:24 +0100</date><id>89da3704bcb74b9e3670bc60e01cface50923d9c</id><msg>jenkins: update poky version 2.3.2</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-pcu-sysmo.sh</file></path><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bts-sysmo.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-bts.sh</affectedPath><commitId>274c8bd6372da0ef126b24e14ca2a287912428c5</commitId><timestamp>1520618068000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: build-osmo-bts: Remove dropped dependency openbsc
Since osmo-bts ec33b0397f5d71248c5834513d4be7b9b0e46366, it doesn't 
require openbsc anymore to build.
Change-Id: I8a1918971388afad41308629c1851614d1381f25
</comment><date>2018-03-09 18:54:28 +0100</date><id>274c8bd6372da0ef126b24e14ca2a287912428c5</id><msg>contrib: build-osmo-bts: Remove dropped dependency openbsc</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bts.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>contrib/jenkins-build-osmo-bsc.sh</affectedPath><commitId>e5a7a40faa62d01bbf7f749399b3d2205336e5d4</commitId><timestamp>1520618068000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>contrib: build-osmo-bsc: Add aibsip-find and ipaccess-config binaries to
archive
They will be required by Nanobts class.
Change-Id: Ib0e003f74603c3146aa76d581ab493f960f73ab5
</comment><date>2018-03-09 18:54:28 +0100</date><id>e5a7a40faa62d01bbf7f749399b3d2205336e5d4</id><msg>contrib: build-osmo-bsc: Add aibsip-find and ipaccess-config binaries to</msg><path><editType>edit</editType><file>contrib/jenkins-build-osmo-bsc.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/schema.py</affectedPath><affectedPath>example/resources.conf</affectedPath><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><commitId>bfd0b2310cf09e32cb7d5dbe74ec57606a7d2aab</commitId><timestamp>1520962379000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>modem: get IMSI from ofono
There's no need to specify the IMSI manually in resource config and it's
also prone to errors. Let's take it from ofono. Add a 'sim' feature to
allow modem to auto-discover it, otherwise if not supported leave that
feature out of the config for that modem and an imsi can still be
manually providen.
Change-Id: I20f9e8d97775293925205e4ea576d814214bf1a8
</comment><date>2018-03-13 18:32:59 +0100</date><id>bfd0b2310cf09e32cb7d5dbe74ec57606a7d2aab</id><msg>modem: get IMSI from ofono</msg><path><editType>edit</editType><file>example/resources.conf</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path><path><editType>edit</editType><file>src/osmo_gsm_tester/schema.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>example/resources.conf.rnd</affectedPath><affectedPath>example/resources.conf</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>example/resources.conf.prod</affectedPath><commitId>7ad177f3968d33479ed228089ead2b098b2bdedc</commitId><timestamp>1520968362000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>example: Maintain different resources.conf for RnD and prod
We still want to maintain this file in the same osmo-gsm-tester repo 
because we frequently neef to update the config when adding new 
features.
Until now only 1 file was maintained (which was used for RnD setup), and 
then when runnin in prod the jenkins script used sed to change the file 
to accomodate slightly changes. This way is too hacky, so let's just 
maintain too separate files, keeping the original resources.conf key 
name used by osmo-gsm-tester free, so that jenkins job can symlink one 
of the 2 files to it.
Take the chance to remove OctoBTS and Sysmocell5k from the RnD resources 
file, as we don't have those them.
Change-Id: Ifec851c7ac6fca6b294e57dfe86b92f214ae8f42
</comment><date>2018-03-13 20:12:42 +0100</date><id>7ad177f3968d33479ed228089ead2b098b2bdedc</id><msg>example: Maintain different resources.conf for RnD and prod</msg><path><editType>add</editType><file>example/resources.conf.rnd</file></path><path><editType>delete</editType><file>example/resources.conf</file></path><path><editType>add</editType><file>example/resources.conf.prod</file></path><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_gsm_tester/modem.py</affectedPath><commitId>f8d12196f05b20aa28b3103db26ea37ba6849362</commitId><timestamp>1521051607000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>modem: workaround ofono crash
Since commit bfd0b2310cf09e32cb7d5dbe74ec57606a7d2aab, the IMSI is 
retreived from ofono. To get the IMSI, the modme must be powered ON 
previously. The imsi() method is called before calling connect() in 
order to set up the IMSI in the HLR. As a result, the following 
behaviour occurs:
- Powered=true (in imsi())
- SimManager.GetProperties() (several of them)
- Powered=false (power_cycle() in connect()
It seems powering off the modem immediately after using the SIM service 
makes ofono crash. Proof of it is that crashes were seen mainly on tests 
using only 1 MS, in which we don't spend that much time between 
SimManager.GetProperties() and Powered=false for the same modem.
Let's workaround the crash for now increasing the time between using the 
SIM services and powering the modem off.
Related: OS#3064
Change-Id: Ief052cac5a862d6ef9391d40c294ba017387506c
</comment><date>2018-03-14 19:20:07 +0100</date><id>f8d12196f05b20aa28b3103db26ea37ba6849362</id><msg>modem: workaround ofono crash</msg><path><editType>edit</editType><file>src/osmo_gsm_tester/modem.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit></freeStyleBuild>