)]}'
{"id":"openstack%2Fpython-openstackclient~398360","triplet_id":"openstack%2Fpython-openstackclient~master~I63d085d190fc28b8637e7686016eda4efbdda1be","project":"openstack/python-openstackclient","branch":"master","topic":"fix-390159","hashtags":[],"change_id":"I63d085d190fc28b8637e7686016eda4efbdda1be","subject":"Do proper deprecation for security group rule create","status":"MERGED","created":"2016-11-16 13:40:42.000000000","updated":"2016-11-16 17:00:48.000000000","submitted":"2016-11-16 17:00:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fa0a797a7e36eec8b16615650cca5cd80b3cc4a7","_number":398360,"virtual_id_number":398360,"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":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-11-16 17:00:48.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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"},"recommended":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"all":[{"value":1,"date":"2016-11-16 14:07:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-11-16 16:02:21.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-11-16 16:12:40.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-11-16 16:12:40.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-16 14:07:07.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-11-16 16:02:21.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":"2016-11-16 16:12:40.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-11-16 17:00:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"66ab8c3bd0894ccab84aaa0e801e6f92bc74e7a9","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-11-16 13:40:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20ef82ea5debd513a732447c4f406d3cbbc205d9","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-11-16 13:53:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"970297ac80121fa587bd2c4b102d658518788f7c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-11-16 14:04:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d4e8ab3284f643f48dad5dabe824876cd025b24d","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-11-16 14:07:07.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d1f80b1ec19ae7aa10e3122ceeaf521fced2517e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 15:02:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/60/398360/2/check/gate-python-openstackclient-docs-ubuntu-xenial/80c875b//doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/60/398360/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/317565b/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/60/398360/2/check/gate-python-openstackclient-python27-ubuntu-xenial/a5ee2a3/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/398360/2/check/gate-python-openstackclient-python34/dc00e4f/ : SUCCESS in 3m 16s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/60/398360/2/check/gate-python-openstackclient-python35-nv/dfd3cda/ : SUCCESS in 5m 52s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/60/398360/2/check/gate-python-openstackclient-releasenotes/8c0e05a//releasenotes/build/html/ : SUCCESS in 5m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/398360/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b6bfaea/ : SUCCESS in 45m 20s\n- check-osc-plugins http://logs.openstack.org/60/398360/2/check/check-osc-plugins/3c144ed/ : SUCCESS in 3m 40s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/398360/2/check/gate-osc-dsvm-functional/a1bebc8/ : SUCCESS in 15m 46s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/60/398360/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/6dae16c/ : SUCCESS in 1h 05m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4c899739288d50f60e2af17f69c94e2238f6f83c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-16 16:02:21.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"284665e449d22ade61359055bc995596df3508d9","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-11-16 16:12:40.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"35c8e8f22759627b1470d6cae9e86f60e383899f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 16:12:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"3dc3cd4e703ffe9a0ab9bdea36d4f0307a9f42ba","date":"2016-11-16 17:00:48.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"396925a97f0386b062b6e8d59b33ed91c11e60b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-16 17:00:48.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/60/398360/2/gate/gate-python-openstackclient-docs-ubuntu-xenial/92e4ca2//doc/build/html/ : SUCCESS in 3m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/60/398360/2/gate/gate-python-openstackclient-pep8-ubuntu-xenial/d58be09/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/60/398360/2/gate/gate-python-openstackclient-python27-ubuntu-xenial/1d04472/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/398360/2/gate/gate-python-openstackclient-python34/62648a5/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/60/398360/2/gate/gate-python-openstackclient-releasenotes/ae39ff3//releasenotes/build/html/ : SUCCESS in 10m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/398360/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/fa08384/ : SUCCESS in 47m 55s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/398360/2/gate/gate-osc-dsvm-functional/db2d2a2/ : SUCCESS in 15m 12s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0ac4370c09567b80cda84d022068642047576e32","revisions":{"b799758d5da3a157c03d6dc1fb9a1fd92ff51d93":{"kind":"REWORK","_number":1,"created":"2016-11-16 13:40:42.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/60/398360/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/398360/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/1"}}},"commit":{"parents":[{"commit":"0b5655fae87b9cf278231fac8febe3114175ff9c","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0b5655fae87b9cf278231fac8febe3114175ff9c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-11-16 13:37:40.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-11-16 13:37:49.000000000","tz":-360},"subject":"Do proper deprecation for security group rule create","message":"Do proper deprecation for security group rule create\n\nReview I03fd0e14e470e7272930ac2651e73263b83bd4e1 renamed the\n--src-group and --src-ip options to --remote-group and --remote-ip\nbut did not properly deprecate the old option names.\n\nAdd deprecation warnings when the old option names are used.\n\nAlso, format the warnings using the new proposed translation guideline\nfor marking substrings to not be translated, such as literal names\nand option names.\n\nChange-Id: I63d085d190fc28b8637e7686016eda4efbdda1be\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b799758d5da3a157c03d6dc1fb9a1fd92ff51d93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b799758d5da3a157c03d6dc1fb9a1fd92ff51d93"}]},"branch":"refs/heads/master"},"0ac4370c09567b80cda84d022068642047576e32":{"kind":"REWORK","_number":2,"created":"2016-11-16 13:53:39.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/60/398360/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/398360/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/398360/2"}}},"commit":{"parents":[{"commit":"0b5655fae87b9cf278231fac8febe3114175ff9c","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0b5655fae87b9cf278231fac8febe3114175ff9c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-11-16 13:37:40.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-11-16 13:53:30.000000000","tz":-360},"subject":"Do proper deprecation for security group rule create","message":"Do proper deprecation for security group rule create\n\nReview I03fd0e14e470e7272930ac2651e73263b83bd4e1 renamed the\n--src-group and --src-ip options to --remote-group and --remote-ip\nbut did not properly deprecate the old option names.\n\nAdd deprecation warnings when the old option names are used.\n\nAlso, format the warnings using the new proposed translation guideline\nfor marking substrings to not be translated, such as literal names\nand option names.\n\nChange-Id: I63d085d190fc28b8637e7686016eda4efbdda1be\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ac4370c09567b80cda84d022068642047576e32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ac4370c09567b80cda84d022068642047576e32"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
