)]}'
{"id":"openstack%2Fpython-openstackclient~143242","triplet_id":"openstack%2Fpython-openstackclient~master~I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1404073","hashtags":[],"change_id":"I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3","subject":"type should be required for v2.0 service create","status":"MERGED","created":"2014-12-20 02:40:52.000000000","updated":"2015-01-03 00:47:27.000000000","submitted":"2015-01-03 00:47:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9e9aae3633f17984ff55b36b34f8e727ad52db90","_number":143242,"virtual_id_number":143242,"owner":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"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-01-03 00:47:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-12-31 01:32:11.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_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-01-02 17:31:15.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-01-02 17:03:51.000000000","_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-01-02 17:31:15.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-02 17:03:51.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":"2015-01-02 17:31:15.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-01-03 00:47:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4adc2d41ea94f8c3e22507c2d00fe5e145633611","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-20 02:40:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aaf465190d9c56418a9d56d8a9595598c4ec2758","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 02:57:33.000000000","message":"Patch Set 1: 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/42/143242/1/check/gate-python-openstackclient-python26/beb4d5e/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/1/check/gate-python-openstackclient-pep8/17f7945/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/1/check/gate-python-openstackclient-docs/0ce3a7d//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/1/check/gate-python-openstackclient-python27/d6b378f/ : SUCCESS in 58s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/1/check/gate-python-openstackclient-python33/536c6c3/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/0703b0b/ : FAILURE in 10m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/9668612/ : FAILURE in 13m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0da3048/ : FAILURE in 12m 23s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/1/check/check-osc-dsvm-functional/11a3ecf/ : SUCCESS in 16m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"736a9c7b651da272dcfe600bb2a9ada70e1d2321","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-20 03:11:04.000000000","message":"Patch Set 1:\n\nugh, except now devstack won\u0027t work :)","accounts_in_message":[],"_revision_number":1},{"id":"7b5ff1a3de51d2b731c14bb2aeef3f26c73183d1","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-20 06:46:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1100f0d26c6ceb1ceea73006a2057f927258d9d1","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-20 06:48:08.000000000","message":"Patch Set 2:\n\ndevstack is taking an early holiday break. :)","accounts_in_message":[],"_revision_number":2},{"id":"080ec7a8ff19c60623e46184c6bde42ead86d942","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-20 07:01:17.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/42/143242/2/check/gate-python-openstackclient-python26/5daff8e/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/2/check/gate-python-openstackclient-pep8/40d88c0/ : SUCCESS in 56s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/2/check/gate-python-openstackclient-docs/92e8ce2//doc/build/html/ : SUCCESS in 1m 31s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/2/check/gate-python-openstackclient-python27/bb6d263/ : SUCCESS in 1m 00s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/2/check/gate-python-openstackclient-python33/c101e30/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/48769a4/ : FAILURE in 9m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/13b0008/ : FAILURE in 12m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/42d1e80/ : FAILURE in 11m 41s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/2/check/check-osc-dsvm-functional/385dedf/ : SUCCESS in 15m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"00065b4ea07b7a9696e3623897e5b3c54cd40dbb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-20 18:13:05.000000000","message":"Patch Set 2:\n\nActually, I mean devstack uses openstackclient to set things up, so I\u0027m not sure how we\u0027re going to fix this.","accounts_in_message":[],"_revision_number":2},{"id":"361be71ddcce2dadad9f8871172e64b07d657640","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-22 19:26:47.000000000","message":"Patch Set 2:\n\nAh, I got what you meant. \n\nThis a workaround to get this through, it would be ugly though:\n* update osc arguments to: service create \u003ctype\u003e --type \u003ctype_new\u003e --name \u003cname\u003e\nwhere \u003ctype_new\u003e takes precedence \u003ctype\u003e\n* update devstack command to: openstack service create identity -- name keystone\n* cleanup osc: \u003ctype\u003e --name \u003cname\u003e (where we wanted to be)\n\nIt would involve three patches, but at least it will get us through devstack.","accounts_in_message":[],"_revision_number":2},{"id":"8fda94b4975e67f12a1b6ac721b4425f64f495ed","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-23 05:42:17.000000000","message":"Patch Set 2:\n\n@lin, so i think your idea would work, but as discussed on IRC, i\u0027m surprised we are testing against master and not the latest release.\n\ndtroyer, what do you think about lin\u0027s suggestion? Do we have a plan in place for \u0027deprecating\u0027 command parameters?","accounts_in_message":[],"_revision_number":2},{"id":"7c4d9fdf39b2414bb75c586ceb0a7cca59716f0b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-23 15:54:59.000000000","message":"Patch Set 2: Code-Review-1\n\nSince we\u0027ve released this as-is (for a while actually) we need to maintain compat for 6 months.  Conceptually, we\u0027ll have --type and --name be a mutual-exclusive group, but I\u0027m not sure if argparse can hide one of them from help.  If not, we\u0027ll have to accept both, hide --type from help, and handle it in take_action() manually.\n\nSo:\n\n* if only a single positional is present, it\u0027s a \u003ctype\u003e.  This is not currently legal so it is considered a new case.\n\n* if --type option is present the positional is handled as \u003cname\u003e; display deprecation message to stderr?\n\n* if --name option is present the positional is handled as \u003ctype\u003e.  Making --type optional is new, but back-compatible\n\n* if both --name and --type are present throw an error, this has never been documented as legal so we can reject it.\n\n* only \"--name \u003cservice-name\u003e \u003ctype\u003e\" shall appear in the help output","accounts_in_message":[],"_revision_number":2},{"id":"d96d6e3650a4728566970a1fb184a02446afe6d5","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-30 02:12:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3d361c690763985f3726d9fc1180cc35a4614bed","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-30 02:13:45.000000000","message":"Patch Set 3:\n\nImplemented the comments to make the changes backward compatible.","accounts_in_message":[],"_revision_number":3},{"id":"f9e4fe32279e0236e97517b5c2b7aaa01b2724f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 02:58:32.000000000","message":"Patch Set 3: 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/42/143242/3/check/gate-python-openstackclient-python26/8af542a/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-pep8/36fa767/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/3/check/gate-python-openstackclient-docs/f83e115//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-python27/bfa2177/ : SUCCESS in 1m 49s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-python33/7ee4687/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/1115247/ : FAILURE in 0s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/c7ac19a/ : SUCCESS in 26m 06s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f905e73/ : FAILURE in 45m 42s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/3/check/check-osc-dsvm-functional/07a456c/ : SUCCESS in 15m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b1dc56e35e5c8bcb5bbb87083822b14083a1070d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-30 07:43:56.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)\n\njust one comment, but I think it\u0027s fine.","accounts_in_message":[],"_revision_number":3},{"id":"32ae04f139c4e0a96081f8812daec8f1d36c28a6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-30 08:02:33.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nSteve, thanks for the review! Response added.","accounts_in_message":[],"_revision_number":3},{"id":"333960d98e2bb70b9c89ad45ef0a3facb68de3c7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-12-30 16:34:10.000000000","message":"Patch Set 3: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"14c567d0ef42cc27e019a06b13de92171fce1bc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-30 17:16:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-python26/c5719b1/ : SUCCESS in 1m 07s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-pep8/32b59e1/ : SUCCESS in 1m 31s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/3/check/gate-python-openstackclient-docs/4ee7c9b//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-python27/4855c92/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/3/check/gate-python-openstackclient-python33/b3f17e2/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/5916f51/ : SUCCESS in 27m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/80a027a/ : SUCCESS in 30m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f99eceb/ : SUCCESS in 35m 53s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/3/check/check-osc-dsvm-functional/c3ce63c/ : SUCCESS in 18m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ccaede2542fe7c150156149fb05524ba87930645","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-30 22:51:07.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nLooks good, thanks for the changes.  I have one more update to stay consistent with the docs work we\u0027re doing.  There\u0027s a good chance you\u0027ll also need to rebase after https://review.openstack.org/#/c/140211/ is merged.","accounts_in_message":[],"_revision_number":3},{"id":"f2ab9e3b16dff0fa47bb84b8244e1209312ea2ca","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-31 01:31:34.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7b6cd0d3cfbb0c7cd8b3d8420d88aad0d6540700","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-31 01:32:11.000000000","message":"Patch Set 4:\n\nUpdated \u003cservice-name\u003e to \u003cname\u003e","accounts_in_message":[],"_revision_number":4},{"id":"d7a991fb342ece86b76a67b3ebef360c408cb1d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 02:04:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python26/97980ba/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-pep8/1fa4aa3/ : SUCCESS in 1m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/check/gate-python-openstackclient-docs/f20ad9d//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python27/9a65e64/ : SUCCESS in 1m 29s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python33/e17190f/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/c2dbad3/ : SUCCESS in 33m 18s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/55af846/ : SUCCESS in 26m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0e93eb6/ : SUCCESS in 33m 01s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/4/check/check-osc-dsvm-functional/30f65dc/ : SUCCESS in 15m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"99e29c08226292428d771a1a4d458753cad00e05","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-02 17:03:51.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks Lin","accounts_in_message":[],"_revision_number":4},{"id":"35f10185b2d910f07de27a3656b3f3a69925087b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-02 17:31:15.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nthis makes sense to me, thanks lin, nice to have it aligning with v3","accounts_in_message":[],"_revision_number":4},{"id":"46d396832be55863d10f20cb01d7e8ab9935baea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 17:31:16.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"9d89774db6cfa8635b6720c5c35c975b1c2b1d9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 18:31:37.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate 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/42/143242/4/gate/gate-python-openstackclient-python26/105b143/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/gate/gate-python-openstackclient-docs/c78b9c4//doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-pep8/e98a990/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python27/52af5db/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python33/6f40b4b/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/82d7871/ : FAILURE in 35m 20s\n- gate-osc-dsvm-functional http://logs.openstack.org/42/143242/4/gate/gate-osc-dsvm-functional/4611e1a/ : SUCCESS in 16m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f5df545ba2811b00092a6e9a9fc384d1baeaf23c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-02 18:39:10.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"122386a29ea8b9a74973518c1e9c402a5c7ed96b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 19:16:36.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python26/16670da/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-pep8/96ea69c/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/check/gate-python-openstackclient-docs/bf8ba45//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python27/5cecd60/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python33/7bae07f/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/270c914/ : SUCCESS in 37m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/459bad0/ : SUCCESS in 30m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cde8feb/ : SUCCESS in 30m 24s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/4/check/check-osc-dsvm-functional/9b757ab/ : SUCCESS in 17m 24s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"09d9e191c39537a93598135d695edbdefb61d1fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 19:16:37.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"be459cae4de168c215a15ec8f0efdabfc64953b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 19:47:46.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate 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/42/143242/4/gate/gate-python-openstackclient-python26/4908180/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/gate/gate-python-openstackclient-docs/8e63c2e//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-pep8/1b21828/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python27/68a18b1/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python33/9c7fb1e/ : SUCCESS in 2m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/b17c1d2/ : FAILURE in 6m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/42/143242/4/gate/gate-osc-dsvm-functional/9c617b1/ : FAILURE in 5m 49s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6dbdf4f11b2fd824a94cf2c71e4d329041549343","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-02 23:07:06.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"d4466c38c26f5e9f52282426e80e2abe895341b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 23:42:53.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"e92455a96fac77160fa219b443caf2d1485800de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-02 23:42:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python26/8931d09/ : SUCCESS in 1m 05s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-pep8/7ecf9ae/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/check/gate-python-openstackclient-docs/54cacc0//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python27/8ead45b/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/check/gate-python-openstackclient-python33/e4338cf/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/5240852/ : SUCCESS in 29m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/1838462/ : SUCCESS in 26m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e49e4bf/ : SUCCESS in 31m 13s\n- check-osc-dsvm-functional http://logs.openstack.org/42/143242/4/check/check-osc-dsvm-functional/ab43e07/ : SUCCESS in 13m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9f4e06f18cbf4864486720872da835d759ace382","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-03 00:47:25.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python26/01076ca/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/143242/4/gate/gate-python-openstackclient-docs/bed425a//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-pep8/87a0846/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python27/7da325e/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-python33 http://logs.openstack.org/42/143242/4/gate/gate-python-openstackclient-python33/af9180a/ : SUCCESS in 3m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/143242/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/160dde7/ : SUCCESS in 30m 48s\n- gate-osc-dsvm-functional http://logs.openstack.org/42/143242/4/gate/gate-osc-dsvm-functional/cdde796/ : SUCCESS in 17m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"695d36ec4b1698cb0995d1afc95a1c806922270e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-03 00:47:27.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4a07e63e7ea4b99b10e4a3fd9ed06c0cf6ee905f","revisions":{"9d1e40344f043f90262dfc661f0743a9a4e71157":{"kind":"REWORK","_number":1,"created":"2014-12-20 02:40:52.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/143242/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/143242/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/1"}}},"commit":{"parents":[{"commit":"3541b0a695af12e31ecae4b4bedbe4235b5c13b4","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3541b0a695af12e31ecae4b4bedbe4235b5c13b4"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 02:40:40.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 02:40:49.000000000","tz":-480},"subject":"type should be required for v2.0 service create","message":"type should be required for v2.0 service create\n\nMade the service name optional, mostly matching the cli arguments\nwith v3 service create.\n\nChange-Id: I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3\nCloses-Bug: #1404073\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9d1e40344f043f90262dfc661f0743a9a4e71157"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9d1e40344f043f90262dfc661f0743a9a4e71157"}]},"branch":"refs/heads/master"},"127022fd02b806bd15796df1be690605ab3462bd":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-12-20 06:46:03.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/143242/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/143242/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/2"}}},"commit":{"parents":[{"commit":"3541b0a695af12e31ecae4b4bedbe4235b5c13b4","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3541b0a695af12e31ecae4b4bedbe4235b5c13b4"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 02:40:40.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 06:45:58.000000000","tz":-480},"subject":"type should be required for v2.0 service create","message":"type should be required for v2.0 service create\n\nUpdated the service name to be optional, mostly matching the cli arguments\nwith v3 service create.\n\nChange-Id: I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3\nCloses-Bug: #1404073\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/127022fd02b806bd15796df1be690605ab3462bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/127022fd02b806bd15796df1be690605ab3462bd"}]},"branch":"refs/heads/master"},"1e166a9c50b3fc23bb0a0ae993b39886779047ff":{"kind":"REWORK","_number":3,"created":"2014-12-30 02:12:45.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/143242/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/143242/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/3"}}},"commit":{"parents":[{"commit":"3541b0a695af12e31ecae4b4bedbe4235b5c13b4","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3541b0a695af12e31ecae4b4bedbe4235b5c13b4"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 02:40:40.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-30 02:12:19.000000000","tz":-480},"subject":"type should be required for v2.0 service create","message":"type should be required for v2.0 service create\n\nUpdated the service name to be optional, mostly matching the cli arguments\nwith v3 service create.\n\nImplemented the following changes on service create:\n- if only a single positional is present, it\u0027s a \u003ctype\u003e.\n  This is not currently legal so it is considered a new case.\n- if --type option is present the positional is handled as \u003cname\u003e;\n  display deprecation message\n- if --name option is present the positional is handled as \u003ctype\u003e.\n  Making --type optional is new, but back-compatible\n- Made --name and --type mutually exclusive.\n- only \u0027--name \u003cservice-name\u003e \u003ctype\u003e\u0027 shall appear in the help output\n\nChange-Id: I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3\nCloses-Bug: #1404073\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1e166a9c50b3fc23bb0a0ae993b39886779047ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1e166a9c50b3fc23bb0a0ae993b39886779047ff"}]},"branch":"refs/heads/master"},"4a07e63e7ea4b99b10e4a3fd9ed06c0cf6ee905f":{"kind":"REWORK","_number":4,"created":"2014-12-31 01:31:34.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/42/143242/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/143242/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/143242/4"}}},"commit":{"parents":[{"commit":"3541b0a695af12e31ecae4b4bedbe4235b5c13b4","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3541b0a695af12e31ecae4b4bedbe4235b5c13b4"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-20 02:40:40.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-31 01:31:29.000000000","tz":-480},"subject":"type should be required for v2.0 service create","message":"type should be required for v2.0 service create\n\nUpdated the service name to be optional, mostly matching the cli arguments\nwith v3 service create.\nImplemented the following changes on service create:\n- if only a single positional is present, it\u0027s a \u003ctype\u003e.\n  This is not currently legal so it is considered a new case.\n- if --type option is present the positional is handled as \u003cname\u003e;\n  display deprecation message\n- if --name option is present the positional is handled as \u003ctype\u003e.\n  Making --type optional is new, but back-compatible\n- Made --name and --type mutually exclusive.\n- only \u0027--name \u003cservice-name\u003e \u003ctype\u003e\u0027 shall appear in the help output\n\nChange-Id: I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3\nCloses-Bug: #1404073\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a07e63e7ea4b99b10e4a3fd9ed06c0cf6ee905f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a07e63e7ea4b99b10e4a3fd9ed06c0cf6ee905f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
