)]}'
{"id":"openstack%2Fdevstack~88521","triplet_id":"openstack%2Fdevstack~master~Ia477e04567046a7fcdedf699423165bc577b72ad","project":"openstack/devstack","branch":"master","topic":"fix_tempest_errexit","hashtags":[],"change_id":"Ia477e04567046a7fcdedf699423165bc577b72ad","subject":"Let lib/tempest restore errexit setting","status":"ABANDONED","created":"2014-04-18 07:05:52.000000000","updated":"2014-04-30 05:13:56.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dad34c589a07c59fa682868f09585ef7943613c2","_number":88521,"virtual_id_number":88521,"owner":{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2014-04-24 14:36:19.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-04-24 14:52:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},{"value":-1,"date":"2014-04-30 01:27:14.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-04-24 13:22:13.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-24 14:36:19.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-04-24 14:52:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-04-30 01:27:14.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"}],"messages":[{"id":"939a7529f1a95b3a37f9391b3d679495b0de626c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-18 07:05:53.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4a00c3d8ea8adcfb6404847efbad400b2ac89591","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-04-18 08:14:11.000000000","message":"Patch Set 1: Works for me\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/21/88521/1/5163/results.html\n\nStandard recheck supported; use \"recheck xenserver\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":1},{"id":"bd096eb8c3b7b79a1fda025e17955396ccbbbb0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-18 08:44:33.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-full/a0603ea : SUCCESS in 1h 03m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-neutron/4ef2389 : SUCCESS in 54m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-neutron-heat-slow/8f9ad20 : SUCCESS in 21m 54s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/21/88521/1/check/check-grenade-dsvm/57c1a8b : FAILURE in 23m 48s\n- check-grenade-dsvm-neutron http://logs.openstack.org/21/88521/1/check/check-grenade-dsvm-neutron/dd48f83 : FAILURE in 33m 24s (non-voting)\n- gate-devstack-bash8 http://logs.openstack.org/21/88521/1/check/gate-devstack-bash8/4f44ebb : SUCCESS in 36s\n- check-devstack-dsvm-cells http://logs.openstack.org/21/88521/1/check/check-devstack-dsvm-cells/914c253 : SUCCESS in 10m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-postgres-full/df480c0 : SUCCESS in 53m 21s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-neutron-full/657c4ee : SUCCESS in 1h 11m 39s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/21/88521/1/check/gate-tempest-dsvm-large-ops/9b4e942 : SUCCESS in 15m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/21/88521/1/check/gate-tempest-dsvm-neutron-large-ops/4205be4 : SUCCESS in 16m 30s\n- check-tempest-dsvm-cells-full http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-cells-full/b19a80f : FAILURE in 34m 46s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/21/88521/1/check/check-grenade-dsvm-partial-ncpu/1c7987d : FAILURE in 1h 22m 58s\n- check-neutron-dsvm-functional http://logs.openstack.org/21/88521/1/check/check-neutron-dsvm-functional/bd37e64 : SUCCESS in 13m 38s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/21/88521/1/check/check-swift-dsvm-functional/ff18e1d : SUCCESS in 14m 31s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-ironic-nv/48c6e96 : SUCCESS in 40m 33s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-ironic-postgres-nv/ce23c95 : SUCCESS in 40m 10s (non-voting)\n- check-tempest-dsvm-sahara-full-nv http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-sahara-full-nv/62eb853 : SUCCESS in 1h 04m 28s (non-voting)\n- check-tempest-dsvm-sahara-postgres-nv http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-sahara-postgres-nv/ed398a2 : SUCCESS in 21m 21s (non-voting)\n- check-tempest-dsvm-sahara-neutron-nv http://logs.openstack.org/21/88521/1/check/check-tempest-dsvm-sahara-neutron-nv/bdd0b57 : SUCCESS in 53m 15s (non-voting)\n- check-tempest-master-dsvm-full-havana http://logs.openstack.org/21/88521/1/check/check-tempest-master-dsvm-full-havana/ed287a3 : FAILURE in 53m 36s (non-voting)\n- check-tempest-master-dsvm-neutron-havana http://logs.openstack.org/21/88521/1/check/check-tempest-master-dsvm-neutron-havana/8091038 : FAILURE in 1h 18m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"046abc27ff16b9e70a05414f3bee8e0536316d71","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-18 09:03:30.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-partial-ncpu: https://bugs.launchpad.net/bugs/1254890 https://bugs.launchpad.net/bugs/1309324\n- check-tempest-dsvm-cells-full: unrecognized error\n- check-grenade-dsvm-neutron: unrecognized error\n- check-tempest-master-dsvm-neutron-havana: https://bugs.launchpad.net/bugs/1295165 https://bugs.launchpad.net/bugs/1253896 https://bugs.launchpad.net/bugs/1224001 https://bugs.launchpad.net/bugs/1283522\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1280532 https://bugs.launchpad.net/bugs/1302774\n- check-tempest-master-dsvm-full-havana: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"131e9158ca66ca48effb5adb895bf711e38bf714","author":{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},"date":"2014-04-24 13:22:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c951d7a390a2e27b1494a05504446fb39413e192","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 13:22:14.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"809da36bd057ccc2bfa328c7f3e2fc92e967d35a","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-04-24 13:22:20.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"0336f5b062b8f15b12fcc11b34a0e0f1a0258205","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-04-24 14:36:19.000000000","message":"Patch Set 2: Works for me\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/21/88521/2/5964/results.html\n\nStandard recheck supported; use \"recheck xenserver\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":2},{"id":"05b143971978f55470f2b5a40af3232e40a49ac5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 14:52:29.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-full/739a5db : SUCCESS in 56m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-neutron/39e0d64 : SUCCESS in 1h 02m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-neutron-heat-slow/86c1d07 : SUCCESS in 22m 28s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/21/88521/2/check/check-grenade-dsvm/85b259a : SUCCESS in 35m 35s\n- check-grenade-dsvm-neutron http://logs.openstack.org/21/88521/2/check/check-grenade-dsvm-neutron/dc261c0 : FAILURE in 25m 46s (non-voting)\n- gate-devstack-bash8 http://logs.openstack.org/21/88521/2/check/gate-devstack-bash8/1d7b6fb : SUCCESS in 27s\n- check-devstack-dsvm-cells http://logs.openstack.org/21/88521/2/check/check-devstack-dsvm-cells/9025a09 : SUCCESS in 12m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-postgres-full/e3c82af : SUCCESS in 56m 58s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-neutron-full/1b91661 : SUCCESS in 57m 40s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/21/88521/2/check/gate-tempest-dsvm-large-ops/3294754 : SUCCESS in 17m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/21/88521/2/check/gate-tempest-dsvm-neutron-large-ops/c0818b1 : SUCCESS in 16m 41s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/21/88521/2/check/check-grenade-dsvm-partial-ncpu/9965079 : SUCCESS in 42m 24s\n- check-neutron-dsvm-functional http://logs.openstack.org/21/88521/2/check/check-neutron-dsvm-functional/1075c1b : SUCCESS in 21m 28s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/21/88521/2/check/check-swift-dsvm-functional/1a8e1b6 : SUCCESS in 13m 01s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-ironic-nv/134862e : SUCCESS in 32m 58s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/21/88521/2/check/check-tempest-dsvm-ironic-postgres-nv/c1dcc73 : SUCCESS in 33m 24s (non-voting)\n- check-tempest-master-dsvm-full-havana http://logs.openstack.org/21/88521/2/check/check-tempest-master-dsvm-full-havana/4529fbc : FAILURE in 58m 02s (non-voting)\n- check-tempest-master-dsvm-neutron-havana http://logs.openstack.org/21/88521/2/check/check-tempest-master-dsvm-neutron-havana/8c580cb : FAILURE in 1h 27m 27s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"f3455b605865960802a9f55c57da1a0d7a4732bd","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-04-30 01:27:14.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4b0513082e3b047b5cffeb11a3f4dcea2748dc40","author":{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},"date":"2014-04-30 05:13:56.000000000","message":"Abandoned\n\nAccording to review, code should be removed, not fixed.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b3103d757f165c0dbadf83a67daa8212a6de7ef3","revisions":{"14af411abf5f7c6ba701fd2011a86442b27dea36":{"kind":"REWORK","_number":1,"created":"2014-04-18 07:05:52.000000000","uploader":{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},"ref":"refs/changes/21/88521/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/88521/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/88521/1"}}},"commit":{"parents":[{"commit":"6ee8cf8e72629094fca639ba9da7ebe6e78c0131","subject":"Merge \"Do not modify rsyslog files if rsyslog is not used.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6ee8cf8e72629094fca639ba9da7ebe6e78c0131"}]}],"author":{"name":"Roger Luethi","email":"rl@patchworkscience.org","date":"2014-04-18 06:44:30.000000000","tz":120},"committer":{"name":"Roger Luethi","email":"rl@patchworkscience.org","date":"2014-04-18 07:05:07.000000000","tz":120},"subject":"Let lib/tempest restore errexit setting","message":"Let lib/tempest restore errexit setting\n\nIf errexit is on, lib/tempest currently fails to restore it after\nturning it off.\n\nlib/tempest uses this code to save the current setting for errexit and\nrestore it later on:\n\nerrexit\u003d$(set +o | grep errexit)\n\nThis mechanism works works for other settings, such as xtrace, but for\nerrexit it returns \"set +o errexit\" even if errexit is on.\n\nConfirmed for:\nbash 4.2.25, Ubuntu 12.04.4 LTS (precise)\nbash 4.2.37, Debian 7.4 (wheezy)\nbash 4.2.45, Fedora 20 (Heisenbug)\n\nChange-Id: Ia477e04567046a7fcdedf699423165bc577b72ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/14af411abf5f7c6ba701fd2011a86442b27dea36"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/14af411abf5f7c6ba701fd2011a86442b27dea36"}]},"branch":"refs/heads/master"},"b3103d757f165c0dbadf83a67daa8212a6de7ef3":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2014-04-24 13:22:13.000000000","uploader":{"_account_id":11109,"name":"Roger Luethi","email":"rl@patchworkscience.org","username":"rluethi"},"ref":"refs/changes/21/88521/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/88521/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/88521/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/88521/2"}}},"commit":{"parents":[{"commit":"79698041d0263d86d610f0f5b460c95aa6c4a3d3","subject":"Merge \"Don\u0027t use deprecated nova libvirt conf names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/79698041d0263d86d610f0f5b460c95aa6c4a3d3"}]}],"author":{"name":"Roger Luethi","email":"rl@patchworkscience.org","date":"2014-04-18 06:44:30.000000000","tz":120},"committer":{"name":"Roger Luethi","email":"rl@patchworkscience.org","date":"2014-04-24 13:21:34.000000000","tz":120},"subject":"Let lib/tempest restore errexit setting","message":"Let lib/tempest restore errexit setting\n\nIf errexit is on, lib/tempest currently fails to restore it after\nturning it off.\n\nIf tempest is enabled, this affects code running after 80-tempest.sh in\n\"Phase: extra\", \"Local Configuration\", and \"Run local script\" (after\nthat, \"Fin\" disables errexit unconditionally).\n\nlib/tempest uses this code to save the current setting for errexit and\nrestore it later on:\n\nerrexit\u003d$(set +o | grep errexit)\n\nThis mechanism works works for other settings, such as xtrace, but for\nerrexit it returns \"set +o errexit\" even if errexit is on.\n\nChange-Id: Ia477e04567046a7fcdedf699423165bc577b72ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b3103d757f165c0dbadf83a67daa8212a6de7ef3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b3103d757f165c0dbadf83a67daa8212a6de7ef3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
