)]}'
{"id":"openstack%2Fdevstack~274533","triplet_id":"openstack%2Fdevstack~stable%2Fkilo~I08a497f01d2114cb1b17dc4fca7e182366de1148","project":"openstack/devstack","branch":"stable/kilo","topic":"bug/1539748","hashtags":[],"change_id":"I08a497f01d2114cb1b17dc4fca7e182366de1148","subject":"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory","status":"MERGED","created":"2016-02-01 07:41:07.000000000","updated":"2016-02-03 11:24:33.000000000","submitted":"2016-02-03 05:05:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"384e1c4a93a7e60d0160d3c22dd4ff30a66e6434","_number":274533,"virtual_id_number":274533,"owner":{"_account_id":14688,"name":"Keiichi Kobayashi","email":"abok.1k@gmail.com","username":"k-1"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":2,"date":"2016-02-03 05:05:01.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"disliked":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":-1,"date":"2016-02-02 17:53:47.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},{"value":2,"date":"2016-02-02 17:48:14.000000000","_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":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},{"value":1,"date":"2016-02-02 17:48:14.000000000","_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,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},{"value":0,"_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":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-02 00:55:20.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2016-02-02 10:20:16.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2016-02-02 17:48: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"},{"updated":"2016-02-02 17:53:47.000000000","updated_by":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"reviewer":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"state":"REVIEWER"},{"updated":"2016-02-03 05:05:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5d02339f96091c43cb2131747d0ffba04afb60b3","author":{"_account_id":14688,"name":"Keiichi Kobayashi","email":"abok.1k@gmail.com","username":"k-1"},"date":"2016-02-01 07:41:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1858e6728b60ec6772725c87349e14ab3194bb31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-01 09:04:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-full/9fad6c1/ : SUCCESS in 41m 04s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-postgres-full/b14d78f/ : SUCCESS in 1h 10m 18s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-neutron-full/d9303f5/ : SUCCESS in 1h 21m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-large-ops/a72150f/ : SUCCESS in 21m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-neutron-large-ops/f4d389d/ : SUCCESS in 22m 40s\n- gate-devstack-bashate http://logs.openstack.org/33/274533/1/check/gate-devstack-bashate/a15c805/ : SUCCESS in 27s\n- gate-devstack-unit-tests http://logs.openstack.org/33/274533/1/check/gate-devstack-unit-tests/5ad8693/ : SUCCESS in 25s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/b158f34/ : SUCCESS in 32m 27s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-centos7/86edda3/ : SUCCESS in 33m 55s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/33/274533/1/check/gate-swift-dsvm-functional-nv/925e60e/ : SUCCESS in 27m 53s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-multinode-full/81c2d7e/ : FAILURE in 47m 23s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/33/274533/1/check/gate-tempest-dsvm-neutron-multinode-full/57c3abb/ : SUCCESS in 53m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b1678c3e38662f2234cbc0694aac769fa4131594","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2016-02-02 00:55:20.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nComments in line.\n\nYou\u0027ll also want to look at the line length in the commit message while you\u0027re re-working this.","accounts_in_message":[],"_revision_number":1},{"id":"156bf8bb0470628637aa82f49d8872bd44a06247","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2016-02-02 10:20:16.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"692287571695e5918192fafea43531143ebaf97b","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2016-02-02 17:47:57.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"c63c536a3a4b33b606edcca1aa405c3b536a30cc","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-02-02 17:48:14.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b0c0e7dd1a59b1bd99deeae98102bb2d3a6aae5f","author":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"date":"2016-02-02 17:53:47.000000000","message":"Patch Set 2: Code-Review-1\n\nWhy should this git clone the requirements repo, than still use the pip_install and not the pip_install_gr command (so the requirements are not used) and the install infra, which downloads the requirements repo again.\n\nThis is also done in other branches but does not make sense to me. Could you explain a bit?","accounts_in_message":[],"_revision_number":2},{"id":"88ce106745ca6af331a94684e71af50222d55d6f","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2016-02-02 18:08:51.000000000","message":"Patch Set 2:\n\nEnrico, I am not sure I understood what you said, but we do use pip_install_gr which do use the requirements that were just cloned.","accounts_in_message":[],"_revision_number":2},{"id":"3de543c7c39bd2d275a0835415b183b3aec284d7","author":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"date":"2016-02-02 18:18:08.000000000","message":"Patch Set 2:\n\n\u003e Enrico, I am not sure I understood what you said, but we do use\n \u003e pip_install_gr which do use the requirements that were just cloned.\n\nNow it is correct (it was modified in the second patch set).\n\nBy the way the command:\ngit_clone $REQUIREMENTS_REPO $REQUIREMENTS_DIR $REQUIREMENTS_BRANCH\nseems to be one of the tasks of the install_infra module, so why should we duplicate it also here?\n\nSecond problem for me: in master and stable/liberty the line is pip_install -U os-testr. Should i submit a patch to change those? stable/kilo is a prior version, it should not contain better code wrt newer branches.","accounts_in_message":[],"_revision_number":2},{"id":"82f2f3a6f8d462345e23cbb61b00e905a5cddaae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-02 20:40:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-full/2e82d0f/ : SUCCESS in 39m 41s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-postgres-full/bec96bb/ : SUCCESS in 47m 43s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-neutron-full/bae9a6c/ : SUCCESS in 53m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-large-ops/e15a179/ : SUCCESS in 24m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-neutron-large-ops/f2f8044/ : SUCCESS in 24m 16s\n- gate-devstack-bashate http://logs.openstack.org/33/274533/2/check/gate-devstack-bashate/1507f02/ : SUCCESS in 34s\n- gate-devstack-unit-tests http://logs.openstack.org/33/274533/2/check/gate-devstack-unit-tests/7fb73ab/ : SUCCESS in 29s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-ironic-agent_ssh-nv/bb49905/ : FAILURE in 52m 29s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-centos7/3830251/ : SUCCESS in 27m 25s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/33/274533/2/check/gate-swift-dsvm-functional-nv/1611933/ : SUCCESS in 31m 08s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-multinode-full/e367d97/ : FAILURE in 1h 18m 01s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/33/274533/2/check/gate-tempest-dsvm-neutron-multinode-full/75f5192/ : SUCCESS in 1h 02m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8ef064a29ddf809f3fe69110984f362b48d619ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-02 20:40:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"92adda859f008dbc7194d440918f241a99cdb8f4","author":{"_account_id":14688,"name":"Keiichi Kobayashi","email":"abok.1k@gmail.com","username":"k-1"},"date":"2016-02-03 02:26:20.000000000","message":"Patch Set 2:\n\nHi,\nThanks to give me your comments.\nI checked another proposal from Enrico (Change 275338). That is much better than me.","accounts_in_message":[],"_revision_number":2},{"id":"40911c6c79227913526c371a55890dd09e73403a","date":"2016-02-03 05:05:01.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"7dfc790b0baff54d18b514a5abf005c699185a8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-03 05:05:01.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/33/274533/2/gate/gate-tempest-dsvm-full/fdbd326/ : SUCCESS in 37m 08s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/33/274533/2/gate/gate-tempest-dsvm-postgres-full/9daa93b/ : SUCCESS in 38m 42s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/33/274533/2/gate/gate-tempest-dsvm-neutron-full/b0398fe/ : SUCCESS in 45m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/33/274533/2/gate/gate-tempest-dsvm-large-ops/0d926de/ : SUCCESS in 24m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/33/274533/2/gate/gate-tempest-dsvm-neutron-large-ops/2b54c1b/ : SUCCESS in 22m 30s\n- gate-devstack-bashate http://logs.openstack.org/33/274533/2/gate/gate-devstack-bashate/68e4d90/ : SUCCESS in 26s\n- gate-grenade-dsvm-forward http://logs.openstack.org/33/274533/2/gate/gate-grenade-dsvm-forward/2b510f4/ : SUCCESS in 40m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2d7ebb428f1df1508617ff1b232059de32e84a7b","author":{"_account_id":18328,"name":"Enrico Bacis","email":"enrico.bacis@gmail.com","username":"enricobacis"},"date":"2016-02-03 11:24:33.000000000","message":"Patch Set 2:\n\n\u003e Hi,\n \u003e Thanks to give me your comments.\n \u003e I checked another proposal from Enrico (Change 275338). That is\n \u003e much better than me.\n\nI proposed another change here: https://review.openstack.org/#/c/275632/","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e6a34e362b9fda7df0bdbe479d7904522e2d29be","revisions":{"c6184ecb0b1d73939d227778983e575d6f69337c":{"kind":"REWORK","_number":1,"created":"2016-02-01 07:41:07.000000000","uploader":{"_account_id":14688,"name":"Keiichi Kobayashi","email":"abok.1k@gmail.com","username":"k-1"},"ref":"refs/changes/33/274533/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/274533/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/274533/1"}}},"commit":{"parents":[{"commit":"9cd3370011426fe799a407c911e6c4787be73a99","subject":"Merge \"Limit keystone extension tests for the existing\" into stable/kilo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9cd3370011426fe799a407c911e6c4787be73a99"}]}],"author":{"name":"chiisaihayashi","email":"abok.1k@gmail.com","date":"2016-02-01 07:31:05.000000000","tz":540},"committer":{"name":"chiisaihayashi","email":"abok.1k@gmail.com","date":"2016-02-01 07:31:05.000000000","tz":540},"subject":"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory","message":"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory\n\nstack.sh always stops by the following message.\n[ERROR] /home/user/devstack/inc/python:142 Can\u0027t find package os-testr in requirements\nTo fix this issue, requirements should be put before installing os-testr.\n\nChange-Id: I08a497f01d2114cb1b17dc4fca7e182366de1148\nCloses-Bug: #1539748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c6184ecb0b1d73939d227778983e575d6f69337c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c6184ecb0b1d73939d227778983e575d6f69337c"}]},"branch":"refs/heads/stable/kilo"},"e6a34e362b9fda7df0bdbe479d7904522e2d29be":{"kind":"REWORK","_number":2,"created":"2016-02-02 17:47:57.000000000","uploader":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"ref":"refs/changes/33/274533/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/33/274533/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/33/274533/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/33/274533/2"}}},"commit":{"parents":[{"commit":"9cd3370011426fe799a407c911e6c4787be73a99","subject":"Merge \"Limit keystone extension tests for the existing\" into stable/kilo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9cd3370011426fe799a407c911e6c4787be73a99"}]}],"author":{"name":"chiisaihayashi","email":"abok.1k@gmail.com","date":"2016-02-01 07:31:05.000000000","tz":540},"committer":{"name":"Jordan Pittier","email":"jordan.pittier@scality.com","date":"2016-02-02 17:46:34.000000000","tz":0},"subject":"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory","message":"kilo: stack.sh error: grep: /opt/stack//requirements/global-requirements.txt: No such file or directory\n\nstack.sh always stops by the following message.\n[ERROR] /home/user/devstack/inc/python:142 Can\u0027t find package os-testr in requirements\nTo fix this issue, requirements should be put before installing os-testr.\n\nChange-Id: I08a497f01d2114cb1b17dc4fca7e182366de1148\nCloses-Bug: #1539748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e6a34e362b9fda7df0bdbe479d7904522e2d29be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e6a34e362b9fda7df0bdbe479d7904522e2d29be"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
