)]}'
{"id":"openstack%2Fpython-openstackclient~556172","triplet_id":"openstack%2Fpython-openstackclient~master~I4a4ca9726fab1d0cf9a33311201b7f65951a0942","project":"openstack/python-openstackclient","branch":"master","topic":"requirements-stop-syncing","hashtags":[],"change_id":"I4a4ca9726fab1d0cf9a33311201b7f65951a0942","subject":"add lower-constraints job","status":"MERGED","created":"2018-03-25 10:35:10.000000000","updated":"2018-03-29 13:21:03.000000000","submitted":"2018-03-29 13:21:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"556172-1522329663953-27d8552d","meta_rev_id":"1e8a110ef3399e555c4c4f57efa4204eea3d4fa5","_number":556172,"virtual_id_number":556172,"owner":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2018-03-29 13:21:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2018-03-29 11:49:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2018-03-29 11:49:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-29 11:49:13.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-03-29 13:21:03.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2977cc4e90034cd07af87c9e14e879a57ce72df1","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-03-25 10:35:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c18cb84033fbf1473cd4a85d76b29dbb471aba6e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-25 12:12:05.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/1/check/openstack-tox-pep8/a0f1e18/ : SUCCESS in 4m 38s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/1/check/openstack-tox-py27/092bce5/ : SUCCESS in 5m 39s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/1/check/openstack-tox-py35/9f2c4e9/ : SUCCESS in 4m 19s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/1/check/build-openstack-sphinx-docs/1687c6e/html/ : SUCCESS in 4m 15s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/1/check/legacy-tempest-dsvm-neutron-src/257a864/ : SUCCESS in 1h 30m 49s\n- openstackclient-check-plugins http://logs.openstack.org/72/556172/1/check/openstackclient-check-plugins/41cc68b/ : SUCCESS in 5m 37s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/1/check/osc-tox-py27-tips/b6d21ea/ : SUCCESS in 5m 44s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/1/check/osc-tox-py35-tips/66669fc/ : SUCCESS in 5m 00s\n- osc-functional-devstack http://logs.openstack.org/72/556172/1/check/osc-functional-devstack/4358dc4/ : SUCCESS in 40m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/72/556172/1/check/osc-functional-devstack-tips/ebee58c/ : RETRY_LIMIT in 21m 13s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/1/check/openstack-tox-lower-constraints/ae7788c/ : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":1},{"id":"6f407945b092d8e2b65941e62f0b91d95bfadc4d","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-03-25 13:08:21.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"be97ea36e162d61e165401feba89f391a984e9f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-25 14:37:33.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/1/check/openstack-tox-pep8/266ef0a/ : SUCCESS in 5m 53s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/1/check/openstack-tox-py27/df9e610/ : SUCCESS in 4m 07s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/1/check/openstack-tox-py35/ef548b5/ : SUCCESS in 3m 48s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/1/check/build-openstack-sphinx-docs/8df826d/html/ : SUCCESS in 4m 11s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/1/check/legacy-tempest-dsvm-neutron-src/d16de32/ : SUCCESS in 1h 22m 51s\n- openstackclient-check-plugins http://logs.openstack.org/72/556172/1/check/openstackclient-check-plugins/a3045fd/ : SUCCESS in 5m 05s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/1/check/osc-tox-py27-tips/8b07766/ : SUCCESS in 4m 49s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/1/check/osc-tox-py35-tips/2a46510/ : SUCCESS in 4m 55s\n- osc-functional-devstack http://logs.openstack.org/72/556172/1/check/osc-functional-devstack/e9c6903/ : SUCCESS in 53m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/72/556172/1/check/osc-functional-devstack-tips/0c1751e/ : RETRY_LIMIT in 26m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/1/check/openstack-tox-lower-constraints/af4f248/ : SUCCESS in 5m 56s","accounts_in_message":[],"_revision_number":1},{"id":"7d1956c9f7e29eca47fe15286ab69b192aa4c198","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-03-25 15:24:38.000000000","message":"Patch Set 1:\n\nThis seems to be failing in devstack due to the openstacksdk project rename.","accounts_in_message":[],"_revision_number":1},{"id":"1d6641675c35a981b42a9f801b62f05fca65a826","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2018-03-25 15:27:18.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"9b4f2f7781bfb3df0575979a1f6887ebdb30eb44","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-25 16:58:42.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/2/check/openstack-tox-pep8/99a7465/ : SUCCESS in 4m 10s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/2/check/openstack-tox-py27/581a38a/ : SUCCESS in 5m 39s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/2/check/openstack-tox-py35/6d4dfe6/ : SUCCESS in 4m 06s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/2/check/build-openstack-sphinx-docs/5782877/html/ : SUCCESS in 4m 15s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/2/check/legacy-tempest-dsvm-neutron-src/807b0fc/ : SUCCESS in 1h 29m 56s\n- openstackclient-check-plugins http://logs.openstack.org/72/556172/2/check/openstackclient-check-plugins/bc51c2e/ : SUCCESS in 4m 49s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py27-tips/b4d82a2/ : SUCCESS in 6m 10s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py35-tips/1b3d48a/ : SUCCESS in 4m 56s\n- osc-functional-devstack http://logs.openstack.org/72/556172/2/check/osc-functional-devstack/569dfd9/ : SUCCESS in 39m 52s\n- osc-functional-devstack-tips http://logs.openstack.org/72/556172/2/check/osc-functional-devstack-tips/571607d/ : RETRY_LIMIT in 25m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/2/check/openstack-tox-lower-constraints/245963b/ : SUCCESS in 4m 41s","accounts_in_message":[],"_revision_number":2},{"id":"2cc71c811cc5bf2e06202c27618018c435dc43a6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-28 22:53:55.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"4af3571d856eaad76320498117cff341e9cab5e1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 01:34:19.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/2/check/openstack-tox-pep8/25774e3/ : SUCCESS in 6m 09s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/2/check/openstack-tox-py27/3d9ed4c/ : SUCCESS in 4m 30s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/2/check/openstack-tox-py35/f20fc0e/ : SUCCESS in 4m 26s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/2/check/build-openstack-sphinx-docs/1ba12c6/html/ : SUCCESS in 5m 52s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/2/check/legacy-tempest-dsvm-neutron-src/b20c94c/ : SUCCESS in 1h 24m 21s\n- openstackclient-check-plugins http://logs.openstack.org/72/556172/2/check/openstackclient-check-plugins/558cf5f/ : SUCCESS in 7m 08s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py27-tips/5c840a4/ : SUCCESS in 6m 07s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py35-tips/6b63570/ : SUCCESS in 5m 52s\n- osc-functional-devstack http://logs.openstack.org/72/556172/2/check/osc-functional-devstack/c36da68/ : SUCCESS in 37m 04s\n- osc-functional-devstack-tips http://logs.openstack.org/72/556172/2/check/osc-functional-devstack-tips/8af8a42/ : FAILURE in 52m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/2/check/openstack-tox-lower-constraints/62a730d/ : SUCCESS in 5m 56s","accounts_in_message":[],"_revision_number":2},{"id":"01508ea3e3be5494d219e9ebf75fdbd1fab1b55b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-29 02:48:50.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"a9b168b943c8a020b03aa5e368e30c35a3eb6781","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 04:18:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/2/check/openstack-tox-pep8/f8720cc/ : SUCCESS in 4m 34s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/2/check/openstack-tox-py27/96a6353/ : SUCCESS in 3m 54s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/2/check/openstack-tox-py35/f3f09ea/ : SUCCESS in 4m 42s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/2/check/build-openstack-sphinx-docs/b41e0b9/html/ : SUCCESS in 4m 37s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/2/check/legacy-tempest-dsvm-neutron-src/c54784a/ : SUCCESS in 1h 23m 20s\n- openstackclient-check-plugins http://logs.openstack.org/72/556172/2/check/openstackclient-check-plugins/385d3d3/ : SUCCESS in 5m 44s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py27-tips/66f8678/ : SUCCESS in 4m 58s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/2/check/osc-tox-py35-tips/7ae6bea/ : SUCCESS in 5m 05s\n- osc-functional-devstack http://logs.openstack.org/72/556172/2/check/osc-functional-devstack/5fc6505/ : SUCCESS in 38m 21s\n- osc-functional-devstack-tips http://logs.openstack.org/72/556172/2/check/osc-functional-devstack-tips/263dcc3/ : SUCCESS in 53m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/2/check/openstack-tox-lower-constraints/9bee94b/ : SUCCESS in 5m 20s","accounts_in_message":[],"_revision_number":2},{"id":"5a2119e6213ab65e1046e8f2933a748e7297b12e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-03-29 11:49:13.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f34a4fc40a027715f12844b7b52684d674b9ae12","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 11:50:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f06c6d692ff7d390635659356ba4b765d0fba522","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 13:21:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"72ce2892f43f752a091901b0e01efa7ceafbd432","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 13:21:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/72/556172/2/gate/openstack-tox-pep8/4462dc5/ : SUCCESS in 4m 55s\n- openstack-tox-py27 http://logs.openstack.org/72/556172/2/gate/openstack-tox-py27/241fe07/ : SUCCESS in 6m 33s\n- openstack-tox-py35 http://logs.openstack.org/72/556172/2/gate/openstack-tox-py35/5828205/ : SUCCESS in 4m 16s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/556172/2/gate/build-openstack-sphinx-docs/88bd367/html/ : SUCCESS in 6m 08s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/72/556172/2/gate/legacy-tempest-dsvm-neutron-src/b542d65/ : SUCCESS in 1h 25m 47s\n- osc-tox-py27-tips http://logs.openstack.org/72/556172/2/gate/osc-tox-py27-tips/dbdfd6e/ : SUCCESS in 4m 53s\n- osc-tox-py35-tips http://logs.openstack.org/72/556172/2/gate/osc-tox-py35-tips/e3d3686/ : SUCCESS in 5m 34s\n- osc-functional-devstack http://logs.openstack.org/72/556172/2/gate/osc-functional-devstack/f095560/ : SUCCESS in 46m 40s\n- openstack-tox-lower-constraints http://logs.openstack.org/72/556172/2/gate/openstack-tox-lower-constraints/500e004/ : SUCCESS in 5m 00s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bf32cdf3a92e88cd90b42f1b5bfa6ed212542a39","revisions":{"6649ccbaa65d017e86ba399da54780fafc767284":{"kind":"REWORK","_number":1,"created":"2018-03-25 10:35:10.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/72/556172/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/72/556172/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/1"}}},"commit":{"parents":[{"commit":"6361e5e121d6ea058aa1c5c20ec897929b7a9c05","subject":"Merge \"Correct application credential usage doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6361e5e121d6ea058aa1c5c20ec897929b7a9c05"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2018-03-22 21:59:45.000000000","tz":-240},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2018-03-22 21:59:45.000000000","tz":-240},"subject":"add lower-constraints job","message":"add lower-constraints job\n\nCreate a tox environment for running the unit tests against the lower\nbounds of the dependencies.\n\nCreate a lower-constraints.txt to be used to enforce the lower bounds\nin those tests.\n\nAdd openstack-tox-lower-constraints job to the zuul configuration.\n\nSee http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html\nfor more details.\n\nChange-Id: I4a4ca9726fab1d0cf9a33311201b7f65951a0942\nDepends-On: https://review.openstack.org/555034\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6649ccbaa65d017e86ba399da54780fafc767284"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6649ccbaa65d017e86ba399da54780fafc767284"}]},"branch":"refs/heads/master"},"bf32cdf3a92e88cd90b42f1b5bfa6ed212542a39":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2018-03-25 15:27:18.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/72/556172/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/72/556172/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/72/556172/2"}}},"commit":{"parents":[{"commit":"3f99dbac342b52ccecc78c32f54047b18726e320","subject":"Merge \"Fix crashing \"console log show\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3f99dbac342b52ccecc78c32f54047b18726e320"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2018-03-22 21:59:45.000000000","tz":-240},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2018-03-25 15:27:13.000000000","tz":-240},"subject":"add lower-constraints job","message":"add lower-constraints job\n\nCreate a tox environment for running the unit tests against the lower\nbounds of the dependencies.\n\nCreate a lower-constraints.txt to be used to enforce the lower bounds\nin those tests.\n\nAdd openstack-tox-lower-constraints job to the zuul configuration.\n\nSee http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html\nfor more details.\n\nChange-Id: I4a4ca9726fab1d0cf9a33311201b7f65951a0942\nDepends-On: https://review.openstack.org/555034\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf32cdf3a92e88cd90b42f1b5bfa6ed212542a39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf32cdf3a92e88cd90b42f1b5bfa6ed212542a39"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
