{
  "_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" : "OSMO_GSM_TESTER_BRANCH",
          "value" : "origin/master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "OSMO_GSM_TESTER_OPTS",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/pespin/ttcn3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2590,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2be32ea554735da9f2ba9e39f2594fbc2284639b",
            "branch" : [
              {
                "SHA1" : "2be32ea554735da9f2ba9e39f2594fbc2284639b",
                "name" : "refs/remotes/origin/pespin/ttcn3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2be32ea554735da9f2ba9e39f2594fbc2284639b",
            "branch" : [
              {
                "SHA1" : "2be32ea554735da9f2ba9e39f2594fbc2284639b",
                "name" : "refs/remotes/origin/pespin/ttcn3"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2763,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
            "branch" : [
              {
                "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
            "branch" : [
              {
                "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
        "branch" : [
          {
            "SHA1" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://git.osmocom.org/osmo-gsm-tester"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#2763",
  "duration" : 99861,
  "estimatedDuration" : 13713736,
  "executor" : None,
  "fullDisplayName" : "osmo-gsm-tester_ttcn3 #2763",
  "id" : "2763",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 2763,
  "queueId" : 653395,
  "result" : "FAILURE",
  "timestamp" : 1642048320648,
  "url" : "https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_ttcn3/2763/",
  "builtOn" : "osmo-gsm-tester-prod",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl"
        ],
        "commitId" : "5ff071833aaac14efede7c13b64efad279f7df3c",
        "timestamp" : 1615199519000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "osmo-sgsn: Fix template cfg to work with NS2 implementation\u000a\u000aSee following HOW-TO to update existing configs:\u000ahttps://osmocom.org/projects/libosmocore/wiki/Network_service_(NS)\u000a\u000aChange-Id: I391c977ca20ef185db6b1f17912608acaa13e87f\u000a",
        "date" : "2021-03-08 11:31:59 +0100",
        "id" : "5ff071833aaac14efede7c13b64efad279f7df3c",
        "msg" : "osmo-sgsn: Fix template cfg to work with NS2 implementation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/bts_sysmo.py",
          "src/osmo_gsm_tester/obj/bts_oc2g.py"
        ],
        "commitId" : "3b351716a9cdac8d7abc678b9298764a4b0e8a0d",
        "timestamp" : 1615201297000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Fix bts.ready_for_pcu() implementation for sysmo and oc2g\u000a\u000aosmo-bts.git ae09c8acb4aa93284cdb44f8bbdc14533dc4fa52 modified code to\u000aavoid calling pcu_tx_info_ind() if pcu socket was not connected. Since\u000aosmo-gsm-tester relied on log message sent from within that funtion to\u000afind out whether BTS was able to handle PCUIF connections, that log line\u000ais not printed anymore and hence the function ready_for_pcu() fails to\u000aever return true.\u000aAs a result, gprs tests for sysmo and oc2g bts types always fail with a\u000atimeout.\u000a\u000aOther BTS types are not affected (such as osmo-bts-trx) because in there\u000awe simply check whether the osmo-bts process is running.\u000a\u000aChange-Id: Ibde4b8b27b8300b4b9197c0f8d82a6ccbf3b0522\u000a",
        "date" : "2021-03-08 12:01:37 +0100",
        "id" : "3b351716a9cdac8d7abc678b9298764a4b0e8a0d",
        "msg" : "Fix bts.ready_for_pcu() implementation for sysmo and oc2g",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/bts_sysmo.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/bts_oc2g.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-common.sh",
          "contrib/jenkins-build-open5gs.sh"
        ],
        "commitId" : "6231c3c65728d6682cb5c2618d95ccc88269dbc4",
        "timestamp" : 1615831585000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "contrib: Add build script for open5gs\u000a\u000aChange-Id: I0ed43dadbfe08811dd72064ee7332d0872882dfd\u000a",
        "date" : "2021-03-15 19:06:25 +0100",
        "id" : "6231c3c65728d6682cb5c2618d95ccc88269dbc4",
        "msg" : "contrib: Add build script for open5gs",
        "paths" : [
          {
            "editType" : "add",
            "file" : "contrib/jenkins-build-open5gs.sh"
          },
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py",
          "src/osmo_gsm_tester/obj/srslte_common.py",
          "src/osmo_gsm_tester/obj/epc_amarisoft.py",
          "src/osmo_gsm_tester/obj/enb_amarisoft.py",
          "src/osmo_gsm_tester/obj/epc.py",
          "src/osmo_gsm_tester/obj/enb.py",
          "src/osmo_gsm_tester/obj/epc_srs.py",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb,epc,ms: refactor KPI API\u000a\u000awe previously mixed component specific and component agnostic APIs\u000a(stdout vs. log file for example) for setting and retrieving KPI.\u000a\u000aThis patch propose to use a single abstract get_kpis() method for\u000aall components that can be enriched with component-specific\u000astuff as desired.\u000a\u000aIn the case of srsLTE blocks, the main implementation will\u000aremain in srslte_common() and is shared among srsENB/srsUE/srsEPC.\u000a\u000aThe KPI analyzer in srslte_common() extract and also manages\u000aall three KPI sources (log, csv and stdout) independently.\u000a\u000aIn addition to the get_kpis() method that always returns a flat\u000adictionary, it also exposes get_kpi_tree() that return\u000aa dict of KPI dicts that will be used for the Junit.xml generation.\u000a\u000aChange-Id: I4bacc6b8a0cb92a581edfb947100b57022265265\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "3ce672594ff67402f2eea72b0ff2a7b2c4fdaf5d",
        "msg" : "enb,epc,ms: refactor KPI API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/srslte_common.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb.py"
        ],
        "commitId" : "0320ec2e9570ace58a59fce81a0ae37e286a8bfd",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb.py: increase zmq trx timeout to 4000ms\u000a\u000awith many parallel jobs running on one machine we should\u000arelax the timeout a bit to avoid false positives.\u000a\u000aChange-Id: Ib32a07559bd5a4b0165f6d3431c5ac57cc050f44\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "0320ec2e9570ace58a59fce81a0ae37e286a8bfd",
        "msg" : "enb.py: increase zmq trx timeout to 4000ms",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/ms-label@.conf",
          "sysmocom/scenarios/ms-label.conf",
          "sysmocom/scenarios/enb-label@.conf"
        ],
        "commitId" : "aec7fa53902b677789526cbf2f104f15e20a207c",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on label\u000a\u000aChange-Id: I26ea160b65b9dd5ef3e5ca1100d4541a0bbcbb27\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "aec7fa53902b677789526cbf2f104f15e20a207c",
        "msg" : "{enb,ms}-label.conf: raneme and add modifier to select eNB/MS based on",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/ms-label@.conf"
          },
          {
            "editType" : "delete",
            "file" : "sysmocom/scenarios/ms-label.conf"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/enb-label@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
        ],
        "commitId" : "88727efa106eb2d57e725118ef66ec971804c043",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9\u000a\u000asrsENB now supports PDCP discard so we set it to a sane value.\u000aAlso enable status reporting for UL.\u000a\u000aChange-Id: Ib6ad0ff57b95a1f220f87c1ede0f6eacc5fb21ff\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "88727efa106eb2d57e725118ef66ec971804c043",
        "msg" : "srsenb_drb.conf.tmpl: set PDCP discard timer to 150ms for QCI9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl"
        ],
        "commitId" : "3cecad8ebf3e93203de894e54d38954f3459e325",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard timer\u000a\u000aalso set QCI9 to 150ms to match default srsENB config\u000a\u000aChange-Id: I60cc1390480142bd5bb516934c9f30b6122496d5\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "3cecad8ebf3e93203de894e54d38954f3459e325",
        "msg" : "amarisoft_drb.cfg.tmpl: add additional QCI10 with infinit PDCP discard",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_drb.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
        ],
        "commitId" : "2bc8311ea781977648532054f4996966ed1bb82b",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer\u000a\u000acopy of QCI9 params but with infinit PDCP discard to avoid SDU drops\u000aat PDCP\u000a\u000aChange-Id: I64a74d09cc1a55ba21a7be7b5cc203e56bba3b10\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "2bc8311ea781977648532054f4996966ed1bb82b",
        "msg" : "srsenb_drb.conf.tmpl: add QCI10 with infinit PDCP discard timer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "c487f7438c887955f348864a1e2663b1a3c469cf",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: add config scheme to select NAS log level\u000a\u000awe've provided only all_log_level so far but sometimes it's needed\u000ato select the level per layer. This patch adds the ability\u000ato do so for the NAS layer in the UE.\u000a\u000aChange-Id: Iab2bce65e8af81f6d344849c97952e6441cb2846\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "c487f7438c887955f348864a1e2663b1a3c469cf",
        "msg" : "ms_srs: add config scheme to select NAS log level",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
        ],
        "commitId" : "f4ff058ee2faaef39870ff405a10bdd3287ed2be",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsue.conf.tmpl: Adjust ue.config template for new pcap path\u000a\u000aChange-Id: I4af6abaa3973652a12f571d88bca59cd443704f3\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "f4ff058ee2faaef39870ff405a10bdd3287ed2be",
        "msg" : "srsue.conf.tmpl: Adjust ue.config template for new pcap path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl"
        ],
        "commitId" : "b04f135d32a69ea191c100517effcd17837e27a1",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srsenb_sib.conf.tmpl: reduce the default size of the PUCCH\u000a\u000aoptimized PUCCH config\u000a\u000aChange-Id: I45ae7c33f9d1df20df37c0fe6c3d73aa85ae1b31\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "b04f135d32a69ea191c100517effcd17837e27a1",
        "msg" : "srsenb_sib.conf.tmpl: reduce the default size of the PUCCH",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_sib.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-amarisoft.sh"
        ],
        "commitId" : "585e35ba663c3dd85ae6ae0e6855406b4ee8fa90",
        "timestamp" : 1615914280000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz\u000a\u000athe ltesim_server is part of the UE package but needs to be executed\u000aon the EPC run node. Therefore its handy to have the binary in the epc\u000atrial tgz.\u000a\u000aChange-Id: I21ac57d1c1547c1cf4d2394c8593f58ff2c78697\u000a",
        "date" : "2021-03-16 18:04:40 +0100",
        "id" : "585e35ba663c3dd85ae6ae0e6855406b4ee8fa90",
        "msg" : "jenkins-build-amarisoft: copy ltesim_server binary into epc trial tgz",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-amarisoft.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
        ],
        "commitId" : "e98e1294eb32d0d543380713dc2c1c77319be111",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "osmo-gsm-tester_androidue_conn_chk.sh: improve error handling\u000a\u000afix check of $serial and check passed arguments.\u000aexit when adb isn't installed on host\u000a\u000aChange-Id: I6190a840dbc86838457da96d188afc17f83ab15f\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "e98e1294eb32d0d543380713dc2c1c77319be111",
        "msg" : "osmo-gsm-tester_androidue_conn_chk.sh: improve error handling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_android.py"
        ],
        "commitId" : "b190b4c397bad29233b90a4638ddb0adb7789c54",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_android: set num_carriers to 1 by default\u000a\u000athroughput tests require the UE object to have the num_carriers\u000amember. For Android UEs, set it to 1 by default.\u000a\u000aChange-Id: I297d24bb578a7db0eb7629be4f2cc0d54624467d\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "b190b4c397bad29233b90a4638ddb0adb7789c54",
        "msg" : "ms_android: set num_carriers to 1 by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_android.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/epc-label@.conf"
        ],
        "commitId" : "001ca8595d0031974bec4722016eafcddd494294",
        "timestamp" : 1615914442000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "epc-label@.conf: add scenario to select runnode based on label\u000a\u000athis allows to select the resource/machine the EPC runs on based on the label\u000a\u000aChange-Id: I710c67ad5a11bd33071acd779e19835ae49ce4a3\u000a",
        "date" : "2021-03-16 18:07:22 +0100",
        "id" : "001ca8595d0031974bec4722016eafcddd494294",
        "msg" : "epc-label@.conf: add scenario to select runnode based on label",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/epc-label@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/run_node.py"
        ],
        "commitId" : "3fc74d353a6345f145b2f9d58dacc9afbaeb2a69",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "run_node: add label to RunNode class\u000a\u000athis allows specifying a label on each run node that can be used\u000ato filter/select specific nodes.\u000a\u000aChange-Id: Ib6a977007f56d6ff9ff029aaf049a75fb5d5e1dd\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "3fc74d353a6345f145b2f9d58dacc9afbaeb2a69",
        "msg" : "run_node: add label to RunNode class",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/run_node.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/mod-enb-ncells@.conf"
        ],
        "commitId" : "1a1970721a0f06a9dfcc5c686a3765e5774d2c09",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "mod-enb-ncells@.conf: add scenario file to select number of cells\u000a\u000aChange-Id: Ib599de56b0b51a125555895014d78d3d649c01a0\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "1a1970721a0f06a9dfcc5c686a3765e5774d2c09",
        "msg" : "mod-enb-ncells@.conf: add scenario file to select number of cells",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/mod-enb-ncells@.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "1bba2891c5edce44a6b05b6e97b0331b4b463807",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: turn tx/rx_gain into INT and make them optional\u000a\u000awhen they are greater than 0 they are written as config paramter.\u000aif they are -1 they are disbaled and automatic gain calibration is\u000aused.\u000a\u000aChange-Id: I473ff3ae679784178574d2f76b612dbf77180490\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "1bba2891c5edce44a6b05b6e97b0331b4b463807",
        "msg" : "ms_srs: turn tx/rx_gain into INT and make them optional",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_android.py"
        ],
        "commitId" : "7b4e1f676b688f5b4e89a8130164d81b7ab78979",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "AndroidUE: Fix connection timeout\u000a\u000aChange-Id: Iaacf348e2e018da5b67ada33079018c1859d3b63\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "7b4e1f676b688f5b4e89a8130164d81b7ab78979",
        "msg" : "AndroidUE: Fix connection timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_android.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_bidir.py"
        ],
        "commitId" : "6246a9db198febaa36e5ef9d140f2118dd07cb9a",
        "timestamp" : 1615914589000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "iperf3_bidir: add extra test for bi-directional iperf test\u000a\u000aChange-Id: Ibb62f53dbb15bc4788c92ebb2dee70e31dd851de\u000a",
        "date" : "2021-03-16 18:09:49 +0100",
        "id" : "6246a9db198febaa36e5ef9d140f2118dd07cb9a",
        "msg" : "iperf3_bidir: add extra test for bi-directional iperf test",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/suites/4g/iperf3_bidir.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "fcdff4bcfee83790384de1bbd7341455bc8f9c65",
        "timestamp" : 1615914626000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ms_srs: add force_ul_amplitude config\u000a\u000athis allows to overwrite the PHY export option phy.force_ul_amplitude\u000a\u000aChange-Id: I255f027433944c1739c89757609f0dcc3b8aa7cb\u000a",
        "date" : "2021-03-16 18:10:26 +0100",
        "id" : "fcdff4bcfee83790384de1bbd7341455bc8f9c65",
        "msg" : "ms_srs: add force_ul_amplitude config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb.py"
        ],
        "commitId" : "f69b94814894beea81ef8af66376afa0cd2ab285",
        "timestamp" : 1615914628000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "enb.py: increase ZMQ trx timeout to 8s\u000a\u000aincrease value further to avoid failed tests due to load on system\u000a\u000aChange-Id: I77b7864e7ef60faf0262dc24325915d73dd2d5a3\u000a",
        "date" : "2021-03-16 18:10:28 +0100",
        "id" : "f69b94814894beea81ef8af66376afa0cd2ab285",
        "msg" : "enb.py: increase ZMQ trx timeout to 8s",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/srslte_common.py"
        ],
        "commitId" : "67ab78b3316740f4d2aa686645ea9756567b2ac3",
        "timestamp" : 1615914628000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "srslte_common: fix condition to check if KPI have already extracted\u000a\u000aChange-Id: I6fdcbfadfdcfe131096d0345d2c21c87f8f7b1b6\u000a",
        "date" : "2021-03-16 18:10:28 +0100",
        "id" : "67ab78b3316740f4d2aa686645ea9756567b2ac3",
        "msg" : "srslte_common: fix condition to check if KPI have already extracted",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/srslte_common.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf"
        ],
        "commitId" : "3bb14bedfee9c00dca32ee3e5f197bfe4986630f",
        "timestamp" : 1615915127000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sysmo/defaults.conf: Fix attribute name\u000a\u000aAccording to schema, the name is cipher_list.\u000aSame goes for \"integrity\".\u000a\u000aFixes: a81801558e7bb6ef0f0a32ab078d302c91e940a8\u000aChange-Id: Ib7b48ce207b96ea5f5b59db08320563be40edba1\u000a",
        "date" : "2021-03-16 17:18:47 +0000",
        "id" : "3bb14bedfee9c00dca32ee3e5f197bfe4986630f",
        "msg" : "sysmo/defaults.conf: Fix attribute name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf"
        ],
        "commitId" : "965ed62fd2086ba1d2cd0b4621b952702a63f142",
        "timestamp" : 1615916214000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sysmocom/default.conf: Add missing default value for force_ul_amplitude\u000a\u000aChange-Id: I04218dca21f27e32d7c85a74a3e9bbf63b499357\u000a",
        "date" : "2021-03-16 18:36:54 +0100",
        "id" : "965ed62fd2086ba1d2cd0b4621b952702a63f142",
        "msg" : "sysmocom/default.conf: Add missing default value for force_ul_amplitude",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-open5gs.sh"
        ],
        "commitId" : "b32ed9256f7930385257e29f0fe7656f4ea06ecc",
        "timestamp" : 1615916214000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "contrib: open5gs: Install more binaries to have an EPC\u000a\u000aChange-Id: I1ff143b4f876e28ad9a1bc6a4a4cad5dacef8e18\u000a",
        "date" : "2021-03-16 18:36:54 +0100",
        "id" : "b32ed9256f7930385257e29f0fe7656f4ea06ecc",
        "msg" : "contrib: open5gs: Install more binaries to have an EPC",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-open5gs.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl",
          "src/osmo_gsm_tester/obj/hss_open5gs.py",
          "src/osmo_gsm_tester/obj/epc.py",
          "src/osmo_gsm_tester/obj/pcrf_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl",
          "doc/manuals/chapters/install.adoc",
          "src/osmo_gsm_tester/obj/sgwu_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/mme_open5gs.py",
          "src/osmo_gsm_tester/obj/smf_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl",
          "sysmocom/defaults.conf",
          "sysmocom/scenarios/cfg-epc-db@.conf",
          "contrib/jenkins-build-common.sh",
          "src/osmo_gsm_tester/obj/upf_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/epc_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
        ],
        "commitId" : "0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc",
        "timestamp" : 1617106667000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Initial Open5GS support\u000a\u000aChange-Id: Iff8b88dc22d8f156572839abb48b0c1377c55e33\u000a",
        "date" : "2021-03-30 14:17:47 +0200",
        "id" : "0696c60812abbf6c6290b0fd2f4953d8f7ae8fdc",
        "msg" : "Initial Open5GS support",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-pcrfd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/cfg-epc-db@.conf"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/sgwu_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-common.sh"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/upf_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/hss_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/smf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/pcrf_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-freediameter.conf.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "doc/manuals/chapters/install.adoc"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/obj/mme_open5gs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl",
          "src/osmo_gsm_tester/obj/epc_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
        ],
        "commitId" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
        "timestamp" : 1618227902000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "open5gs: Avoid use of non-standard ports\u000a\u000aDespite open5gs allowing to change the GTP ports in the config file, in\u000areality changing those values to something else than the standard prot\u000awill fail. Hence, we must use the standard port. As a result, we must\u000ause different IP addresses in each process to avoid ip+port collisions.\u000aLet's use some loopback addresses which shouldn't require extra\u000aconfiguration on the host, and still only requiring 1 run_node as per\u000aexisting EPCs, with the limitation that only 1 open5gs EPC instance can\u000abe run at one in a given run_node.\u000a\u000aRelated: https://github.com/open5gs/open5gs/issues/897\u000aChange-Id: Id3062c6ad9d6de4c6066547e1e46edad5da285c1\u000a",
        "date" : "2021-04-12 13:45:02 +0200",
        "id" : "d776059deb7768c2161d6c33ba97a3202ad0c8f0",
        "msg" : "open5gs: Avoid use of non-standard ports",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl",
          "src/osmo_gsm_tester/obj/epc_amarisoft.py"
        ],
        "commitId" : "0e72f9de5f52848776a06342da7768cfd4988a98",
        "timestamp" : 1620032097000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoft_mme: use/expose count paramter from MS config for MME\u000a\u000athe UEs count param, if specified, is mapped into the config\u000avalues of the EPC so it can be used for template rendering.\u000a\u000aSince we only have one count parameter, its added to the first\u000asubscriber. 1 is the default value and its used when no count\u000aparam is specified.\u000a\u000athis allows to run the Amarisoft UE simulator with the Amarisoft EPC\u000awithout having to create subscriber entries for each simulated UE.\u000a\u000aChange-Id: I29885791f716c204d0b6f18ba134885bae853b6f\u000a",
        "date" : "2021-05-03 10:54:57 +0200",
        "id" : "0e72f9de5f52848776a06342da7768cfd4988a98",
        "msg" : "amarisoft_mme: use/expose count paramter from MS config for MME",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/epc_amarisoft.py"
        ],
        "commitId" : "0acc75ccba062e6efdc2582b1f07a4b7537f8133",
        "timestamp" : 1620038257000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "epc_amarisoft: launch ltesim server when starting\u000a\u000athis allows to use the lteue to generate DL traffic. the\u000aserver listens on the default spgw address.\u000a\u000aChange-Id: Iad081e57e2fd9d3cbc3e59e4f729a4721ad778c9\u000a",
        "date" : "2021-05-03 12:37:37 +0200",
        "id" : "0acc75ccba062e6efdc2582b1f07a4b7537f8133",
        "msg" : "epc_amarisoft: launch ltesim server when starting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_amarisoft.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "c7737e63886e8a3d0e79b6f1d760b46e903ac2b7",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ms_srs: add resource scheme to configure fixed DL and UL freq\u000a\u000athis config option overwrites the EARFCN config that is typically\u000aused to tell the UE the bands to scan for cells. When custom\u000afrequencies are used, this option allows to set them explicitly.\u000a\u000aChange-Id: Ice070ea6755e273d916db2dc941068d33bbe206a\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "c7737e63886e8a3d0e79b6f1d760b46e903ac2b7",
        "msg" : "ms_srs: add resource scheme to configure fixed DL and UL freq",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py",
          "src/osmo_gsm_tester/templates/srsenb.conf.tmpl",
          "sysmocom/defaults.conf",
          "sysmocom/scenarios/cfg-enb-tracing.conf"
        ],
        "commitId" : "a17140fee4966a6234eb656cc95fd66445d4ce24",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "enb_srs: add support for eNB traces\u000a\u000athis patch adds support for srsENB event tracing. it provides\u000aa cfg scenario to enable it.\u000a\u000aChange-Id: Icb2342acac5db87a0889cbf1b6c7bb1ad26c16fa\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "a17140fee4966a6234eb656cc95fd66445d4ce24",
        "msg" : "enb_srs: add support for eNB traces",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb.conf.tmpl"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/cfg-enb-tracing.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_amarisoft.py",
          "src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl",
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/obj/ms.py"
        ],
        "commitId" : "31ecf59ffdc8d237cafa813bff1dffe933d3e8d5",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ms_amarisoft: extend AmariUE to support custom frequency bands\u000a\u000athis patch adds generic support for custom frequency bands to the ms class.\u000ait then extends the config template for AmariUE to use them.\u000awe set the default values for EARFCNs for DL/UL to the old values.\u000a\u000aChange-Id: I7b2250e13fc1161be1a1d73a4348f07b31c0f724\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "31ecf59ffdc8d237cafa813bff1dffe933d3e8d5",
        "msg" : "ms_amarisoft: extend AmariUE to support custom frequency bands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/ping.py"
        ],
        "commitId" : "47f4f09592f6f14d482523228fa64049f396f998",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ping.py: add stricter pass/fail check\u000a\u000athe ping test should only pass if not a single ping is lost\u000a\u000aChange-Id: If089f77df1ffe991f26f1546558d51aac242df83\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "47f4f09592f6f14d482523228fa64049f396f998",
        "msg" : "ping.py: add stricter pass/fail check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/ping.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/core/schema.py"
        ],
        "commitId" : "fd4c0ee2672d56345f561f254ce08954169f4798",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "schema: add 5G as UE feature\u000a\u000aChange-Id: I851e95fb0b763f2a838b161be4938715770eaa83\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "fd4c0ee2672d56345f561f254ce08954169f4798",
        "msg" : "schema: add 5G as UE feature",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/core/schema.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-amarisoft.sh"
        ],
        "commitId" : "26ee595e1445253ecd66b1f746ae570b132eb556",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "jenkins-build-amarisoft: adjusting lib name to srsran and update versions\u000a\u000afix rename of srslte to srsran libs and also update Amarisoft\u000aversions.\u000a\u000aChange-Id: I2174aec3c7ded8c966877a87f4cc6a39ce1325c2\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "26ee595e1445253ecd66b1f746ae570b132eb556",
        "msg" : "jenkins-build-amarisoft: adjusting lib name to srsran and update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-amarisoft.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl"
        ],
        "commitId" : "9e025a36a914e37f7269f4ace081541dbf680450",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoft_ltemme.cfg.tmpl: add gbr to the template\u000a\u000anewer version of the amarisoft mme requires the GBR to be set\u000a\u000aChange-Id: Ib0b046ea9fcc26b6bbe03461ca6308acc35175d1\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "9e025a36a914e37f7269f4ace081541dbf680450",
        "msg" : "amarisoft_ltemme.cfg.tmpl: add gbr to the template",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/rfemu_srsenb_stdin.py"
        ],
        "commitId" : "e82f44cb4938aac6e31aec480a2ce440f6218a43",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "rfemu_srsenb_stdin: catch exception in rfemu and log error\u000a\u000anot handling the exception causes all following tests to\u000afail.\u000a\u000aChange-Id: I496313ef8412c8cb18a3c2cb32c52a3b5a672853\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "e82f44cb4938aac6e31aec480a2ce440f6218a43",
        "msg" : "rfemu_srsenb_stdin: catch exception in rfemu and log error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/rfemu_srsenb_stdin.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
        ],
        "commitId" : "02b4223854588cec2e7393fe5ab45efd548d9910",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsenb_drb.conf.tmpl: decrease pollPDU for QCI9\u000a\u000adue to internal PDU buffering between PDCP/RLC the poll frequency\u000aneeds to be increase to get quicker feedback.\u000a\u000aChange-Id: I4114fb36e675b3f91c471558f716276ab24f1db5\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "02b4223854588cec2e7393fe5ab45efd548d9910",
        "msg" : "srsenb_drb.conf.tmpl: decrease pollPDU for QCI9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb_drb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb.py",
          "src/osmo_gsm_tester/obj/enb_amarisoft.py"
        ],
        "commitId" : "a54ca0b51483102e4d63542d967af3d559d4e808",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "enb: add rx_ant param\u000a\u000aChange-Id: Iada98fce3608808914562d9f7e2af2c230e03cae\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "a54ca0b51483102e4d63542d967af3d559d4e808",
        "msg" : "enb: add rx_ant param",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_amarisoft.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_dl.py",
          "sysmocom/suites/4g/iperf3_bidir.py",
          "sysmocom/suites/4g/iperf3_ul.py",
          "sysmocom/suites/4g/rrc_idle_mt_ping.py",
          "sysmocom/suites/4g/ping.py",
          "sysmocom/suites/4g/rrc_idle_mo_ping.py"
        ],
        "commitId" : "4462067afc8ab03c8f28dcf6980bb020902ee91f",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "4g: add overlay template path for all suites\u000a\u000athis allows, without changing the test case, to use a custom\u000atemplate, which is useful for development. By default, nothing changes\u000aand the OGT template is used\u000a\u000aChange-Id: Ifc43ac41b16813116f2559da5223a6fecc186125\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "4462067afc8ab03c8f28dcf6980bb020902ee91f",
        "msg" : "4g: add overlay template path for all suites",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/rrc_idle_mt_ping.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/rrc_idle_mo_ping.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_ul.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_dl.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/ping.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_bidir.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/ping.py"
        ],
        "commitId" : "bde48c376772620bd5220aeb7accc624a1f5b95e",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ping: add a short delay after UE is attached before starting ping\u000a\u000athis is mainly to avoid ping losses in 5G NSA during NR attach.\u000aNo impact on 4G though.\u000a\u000aChange-Id: Ic507dc4a24e8576b0ec3b301ee8e340ed553b300\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "bde48c376772620bd5220aeb7accc624a1f5b95e",
        "msg" : "ping: add a short delay after UE is attached before starting ping",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/ping.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "a4bdfbf1bf422d5c4676d12121e059a380b3767a",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ms_srs: extend prach_sent counter with NR version\u000a\u000amake LTE version more explicit and add another counter for NR\u000a\u000aChange-Id: I8192dc3b4dae27417c93b68d33a686bca4783f4d\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "a4bdfbf1bf422d5c4676d12121e059a380b3767a",
        "msg" : "ms_srs: extend prach_sent counter with NR version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
        ],
        "commitId" : "dbdc1c8443bf9a2e47c2ecb6d4e9496d45744a72",
        "timestamp" : 1620042224000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsue.conf.tmpl: update args for 21.04 changes to include NSA\u000a\u000athis also removes the entire help text around arguments (that\u000awere very outdated already) and only leaves the actual values with changes.\u000a\u000aChange-Id: Icb9e8e7b1c68cf024db3a7273af791f017c32003\u000a",
        "date" : "2021-05-03 13:43:44 +0200",
        "id" : "dbdc1c8443bf9a2e47c2ecb6d4e9496d45744a72",
        "msg" : "srsue.conf.tmpl: update args for 21.04 changes to include NSA",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl",
          "src/osmo_gsm_tester/obj/enb_amarisoft.py"
        ],
        "commitId" : "5e08075fa3faa55cf10ff86faeb497fcb201c9d1",
        "timestamp" : 1620042611000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "enb_amarisoft: add \"sdr\" as rf_dev_type and rx_ant parameter\u000a\u000athis allows to use the Amarisoft PCIe cards with OGT\u000a\u000aChange-Id: Ia373a78f59538d6dfca390431f85a7af26c9d914\u000a",
        "date" : "2021-05-03 13:50:11 +0200",
        "id" : "5e08075fa3faa55cf10ff86faeb497fcb201c9d1",
        "msg" : "enb_amarisoft: add \"sdr\" as rf_dev_type and rx_ant parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_amarisoft.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "88b7fd2af6becf414f05f47363db3aed3be7f6d0",
        "timestamp" : 1620042611000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ms_srs: add short_sn as config option for srsUE\u000a\u000athis allows to change the announced support for PDCP\u000ashort sequence number lengths\u000a\u000aChange-Id: Ibcf72dbb424ae3b6a87b60febb4dadf716407612\u000a",
        "date" : "2021-05-03 13:50:11 +0200",
        "id" : "88b7fd2af6becf414f05f47363db3aed3be7f6d0",
        "msg" : "ms_srs: add short_sn as config option for srsUE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl"
        ],
        "commitId" : "374a175c819348a31a6086eb4c74749ac245d9f8",
        "timestamp" : 1620042611000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoft_rf_driver.cfg.tmpl: only set trx offset for B210\u000a\u000aall other RF devices do not required any offset\u000a\u000aChange-Id: Id4c5f0bede5b09d59237cdd6a959a3663f1a1b37\u000a",
        "date" : "2021-05-03 13:50:11 +0200",
        "id" : "374a175c819348a31a6086eb4c74749ac245d9f8",
        "msg" : "amarisoft_rf_driver.cfg.tmpl: only set trx offset for B210",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
        ],
        "commitId" : "fcd9752c257b0e2ab5fe9209007b854119027d41",
        "timestamp" : 1620042611000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsue.conf.tmpl: set srate param with the X310\u000a\u000aChange-Id: Icb04ed51ace97d4467558639aeb3f556dbe8678a\u000a",
        "date" : "2021-05-03 13:50:11 +0200",
        "id" : "fcd9752c257b0e2ab5fe9209007b854119027d41",
        "msg" : "srsue.conf.tmpl: set srate param with the X310",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsenb.conf.tmpl"
        ],
        "commitId" : "9b419f32aeda6566f4f4a888a1015a56022f6892",
        "timestamp" : 1620042611000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsenb.conf.tmpl: use LTE sample rates when Lime is found in rf args\u000a\u000athe lime doesn't work well with the shorter sample rates the eNB\u000auses by default.\u000a\u000aChange-Id: I2d3dbdf5ff62980854ef67b20469f072ce31612e\u000a",
        "date" : "2021-05-03 13:50:11 +0200",
        "id" : "9b419f32aeda6566f4f4a888a1015a56022f6892",
        "msg" : "srsenb.conf.tmpl: use LTE sample rates when Lime is found in rf args",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_drb_nr.cfg.tmpl",
          "src/osmo_gsm_tester/obj/enb_amarisoft.py",
          "doc/examples/4g_srsLTE/defaults.conf",
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl",
          "src/osmo_gsm_tester/obj/enb.py",
          "src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl"
        ],
        "commitId" : "6e081aa1dc627fd1141ec9ee258b6b983ddf27ba",
        "timestamp" : 1620217616000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoft_enb: add NR support\u000a\u000athis patch adds the ability to configure NR cells with\u000aAmarisoft eNB. It adds the new DRB-NR template and updates\u000athe normal enb.cfg template to allow using it as LTE only\u000aor with NR cells (5G NSA).\u000a\u000aChange-Id: Ia27bbc6db5920ce14bacabe8043601aa2adaa5fe\u000a",
        "date" : "2021-05-05 14:26:56 +0200",
        "id" : "6e081aa1dc627fd1141ec9ee258b6b983ddf27ba",
        "msg" : "amarisoft_enb: add NR support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_amarisoft.py"
          },
          {
            "editType" : "add",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_drb_nr.cfg.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "doc/examples/4g_srsLTE/defaults.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_enb.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf",
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl",
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "6c985372a15d125eab2a53ad4dd91621bac38039",
        "timestamp" : 1620217617000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "ms_srs: add 5G NSA support\u000a\u000aextend the MS to allow for NR carriers\u000a\u000aChange-Id: I7de9f867e7e32d0ab4f74eb7661928175f6c1a16\u000a",
        "date" : "2021-05-05 14:26:57 +0200",
        "id" : "6c985372a15d125eab2a53ad4dd91621bac38039",
        "msg" : "ms_srs: add 5G NSA support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl"
        ],
        "commitId" : "8d37a9857dd30961477ae38c78b5aa0e8b5b6064",
        "timestamp" : 1620217617000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoft_ltemme.cfg.tmpl: enable ENDC support in config template\u000a\u000apatch also remove the UE forwarding option which isn't used anymore in the MME.\u000a\u000aChange-Id: Ia1628e6674b124806e3cd59c5b190d27f6ba4403\u000a",
        "date" : "2021-05-05 14:26:57 +0200",
        "id" : "8d37a9857dd30961477ae38c78b5aa0e8b5b6064",
        "msg" : "amarisoft_ltemme.cfg.tmpl: enable ENDC support in config template",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl",
          "src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl"
        ],
        "commitId" : "7879143d34629abd3a1b54738fc1fd9131d23b05",
        "timestamp" : 1620238008000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "amarisoftue: solve conflict of sample rate param in rf_driver\u000a\u000amove sample_rate setting into rf_driver template that is shared\u000abetween enb and ue\u000a\u000aChange-Id: Icc8042c3eec2a1e8bfc6823c06430c1cb18355b7\u000a",
        "date" : "2021-05-05 20:06:48 +0200",
        "id" : "7879143d34629abd3a1b54738fc1fd9131d23b05",
        "msg" : "amarisoftue: solve conflict of sample rate param in rf_driver",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/amarisoft_lteue.cfg.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
        ],
        "commitId" : "e87a05624daad162fbd1c50f0e5d34f189f2ced2",
        "timestamp" : 1620658591000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsue.conf.tmpl: tidy up config file\u000a\u000ano functional changes, just remove whitespaces and newlines\u000a\u000aChange-Id: Ib58d3591cc51c11c9e496f6510ebffb91ee71345\u000a",
        "date" : "2021-05-10 16:56:31 +0200",
        "id" : "e87a05624daad162fbd1c50f0e5d34f189f2ced2",
        "msg" : "srsue.conf.tmpl: tidy up config file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsue.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/epc.py",
          "src/osmo_gsm_tester/obj/epc_open5gs.py"
        ],
        "commitId" : "b9c9612fc1c0a0f57889d0e808b9b0c4278a1043",
        "timestamp" : 1620658591000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "epc_open5gs: remove _epc from name\u000a\u000athere is no open5gs_enb so having the epc in the name is redundent, also\u000ait safes typing and allows longer scenario configs without exceeding\u000afilename limit.\u000a\u000aChange-Id: Ib10bc6031ecc8de88a9c718b136d2641ce46e11d\u000a",
        "date" : "2021-05-10 16:56:31 +0200",
        "id" : "b9c9612fc1c0a0f57889d0e808b9b0c4278a1043",
        "msg" : "epc_open5gs: remove _epc from name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/hss_open5gs.py",
          "src/osmo_gsm_tester/obj/pcrf_open5gs.py",
          "src/osmo_gsm_tester/obj/upf_open5gs.py",
          "src/osmo_gsm_tester/obj/sgwu_open5gs.py",
          "src/osmo_gsm_tester/obj/mme_open5gs.py",
          "src/osmo_gsm_tester/obj/smf_open5gs.py",
          "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
        ],
        "commitId" : "9d75ccb9c805f9f73daa1aba65420b68c7346d1b",
        "timestamp" : 1620658591000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "open5gs: fix stopping of open5gs components after test finishes\u000a\u000ause RemoteProcessSafeExit() for launching all open5gs components\u000ato make sure they are stopped at the end as well.\u000a\u000aChange-Id: Ia1439577d60f9694da70c4e42c621100c8ef295e\u000a",
        "date" : "2021-05-10 16:56:31 +0200",
        "id" : "9d75ccb9c805f9f73daa1aba65420b68c7346d1b",
        "msg" : "open5gs: fix stopping of open5gs components after test finishes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/smf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/pcrf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/sgwu_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/hss_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/mme_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/upf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/sgwc_open5gs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/bin/osmo-gsm-tester_androidue_diag_parser.sh",
          "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
        ],
        "commitId" : "f093cb2c34a6ac6c6b2dd7ceb329fd36d62df913",
        "timestamp" : 1620676291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "androidue: fix execute permissions for conn_chk and diag parser scripts\u000a\u000aChange-Id: I755b65188a485a3c2f30488ab598f7a50cf80dc5\u000a",
        "date" : "2021-05-10 21:51:31 +0200",
        "id" : "f093cb2c34a6ac6c6b2dd7ceb329fd36d62df913",
        "msg" : "androidue: fix execute permissions for conn_chk and diag parser scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/bin/osmo-gsm-tester_androidue_conn_chk.sh"
          },
          {
            "editType" : "edit",
            "file" : "utils/bin/osmo-gsm-tester_androidue_diag_parser.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/epc_open5gs.py"
        ],
        "commitId" : "0bedacdb56f0655910bb2704ea0766f69dbfe2c8",
        "timestamp" : 1620676291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "open5gs: fix name\u000a\u000aChange-Id: I7b0325718f9572b03e282d17ddf111a9493e2ee7\u000a",
        "date" : "2021-05-10 21:51:31 +0200",
        "id" : "0bedacdb56f0655910bb2704ea0766f69dbfe2c8",
        "msg" : "open5gs: fix name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl"
        ],
        "commitId" : "faa8e7c1d4ec2550d3458c7baac3b3d2c830405e",
        "timestamp" : 1620676291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "open5gs: lower default log level to info\u000a\u000aChange-Id: I15aaac5838bdb9d271a850b959a3a8fb4a56a313\u000a",
        "date" : "2021-05-10 21:51:31 +0200",
        "id" : "faa8e7c1d4ec2550d3458c7baac3b3d2c830405e",
        "msg" : "open5gs: lower default log level to info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-hssd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwcd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-sgwud.yaml.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py",
          "src/osmo_gsm_tester/templates/srsenb.conf.tmpl"
        ],
        "commitId" : "5a2f05aaa4be854bc3b7f1bc13c2280b2837c26d",
        "timestamp" : 1620676291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "srsenb: enable S1AP pcaps as well when PCAPs are configured\u000a\u000athis stores the S1AP pcaps in an own file but uses\u000athe same switch to enable them.\u000a\u000aChange-Id: If24048d61d8dff0b9b31aff9ed6995342830ebf8\u000a",
        "date" : "2021-05-10 21:51:31 +0200",
        "id" : "5a2f05aaa4be854bc3b7f1bc13c2280b2837c26d",
        "msg" : "srsenb: enable S1AP pcaps as well when PCAPs are configured",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/srsenb.conf.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
        ],
        "commitId" : "74588e9c351b0ec790e106cae1aa5ec3e71a43d0",
        "timestamp" : 1620676291000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
          "fullName" : "andre"
        },
        "authorEmail" : "andre@softwareradiosystems.com",
        "comment" : "open5gs_mme: set short network name\u000a\u000aChange-Id: Ifd7a78e35fb47cc5a96452fe93d8ab305359d7bd\u000a",
        "date" : "2021-05-10 21:51:31 +0200",
        "id" : "74588e9c351b0ec790e106cae1aa5ec3e71a43d0",
        "msg" : "open5gs_mme: set short network name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-mmed.yaml.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/defaults.conf"
        ],
        "commitId" : "3ccf09f5c0c71981dfe1e5e8bfc02984410c2679",
        "timestamp" : 1620835566000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sysmocom/defaults.conf: Fix recently changed node name\u000a\u000aThis node was changed recently but this file was not updated.\u000a\u000aChange-Id: Id5df83a356579340259d9d02ebc621f298151599\u000a",
        "date" : "2021-05-12 18:06:06 +0200",
        "id" : "3ccf09f5c0c71981dfe1e5e8bfc02984410c2679",
        "msg" : "sysmocom/defaults.conf: Fix recently changed node name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/defaults.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/bin/osmo-gsm-tester_open5gs_tun_setup.sh",
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/obj/upf_open5gs.py",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl",
          "utils/sudoers.d/osmo-gsm-tester_open5gs_tun_setup",
          "src/osmo_gsm_tester/obj/epc_open5gs.py"
        ],
        "commitId" : "be5156c5c1ca61325190381f60de01dd4a3cce72",
        "timestamp" : 1620840978000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "open5gs: Pre-configure tun device for UPF\u000a\u000aopen5gs requires the tun device to be pre-created and pre-configured\u000abefore using it. A ticket was opened in order to allow upfd itself\u000aconfiguring it in [1]\u000a\u000a[1] https://github.com/open5gs/open5gs/issues/899\u000a\u000aChange-Id: I3b1857f09017cacee1c86f41dae1463c11b50490\u000a",
        "date" : "2021-05-12 19:36:18 +0200",
        "id" : "be5156c5c1ca61325190381f60de01dd4a3cce72",
        "msg" : "open5gs: Pre-configure tun device for UPF",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/upf_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          },
          {
            "editType" : "add",
            "file" : "utils/sudoers.d/osmo-gsm-tester_open5gs_tun_setup"
          },
          {
            "editType" : "add",
            "file" : "utils/bin/osmo-gsm-tester_open5gs_tun_setup.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/epc_open5gs.py"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl",
          "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
        ],
        "commitId" : "24a405f3e25bbe199da4c13943cab9139163825a",
        "timestamp" : 1620841053000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "open5gs: Fix GTP-U addr binding\u000a\u000aChange-Id: I8c91a9c4a07f4229cb4ae9af61d94e720d81a961\u000a",
        "date" : "2021-05-12 19:37:33 +0200",
        "id" : "24a405f3e25bbe199da4c13943cab9139163825a",
        "msg" : "open5gs: Fix GTP-U addr binding",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-smfd.yaml.tmpl"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/templates/open5gs-upfd.yaml.tmpl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/scenarios/cfg-iperf3-packet-length@.conf",
          "src/osmo_gsm_tester/obj/iperf3.py"
        ],
        "commitId" : "e9d7f5f9b6c731f2fceb1f338b35159233655ebf",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "iperf: adds the option to define the packet length for udp.\u000a\u000aAdded the feature to configure the packet length in udp iperf. Added a modifier to select the length value.\u000aThe default value is configured to 1460.\u000a\u000aChange-Id: Ic886faa82b7cb25f2bce685eb80910623e4ff686\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "e9d7f5f9b6c731f2fceb1f338b35159233655ebf",
        "msg" : "iperf: adds the option to define the packet length for udp.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/cfg-iperf3-packet-length@.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/iperf3.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_ul.py"
        ],
        "commitId" : "8ff29392e32dd403925af385b305c02a0f7b3fdb",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "4g-iperf3-ul: modified the test to parameterize the number of ue in the test.\u000a\u000aParameterize the iperf3 uplink test for the 4g test suite to execute a\u000agiven number of UEs. By default, the number of ue is 1.\u000a\u000aChange-Id: I4b006df04bd1af6c117bcb25e6a6b1609ac732fb\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "8ff29392e32dd403925af385b305c02a0f7b3fdb",
        "msg" : "4g-iperf3-ul: modified the test to parameterize the number of ue in the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_ul.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_dl.py"
        ],
        "commitId" : "63d33de35f363d2a88cf60f3bcce741e486c2825",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "4g-iperf3-dl: modified the test to parameterize the number of ue in the test.\u000a\u000aParameterize the iperf3 downlink test for the 4g test suite to execute a\u000agiven number of UEs. By default, the number of ue is 1.\u000a\u000aChange-Id: Ifafea196289d1ce0d35ae66c6564266ba123b27a\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "63d33de35f363d2a88cf60f3bcce741e486c2825",
        "msg" : "4g-iperf3-dl: modified the test to parameterize the number of ue in the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_dl.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/suites/4g/iperf3_bidir.py"
        ],
        "commitId" : "5f9a763c56d329480682375a5a013154414e964a",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "4g-iperf3-bidir: modified the test to parameterize the number of ue in the test.\u000a\u000aParameterize the iperf3 bidirectional test for the 4g test suite to execute a\u000agiven number of UEs. By default, the number of ue is 1.\u000a\u000aChange-Id: I34fb436d581eda12388819b5dee9a3bafd419a7f\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "5f9a763c56d329480682375a5a013154414e964a",
        "msg" : "4g-iperf3-bidir: modified the test to parameterize the number of ue in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/suites/4g/iperf3_bidir.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/ms_srs.py"
        ],
        "commitId" : "2cedd82cad1a5a455cf84e8db4a39bf5c37d29ac",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "srs-ms: allows to run given scripts before the execution of the UE.\u000a\u000aExecutes the scripts given by the 'prerun_scripts' variable before launching the UE.\u000a\u000aChange-Id: I718e686b5844f2f07eda820914678052f1008182\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "2cedd82cad1a5a455cf84e8db4a39bf5c37d29ac",
        "msg" : "srs-ms: allows to run given scripts before the execution of the UE.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/ms_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py"
        ],
        "commitId" : "f2e9e980caceddabc0a7e0a8c5a348018b2baee6",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "srs-enb: runs the given list of scripts before and after launching the eNodeB.\u000a\u000aAllows to run given scripts before and after the execution of the SRS\u000aeNodeB. The scripts are retrieved as a list from the resource.conf file.\u000a\u000aChange-Id: I5017caae933809b89b32ea132be8552d6554e20e\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "f2e9e980caceddabc0a7e0a8c5a348018b2baee6",
        "msg" : "srs-enb: runs the given list of scripts before and after launching the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py"
        ],
        "commitId" : "d1ca06d9ac86112beee44c848e3cdde154b4a417",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "srs-enb: adds fapi to the rf supported devices.\u000a\u000aAdded support to 'fapi' rf device for the SRS eNodeB.\u000a\u000aChange-Id: I0ac2a7db7c0533dfbc90f2526a7b823110d355c0\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "d1ca06d9ac86112beee44c848e3cdde154b4a417",
        "msg" : "srs-enb: adds fapi to the rf supported devices.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py"
        ],
        "commitId" : "18cd26f58d06d4469fa6e8f2e9a0beb59f13c641",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "srs-enb: sets the remote directory to the given one.\u000a\u000aSets the remote directory for fapi to the given in the variable 'remote_dir' in the reource schema.\u000a\u000aChange-Id: I77a56835a4054b86d1d3f7da823a013b3370f767\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "18cd26f58d06d4469fa6e8f2e9a0beb59f13c641",
        "msg" : "srs-enb: sets the remote directory to the given one.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/obj/enb_srs.py",
          "sysmocom/scenarios/cfg-enb-malloc-interceptor.conf",
          "src/osmo_gsm_tester/obj/run_node.py"
        ],
        "commitId" : "855e712bc0fe3e3ae5bbdd0821ee7dfb468e357a",
        "timestamp" : 1623392818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "srs-enb: adds support to the malloc interceptor.\u000a\u000aAdds support to the malloc interceptor for the SRS eNodeB. This interceptor will generate a log file that lists the mallocs, reallocs and frees produced by the srsenb.\u000a\u000aChange-Id: I0078020468f58bdd70b0b5de879eb58192f947a6\u000a",
        "date" : "2021-06-11 08:26:58 +0200",
        "id" : "855e712bc0fe3e3ae5bbdd0821ee7dfb468e357a",
        "msg" : "srs-enb: adds support to the malloc interceptor.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/enb_srs.py"
          },
          {
            "editType" : "add",
            "file" : "sysmocom/scenarios/cfg-enb-malloc-interceptor.conf"
          },
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/obj/run_node.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-srslte-bbu.sh",
          "contrib/jenkins-build-common.sh"
        ],
        "commitId" : "e3f6a3b527e10db7237d6b3750d73763e7dd984f",
        "timestamp" : 1623394413000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "jenkins-build-common: adds support to the new variables for patchelf.\u000a\u000a2 variables are added in order to increase the flexibility of the add_rpath function.\u000apatchelf_rpath_extra_args: adds more arguments to the rpath patch. For example \"--force-rpath\"\u000apatchelf_rpath_dir: path to the libraries. This path is appended to the default '$ORIGIN/../lib/'\u000a\u000aThis commit add the jenkins-build-srslte-bbu.sh script, that builds the given repository filling the information for the 2 newly added variables.\u000a\u000aChange-Id: I9f510112c63e7598add8c00f8573e34cac1b6064\u000a",
        "date" : "2021-06-11 08:53:33 +0200",
        "id" : "e3f6a3b527e10db7237d6b3750d73763e7dd984f",
        "msg" : "jenkins-build-common: adds support to the new variables for patchelf.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "contrib/jenkins-build-srslte-bbu.sh"
          },
          {
            "editType" : "edit",
            "file" : "contrib/jenkins-build-common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/osmo_gsm_tester/core/util.py"
        ],
        "commitId" : "dcc0b5577c0c90f3e7f9af0b886dd07cbaaf1961",
        "timestamp" : 1623772724000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
          "fullName" : "alejandro.leal"
        },
        "authorEmail" : "alejandro.leal@srs.io",
        "comment" : "util: fix the functions \"create_netns\" and \"setcap_netsys_admin\".\u000a\u000aThis commit fixes 2 functions from util.py:\u000a - setcap_netsys_admin: removed \"self\" from the arguments.\u000a - create_netns: pass \"run_dir\" to Process and convert the arguments to\u000aa list as the other methods in the file.\u000a\u000aChange-Id: Ida4c6d6500be92b8d1f96e4e7a870e63bd329be9\u000a",
        "date" : "2021-06-15 17:58:44 +0200",
        "id" : "dcc0b5577c0c90f3e7f9af0b886dd07cbaaf1961",
        "msg" : "util: fix the functions \"create_netns\" and \"setcap_netsys_admin\".",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/osmo_gsm_tester/core/util.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sysmocom/ttcn3/jenkins-run.sh"
        ],
        "commitId" : "85968eef35bfe473e04fdaf9b3c894e1c6b9a723",
        "timestamp" : 1639996906000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "ttcn3: Use osmocom registry to pull ttcn3-bts-test\u000a\u000aSince recently, the ttcn3-bts-test image is available in the osmocom\u000aregistry. Let's use that one instead of the sysmocom one.\u000a\u000aThe imaqge is built and pushed to the registry regularly by osmocom\u000ajenkins job registry-rebuild-upload-ttcn3-bts-tests (see\u000aosmo-ci.git/jobs/registry-rebuild-upload-titan.yml).\u000a\u000aRelated: SYS#5765\u000aChange-Id: I6de9719830290aa7f3ca80a6080ed37f107bdc16\u000a",
        "date" : "2021-12-20 11:41:46 +0100",
        "id" : "85968eef35bfe473e04fdaf9b3c894e1c6b9a723",
        "msg" : "ttcn3: Use osmocom registry to pull ttcn3-bts-test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sysmocom/ttcn3/jenkins-run.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "contrib/jenkins-build-osmo-iuh.sh",
          "contrib/jenkins-build-osmo-hnbgw.sh"
        ],
        "commitId" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
        "timestamp" : 1641979414000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "contrib: Convert trial osmo-iuh->osmo-hnbgw\u000a\u000aThe real target was not osmo-iuh itself but osmo-hnbgw. Since osmo-hnbgw\u000ais inits own repository now, let's rename it.\u000a\u000aChange-Id: I03c0988db5c5d72bcac71b4515e40a099600ce7c\u000a",
        "date" : "2022-01-12 10:23:34 +0100",
        "id" : "b4cacca4537e830a048528d197d97b2e0ad2d06b",
        "msg" : "contrib: Convert trial osmo-iuh->osmo-hnbgw",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "contrib/jenkins-build-osmo-iuh.sh"
          },
          {
            "editType" : "add",
            "file" : "contrib/jenkins-build-osmo-hnbgw.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/alejandro.leal",
      "fullName" : "alejandro.leal"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/andre",
      "fullName" : "andre"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/zecke",
      "fullName" : "Holger Freyther"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/holger",
      "fullName" : "holger"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/laforge",
      "fullName" : "laforge"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/neels",
      "fullName" : "Neels Hofmeyr"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pmaier",
      "fullName" : "pmaier@sysmocom.de"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/nils.fuerste",
      "fullName" : "nils.fuerste"
    }
  ]
}