)]}'
{"id":"openstack%2Fpython-openstackclient~165956","triplet_id":"openstack%2Fpython-openstackclient~master~I81507a77ad8d815000ff411784ae71e229c77f78","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1434172","hashtags":[],"change_id":"I81507a77ad8d815000ff411784ae71e229c77f78","subject":"Fix security group create description bug","status":"MERGED","created":"2015-03-19 18:30:10.000000000","updated":"2015-04-23 20:05:44.000000000","submitted":"2015-04-23 20:05:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"911fb462f46b1f5fa0ac2cd539052b20d6b4533e","_number":165956,"virtual_id_number":165956,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-04-23 20:05:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-04-23 17:15:58.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-04-22 23:43:16.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2015-04-22 23:46:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-22 23:46:04.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-04-23 20:05:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"23d028eb539742aadff76c828c9d794d2c0a29df","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-19 18:30:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b391ea0cf922243c0cc40c9a88b1a704245e5b3e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 21:03:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/56/165956/1/check/gate-python-openstackclient-python26/39ec9ea/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/56/165956/1/check/gate-python-openstackclient-pep8/069b81d/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/56/165956/1/check/gate-python-openstackclient-docs/57c5ad7//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/56/165956/1/check/gate-python-openstackclient-python27/591a60a/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/165956/1/check/gate-python-openstackclient-python34/ae4bf98/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/165956/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/03e04dd/ : SUCCESS in 52m 38s\n- check-osc-dsvm-functional http://logs.openstack.org/56/165956/1/check/check-osc-dsvm-functional/b4627ed/ : SUCCESS in 21m 11s","accounts_in_message":[],"_revision_number":1},{"id":"5a7efaf47ae91609c0ced02e6a3ba2118522f977","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-19 21:23:54.000000000","message":"Patch Set 1: Workflow-1\n\nderp, no create test yet...","accounts_in_message":[],"_revision_number":1},{"id":"c832c3d3a6ced0b1ffb1286a93a523a4867008bf","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-18 04:23:03.000000000","message":"Patch Set 1: Code-Review+2\n\ni\u0027m actually OK with this, i like the way we handle it. the bug is actually in the novaclient and nova server code too, so a workaround here is really handy.","accounts_in_message":[],"_revision_number":1},{"id":"92567fc13c8fbe8377971fc59043e67c3add56ca","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-04-22 23:37:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b5fd7078bfee30a9a36d9233516c26875514840a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-22 23:43:16.000000000","message":"Patch Set 2: Code-Review+2\n\nnice","accounts_in_message":[],"_revision_number":2},{"id":"d29dff536ab951c46cbe364e8b2fd5a825b3ad57","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-22 23:46:04.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"79e084ec590b689a8f49df5616346ffd91f4788e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 02:07:43.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python26/92f3dc0/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-pep8/8b2283a/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/56/165956/2/check/gate-python-openstackclient-docs/50bad82//doc/build/html/ : SUCCESS in 2m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python27/a6691de/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python34/7b95d5e/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/165956/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/6574327/ : FAILURE in 11m 10s\n- check-osc-dsvm-functional http://logs.openstack.org/56/165956/2/check/check-osc-dsvm-functional/92e59f3/ : FAILURE in 10m 21s","accounts_in_message":[],"_revision_number":2},{"id":"d7a8c0620d7a4f21e18bec6e8032d46735e020bc","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-04-23 17:15:58.000000000","message":"Patch Set 2:\n\nrecheck\n\nFixed in https://review.openstack.org/#/c/176581/","accounts_in_message":[],"_revision_number":2},{"id":"d8d039429adcd8005bbeece521e5629558c8f64b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 19:15:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python26/41a9231/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-pep8/7caa39f/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/56/165956/2/check/gate-python-openstackclient-docs/83abcc1//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-python27 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python27/c3f24fe/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/165956/2/check/gate-python-openstackclient-python34/1468571/ : SUCCESS in 3m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/165956/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8edb18b/ : SUCCESS in 1h 09m 22s\n- check-osc-dsvm-functional http://logs.openstack.org/56/165956/2/check/check-osc-dsvm-functional/70e8590/ : SUCCESS in 20m 52s","accounts_in_message":[],"_revision_number":2},{"id":"0a7aeebf494aadf68973a23214568613275764b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 19:15:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"fb963d2982551462f9a371df996bc79c7185c130","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 20:05:43.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/56/165956/2/gate/gate-python-openstackclient-python26/e3ccd7a/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/56/165956/2/gate/gate-python-openstackclient-docs/b993589//doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/56/165956/2/gate/gate-python-openstackclient-pep8/14d55ef/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/56/165956/2/gate/gate-python-openstackclient-python27/0045044/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/165956/2/gate/gate-python-openstackclient-python34/04719c4/ : SUCCESS in 3m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/165956/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/e325f83/ : SUCCESS in 49m 55s\n- gate-osc-dsvm-functional http://logs.openstack.org/56/165956/2/gate/gate-osc-dsvm-functional/8e769b6/ : SUCCESS in 20m 39s","accounts_in_message":[],"_revision_number":2},{"id":"ce85b491111211348f1ce7149c27bd7764e7311c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 20:05:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"11c39530f5f97a14d534c8d5b7160a1e74f6cdf8","revisions":{"eb8f1a49ac3a841a8e43dc0eac437285ed375e68":{"kind":"REWORK","_number":1,"created":"2015-03-19 18:30:10.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/56/165956/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/165956/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/1"}}},"commit":{"parents":[{"commit":"a8c44074f93815ea670d4bc09156795c66505f31","subject":"Merge \"Look harder to find DevStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8c44074f93815ea670d4bc09156795c66505f31"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-19 16:46:05.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-19 18:03:57.000000000","tz":-300},"subject":"Fix security group create description bug","message":"Fix security group create description bug\n\n--description is optional in our CLI but the server requires it to be\nnon-empty.  Set a default value of the given name.\n\nCloses-Bug: #1434172\nChange-Id: I81507a77ad8d815000ff411784ae71e229c77f78\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eb8f1a49ac3a841a8e43dc0eac437285ed375e68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eb8f1a49ac3a841a8e43dc0eac437285ed375e68"}]},"branch":"refs/heads/master"},"11c39530f5f97a14d534c8d5b7160a1e74f6cdf8":{"kind":"REWORK","_number":2,"created":"2015-04-22 23:37:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/56/165956/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/165956/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/165956/2"}}},"commit":{"parents":[{"commit":"856f641582a1e04a4780f654904ca09faa4b8981","subject":"Merge \"Refactor utility to find identity resources\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/856f641582a1e04a4780f654904ca09faa4b8981"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-19 16:46:05.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-04-22 23:37:31.000000000","tz":-300},"subject":"Fix security group create description bug","message":"Fix security group create description bug\n\n--description is optional in our CLI but the server requires it to be\nnon-empty.  Set a default value of the given name.\n\nCloses-Bug: #1434172\nChange-Id: I81507a77ad8d815000ff411784ae71e229c77f78\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/11c39530f5f97a14d534c8d5b7160a1e74f6cdf8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/11c39530f5f97a14d534c8d5b7160a1e74f6cdf8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
