)]}'
{"id":"openstack%2Fpython-openstackclient~452861","triplet_id":"openstack%2Fpython-openstackclient~master~If701af8d5a3f78f4b173ceb476dd0c163be4b6ca","project":"openstack/python-openstackclient","branch":"master","topic":"cliff-sphinx-integration","hashtags":[],"change_id":"If701af8d5a3f78f4b173ceb476dd0c163be4b6ca","subject":"Start using \u0027cliff.sphinxext\u0027","status":"MERGED","created":"2017-04-03 17:12:02.000000000","updated":"2017-07-21 21:46:10.000000000","submitted":"2017-07-21 21:46:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0f9b649e3a433960035a9d20c5d4e54240616f63","_number":452861,"virtual_id_number":452861,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"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":"2017-07-21 21:46:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"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":"2017-07-21 14:49:00.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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2017-07-21 17:15:54.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"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":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2017-07-21 17:15:54.000000000","_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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_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"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-27 12:38:28.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-05-29 23:10:21.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2017-07-21 14:49:00.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":"2017-07-21 17:15:54.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":"2017-07-21 21:46:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ea4d60c923d0f6686f0381867241267d15125026","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-03 17:12:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"80b62b01d68b0c1b9e671093658db8977fc9c9eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-03 18:18:00.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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/1/check/gate-python-openstackclient-docs-ubuntu-xenial/68ff807/ : FAILURE in 6m 38s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/19e577e/ : SUCCESS in 6m 32s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/1/check/gate-python-openstackclient-python27-ubuntu-xenial/2dff9ef/ : SUCCESS in 7m 43s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/1/check/gate-python-openstackclient-python35/543f68c/ : SUCCESS in 3m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/66dce27/ : SUCCESS in 1h 04m 27s\n- check-osc-plugins http://logs.openstack.org/61/452861/1/check/check-osc-plugins/b655094/ : SUCCESS in 4m 51s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/1/check/gate-osc-dsvm-functional-ubuntu-xenial/569958d/ : SUCCESS in 43m 52s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/76cc9a2/ : FAILURE in 44m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d0906322933a5b3fa1fb148a5516ea9e9807a5cb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-03 19:29:32.000000000","message":"Patch Set 1:\n\nhmm, i\u0027m getting the following:\n\n  WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils. This warning is caused by an out-of-date import in /Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/ext/autodoc.py\nTraceback (most recent call last):objects/server                                                        \n  File \"setup.py\", line 29, in \u003cmodule\u003e\n    pbr\u003dTrue)\n  File \"/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py\", line 151, in setup\n    dist.run_commands()\n  File \"/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py\", line 953, in run_commands\n    self.run_command(cmd)\n  File \"/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py\", line 972, in run_command\n    cmd_obj.run()\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/pbr/builddoc.py\", line 200, in run\n    self._sphinx_run()\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/pbr/builddoc.py\", line 159, in _sphinx_run\n    app.build(force_all\u003dself.all_files)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/application.py\", line 327, in build\n    self.builder.build_all()\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/builders/__init__.py\", line 211, in build_all\n    self.build(None, summary\u003d\u0027all source files\u0027, method\u003d\u0027all\u0027)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/builders/__init__.py\", line 265, in build\n    self.doctreedir, self.app))\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/environment/__init__.py\", line 556, in update\n    self._read_serial(docnames, app)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/environment/__init__.py\", line 576, in _read_serial\n    self.read_doc(docname, app)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/environment/__init__.py\", line 684, in read_doc\n    pub.publish()\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/core.py\", line 217, in publish\n    self.settings)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/sphinx/io.py\", line 55, in read\n    self.parse()\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/readers/__init__.py\", line 78, in parse\n    self.parser.parse(self.input, document)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/__init__.py\", line 185, in parse\n    self.statemachine.run(inputlines, document, inliner\u003dself.inliner)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 170, in run\n    input_source\u003ddocument[\u0027source\u0027])\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/statemachine.py\", line 239, in run\n    context, state, transitions)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/statemachine.py\", line 460, in check_line\n    return method(match, context, next_state)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 2980, in text\n    self.section(title.lstrip(), source, style, lineno + 1, messages)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 326, in section\n    self.new_subsection(title, lineno, messages)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 394, in new_subsection\n    node\u003dsection_node, match_titles\u003dTrue)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 281, in nested_parse\n    node\u003dnode, match_titles\u003dmatch_titles)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 195, in run\n    results \u003d StateMachineWS.run(self, input_lines, input_offset)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/statemachine.py\", line 239, in run\n    context, state, transitions)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/statemachine.py\", line 460, in check_line\n    return method(match, context, next_state)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 2318, in explicit_markup\n    nodelist, blank_finish \u003d self.explicit_construct(match)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 2330, in explicit_construct\n    return method(self, expmatch)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 2073, in directive\n    directive_class, match, type_name, option_presets)\n  File \"/Users/stevemar/openstack_workspace/python-openstackclient/.tox/docs/lib/python2.7/site-packages/docutils/parsers/rst/states.py\", line 2122, in run_directive\n    result \u003d directive_instance.run()\n  File \"/Users/stevemar/openstack_workspace/cliff/cliff/sphinxext.py\", line 243, in run\n    return self._generate_nodes(title, prog_name, func)\n  File \"/Users/stevemar/openstack_workspace/cliff/cliff/sphinxext.py\", line 185, in _generate_nodes\n    if isinstance(action, argparse._HelpAction):\nAttributeError: \u0027module\u0027 object has no attribute \u0027_HelpAction\u0027","accounts_in_message":[],"_revision_number":1},{"id":"8308fe555c36013061b41dc922d867c4a46e04b7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-03 19:30:08.000000000","message":"Patch Set 1:\n\nof course, i get that ^ after installing the dependent patch. will review both soon","accounts_in_message":[],"_revision_number":1},{"id":"c6ae887dd53cfc2b5931c28c9f481b1e616680ff","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-04 08:23:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a54ec21df9db9e29cbad505e51ea4621ab5c450d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-04 08:26:03.000000000","message":"Patch Set 2:\n\n\u003e hmm, i\u0027m getting the following:\n \u003e \n \u003e ... [snip] ...\n \u003e\n \u003e File \"/Users/stevemar/openstack_workspace/cliff/cliff/sphinxext.py\",\n \u003e line 243, in run\n \u003e return self._generate_nodes(title, prog_name, func)\n \u003e File \"/Users/stevemar/openstack_workspace/cliff/cliff/sphinxext.py\",\n \u003e line 185, in _generate_nodes\n \u003e if isinstance(action, argparse._HelpAction):\n \u003e AttributeError: \u0027module\u0027 object has no attribute \u0027_HelpAction\u0027\n\nThat\u0027s odd. Argparse in both Python 2.7 and 3.4 contain that _HelpAction. Could you provide a little more info about your environment?","accounts_in_message":[],"_revision_number":2},{"id":"7730184d739cc27d753a5b65dcee4c3140d56dce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-04 08:33:03.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":2},{"id":"d501af7870e4df89e5060f9c47f4f97d3113580a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-04 15:44:06.000000000","message":"Patch Set 2:\n\n\u003e That\u0027s odd. Argparse in both Python 2.7 and 3.4 contain that\n \u003e _HelpAction. Could you provide a little more info about your\n \u003e environment?\n\nbah, ignore me, i was doing this quickly on a mac, the error is probably coming from there","accounts_in_message":[],"_revision_number":2},{"id":"17d9549ba31458094347920728bfb4e27d33715c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-04 23:54:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7d38462d9c421ec258aeab159ff1d43974e2f276","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-04 23:55:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f6c906998879637ffb9d6bf9eed91c3118f62586","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-05 00:02:18.000000000","message":"Patch Set 4: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"b7686734a882eb100614744afef79786a1a1019e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-05 10:25:05.000000000","message":"Patch Set 4:\n\nDamn - it is impossible to keep this out of merge conflict","accounts_in_message":[],"_revision_number":4},{"id":"0e272f7201e096a61502b36a95930752e09bc56a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-05 12:58:26.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e805b0161ac78146bcfbfbbade1ac8f50f2599f4","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-05 13:13:05.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"bfdd3a1c4f84c70f13f0dd4beca2e922469b3dcd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-05 13:13:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2480de8cb16ab857642d13af7ff309ff44282604","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-05 13:13:33.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"10cfe77be05e6238e899961b996d6e55d00e174f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-05 16:00:45.000000000","message":"Patch Set 5:\n\n\u003e Merge Failed.\n \u003e \n \u003e This change or one of its cross-repo dependencies was unable to be\n \u003e automatically merged with the current state of its repository.\n \u003e Please rebase the change and upload a new patchset.\n\nFFS :)","accounts_in_message":[],"_revision_number":5},{"id":"862f55936fce68940057910765a46ad9330a0ae2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-06 11:37:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5797c87d5b8c395f9ff0523b3278fd4084be44ee","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-06 12:36:10.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ccedc6d7d6a0b679b6c82758932c7015067d0a13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 13:41:50.000000000","message":"Patch Set 7: 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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/7/check/gate-python-openstackclient-docs-ubuntu-xenial/a5bbe69/ : FAILURE in 3m 17s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/e3aedbc/ : SUCCESS in 5m 28s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/7/check/gate-python-openstackclient-python27-ubuntu-xenial/bf9902a/ : SUCCESS in 4m 24s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/7/check/gate-python-openstackclient-python35/f6ad2e4/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/e75b76a/ : SUCCESS in 1h 03m 26s\n- check-osc-plugins http://logs.openstack.org/61/452861/7/check/check-osc-plugins/5ac04b5/ : SUCCESS in 3m 34s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/7/check/gate-osc-dsvm-functional-ubuntu-xenial/9d60fc5/ : SUCCESS in 41m 22s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/7/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/e25ff49/ : FAILURE in 31m 24s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/61/452861/7/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/2d86132/ : SUCCESS in 1h 03m 13s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4eec3d30bcd877eecd59eb5a6b67ee5de8414404","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-07 09:35:20.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"20889153b167072363605aa7c00728a5ab3b62e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 10:52:42.000000000","message":"Patch Set 8: 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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/8/check/gate-python-openstackclient-docs-ubuntu-xenial/d917a06/ : FAILURE in 5m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/db23ecb/ : SUCCESS in 6m 29s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/8/check/gate-python-openstackclient-python27-ubuntu-xenial/4b68e25/ : SUCCESS in 5m 03s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/8/check/gate-python-openstackclient-python35/9a78eef/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/9f7a2a0/ : SUCCESS in 1h 12m 33s\n- check-osc-plugins http://logs.openstack.org/61/452861/8/check/check-osc-plugins/e8dd105/ : FAILURE in 3m 43s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/8/check/gate-osc-dsvm-functional-ubuntu-xenial/ec2fe8f/ : SUCCESS in 46m 19s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/8/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/51226fa/ : FAILURE in 26m 56s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/61/452861/8/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/dcfc876/ : FAILURE in 33m 17s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d908ece6066b164fd14f0eda717510987dbbb4ce","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-18 14:26:28.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"49f35364b7262539d498956b9b53d8d3bef9bbbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 15:35:53.000000000","message":"Patch Set 9: 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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/9/check/gate-python-openstackclient-docs-ubuntu-xenial/1979f67/ : FAILURE in 4m 23s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/2c1016b/ : SUCCESS in 4m 22s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/9/check/gate-python-openstackclient-python27-ubuntu-xenial/5ec20df/ : SUCCESS in 3m 05s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/9/check/gate-python-openstackclient-python35/388e130/ : SUCCESS in 7m 32s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7ad40ce/ : SUCCESS in 1h 08m 12s\n- check-osc-plugins http://logs.openstack.org/61/452861/9/check/check-osc-plugins/2894aed/ : SUCCESS in 4m 24s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/9/check/gate-osc-dsvm-functional-ubuntu-xenial/8e2c7e4/ : SUCCESS in 38m 16s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/9/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8bd2f4f/ : FAILURE in 43m 47s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/9/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/e17553d/ : FAILURE in 15m 11s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"84363ea428e4b51c9aa49aa20be5aa16432d4bcd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-20 11:05:09.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"2263ec70cda52577d3622d07aa7f488e29b57c41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-20 12:29:05.000000000","message":"Patch Set 10: 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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/a552283/ : FAILURE in 2m 42s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/885c371/ : SUCCESS in 5m 13s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-python27-ubuntu-xenial/04ed4a5/ : SUCCESS in 5m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-python35/736a8ed/ : SUCCESS in 4m 07s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-requirements/36be913/ : FAILURE Incompatible requirement found in 2m 21s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/10/check/gate-python-openstackclient-releasenotes/9bead95//releasenotes/build/html/ : SUCCESS in 4m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/77ba780/ : SUCCESS in 1h 21m 40s\n- check-osc-plugins http://logs.openstack.org/61/452861/10/check/check-osc-plugins/9e4182e/ : SUCCESS in 6m 28s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-ubuntu-xenial/c891349/ : FAILURE in 33m 34s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/985aee2/ : FAILURE in 35m 03s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/735d312/ : FAILURE in 39m 48s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/10/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/bcd279d/ : FAILURE in 14m 16s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"4235548a8092b0129460d3f82466de9c6bb2c2fd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-20 14:05:45.000000000","message":"Patch Set 10:\n\nstill needs a g-r bump, but it would be great to get this in","accounts_in_message":[],"_revision_number":10},{"id":"d5c9438c9ba09758848261550c2bb5aced230758","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-20 15:23:21.000000000","message":"Patch Set 10:\n\n(1 comment)\n\nI would prefer to start out smaller while we sort out how to get the same functionality... in particular I want the syntax section to be as readable as it was by hand...","accounts_in_message":[],"_revision_number":10},{"id":"18e7e19f397225c84daf6fc7b12426ad275a6cb5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-20 15:58:27.000000000","message":"Patch Set 10: Workflow-1\n\nYup, that g-r bump is here: https://review.openstack.org/#/c/458558/. Setting to -W until that gets in","accounts_in_message":[],"_revision_number":10},{"id":"bd46b89bb5b2c5c4b0799ed9d3d5cf59aec349fd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-21 03:31:42.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"032cd2c22e922344bc4ffbddbf52469ec14a192e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-21 04:08:43.000000000","message":"Patch Set 10:\n\nwomp womp :(\n\nhttp://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2b761b0/console.html#_2017-04-21_03_36_25_309625","accounts_in_message":[],"_revision_number":10},{"id":"a152d6fff95a44a9d53826139355b4b770c8eb91","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-21 04:09:39.000000000","message":"Patch Set 10:\n\n\u003e womp womp :(\n \u003e \n \u003e http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2b761b0/console.html#_2017-04-21_03_36_25_309625\n\nironically enough, it\u0027s what I pointed out on 4/3/2017\n\n  AttributeError: \u0027module\u0027 object has no attribute \u0027_HelpAction\u0027\n\nthough i have no idea how to fix it :)","accounts_in_message":[],"_revision_number":10},{"id":"36ed05d3ed8136783883a620d06750aebb868317","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 04:42:45.000000000","message":"Patch Set 10:\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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2b761b0/ : FAILURE in 4m 48s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/39c5f34/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-python27-ubuntu-xenial/e9b7b90/ : FAILURE in 2m 38s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-python35/285384a/ : FAILURE in 4m 27s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-requirements/2c46b87/ : FAILURE Incompatible requirement found in 1m 33s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/10/check/gate-python-openstackclient-releasenotes/667b3f7//releasenotes/build/html/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/38eea20/ : SUCCESS in 1h 10m 50s\n- check-osc-plugins http://logs.openstack.org/61/452861/10/check/check-osc-plugins/d422ec0/ : SUCCESS in 3m 35s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-ubuntu-xenial/bc31965/ : FAILURE in 47m 11s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/b28eb1d/ : FAILURE in 45m 05s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/10/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/0155e5d/ : FAILURE in 41m 30s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/10/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/251b994/ : FAILURE in 13m 45s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"cf1f3ca08d354d891fb7b1f415b19dca331eaea1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-21 08:40:59.000000000","message":"Patch Set 10:\n\n\u003e \u003e womp womp :(\n \u003e \u003e\n \u003e \u003e http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2b761b0/console.html#_2017-04-21_03_36_25_309625\n \u003e \n \u003e ironically enough, it\u0027s what I pointed out on 4/3/2017\n \u003e \n \u003e AttributeError: \u0027module\u0027 object has no attribute \u0027_HelpAction\u0027\n \u003e \n \u003e though i have no idea how to fix it :)\n\nDarn it. I wonder if it would be possible to get a copy of the Python library that the CI is using? _All_ of the upstream Python implementations have this property :(","accounts_in_message":[],"_revision_number":10},{"id":"28e1e717fdd7f4988d9685ef1ae17f2085c9cef0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-21 09:43:16.000000000","message":"Patch Set 10:\n\n\u003e \u003e \u003e womp womp :(\n \u003e \u003e \u003e\n \u003e \u003e \u003e http://logs.openstack.org/61/452861/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2b761b0/console.html#_2017-04-21_03_36_25_309625\n \u003e \u003e\n \u003e \u003e ironically enough, it\u0027s what I pointed out on 4/3/2017\n \u003e \u003e\n \u003e \u003e AttributeError: \u0027module\u0027 object has no attribute \u0027_HelpAction\u0027\n \u003e \u003e\n \u003e \u003e though i have no idea how to fix it :)\n \u003e \n \u003e Darn it. I wonder if it would be possible to get a copy of the\n \u003e Python library that the CI is using? _All_ of the upstream Python\n \u003e implementations have this property :(\n\n...including the stock version of Xenial. How odd.\n\n  $ cat /etc/*-release*\n  DISTRIB_ID\u003dUbuntu\n  DISTRIB_RELEASE\u003d16.04\n  DISTRIB_CODENAME\u003dxenial\n  DISTRIB_DESCRIPTION\u003d\"Ubuntu 16.04.2 LTS\"\n  NAME\u003d\"Ubuntu\"\n  VERSION\u003d\"16.04.2 LTS (Xenial Xerus)\"\n  ...\n\n  $ python\n  Python 2.7.12 (default, Nov 19 2016, 06:48:10) \n  [GCC 5.4.0 20160609] on linux2\n  Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n  \u003e\u003e\u003e import argparse\n  \u003e\u003e\u003e hasattr(argparse, \u0027_HelpAction\u0027)\n  True","accounts_in_message":[],"_revision_number":10},{"id":"58ce010290e865bede80941a9f06582700d999ad","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-25 10:14:32.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"9fdee0a0c49efd7f37f63d05276e8b0f2f169fc6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-25 10:15:27.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"0ebdba463af92309a0340313896c46ce13c2bb84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-25 11:33:30.000000000","message":"Patch Set 12: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/12/check/gate-python-openstackclient-docs-ubuntu-xenial/77371f1//doc/build/html/ : SUCCESS in 4m 27s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/12/check/gate-python-openstackclient-pep8-ubuntu-xenial/05b4b44/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/12/check/gate-python-openstackclient-python27-ubuntu-xenial/30e8fd6/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/12/check/gate-python-openstackclient-python35/4325a64/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/12/check/gate-python-openstackclient-requirements/ff4cd8c/ : FAILURE Incompatible requirement found in 1m 45s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/12/check/gate-python-openstackclient-releasenotes/3baa0a1//releasenotes/build/html/ : SUCCESS in 2m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/778f874/ : SUCCESS in 1h 17m 24s\n- check-osc-plugins http://logs.openstack.org/61/452861/12/check/check-osc-plugins/266a027/ : SUCCESS in 7m 19s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/12/check/gate-osc-dsvm-functional-ubuntu-xenial/732caf8/ : SUCCESS in 46m 41s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/12/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a6c3622/ : SUCCESS in 35m 05s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/12/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8da3d38/ : FAILURE in 30m 10s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/12/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/9ab9f28/ : FAILURE in 56m 12s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"71f333834ec36e6c29b3bd5cf5515dc08ebc138c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-25 12:49:05.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"d6d0adaf0009fe2f5e744dd399f2d206ac313e19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-25 13:52:10.000000000","message":"Patch Set 13: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/13/check/gate-python-openstackclient-docs-ubuntu-xenial/c31b402//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/2503fa7/ : SUCCESS in 5m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/13/check/gate-python-openstackclient-python27-ubuntu-xenial/a1a3b8b/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/13/check/gate-python-openstackclient-python35/2c762ee/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/13/check/gate-python-openstackclient-requirements/b72a936/ : FAILURE Incompatible requirement found in 1m 35s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/13/check/gate-python-openstackclient-releasenotes/71f501f//releasenotes/build/html/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/5b96d61/ : SUCCESS in 1h 01m 43s\n- check-osc-plugins http://logs.openstack.org/61/452861/13/check/check-osc-plugins/6bddce4/ : SUCCESS in 7m 03s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/13/check/gate-osc-dsvm-functional-ubuntu-xenial/04a9deb/ : SUCCESS in 31m 10s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/542ab08/ : SUCCESS in 43m 29s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/13/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/c973cc4/ : FAILURE in 31m 07s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/13/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/b53f52f/ : FAILURE in 33m 57s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"e49e55452199721b38278d63d7004b242c051b0b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-25 14:11:41.000000000","message":"Patch Set 13: Code-Review+1\n\nthe generated doc has already caught some gaps in the existing docs :)\n\nhttps://docs.openstack.org/developer/python-openstackclient/command-objects/server.html vs http://docs-draft.openstack.org/52/458452/2/check/gate-python-openstackclient-docs-ubuntu-xenial/9ab6791//doc/build/html/command-objects/server.html\n\nsee the fixed ip and add port commands. great work!","accounts_in_message":[],"_revision_number":13},{"id":"3f0b6a241db1ee2989ae6e447644bea5f02afca0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-27 10:28:17.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"d5986c422222cdf4a6a05455a8970c0f9d7389d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-27 11:41:16.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/14/check/gate-python-openstackclient-docs-ubuntu-xenial/fdf8a27//doc/build/html/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/14/check/gate-python-openstackclient-pep8-ubuntu-xenial/21fd43b/ : SUCCESS in 3m 59s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/14/check/gate-python-openstackclient-python27-ubuntu-xenial/ed559cd/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/14/check/gate-python-openstackclient-python35/1ce8478/ : SUCCESS in 5m 59s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/14/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/1cdd8fe/ : SUCCESS in 1h 10m 57s\n- check-osc-plugins http://logs.openstack.org/61/452861/14/check/check-osc-plugins/0e0812d/ : SUCCESS in 4m 16s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/14/check/gate-osc-dsvm-functional-ubuntu-xenial/f83595e/ : SUCCESS in 43m 03s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/14/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/31248c8/ : SUCCESS in 43m 55s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/14/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/50e3b17/ : FAILURE in 43m 33s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/14/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/7bc0c93/ : FAILURE in 59m 42s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"bb9b64175e42a2d07b31cf4b83f29734b8f71266","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-27 11:45:15.000000000","message":"Patch Set 14: Code-Review+2\n\ni\u0027m a fan","accounts_in_message":[],"_revision_number":14},{"id":"68957244d631176b8574a5a2e2ef474006128f3f","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-27 12:38:28.000000000","message":"Patch Set 14:\n\nIt\u0027s great to generate document from source code, keep consistent automatically, a small question, I found some global options and its describe are shown in some commands[1], like: -f, -c, --max-width and so on. Could we hide these global options in document? and keep the document clean, let user focus on the command related options, I don\u0027t know how to work it out, just a question.\n\n[1]: http://docs-draft.openstack.org/61/452861/14/check/gate-python-openstackclient-docs-ubuntu-xenial/fdf8a27//doc/build/html/command-objects/server.html#server-rescue","accounts_in_message":[],"_revision_number":14},{"id":"4c714b239267c3ca8cfb3d1fd76d38bd8f885cbb","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-27 12:39:22.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"26fed643677a41b40d633869d0dc313cd0e35529","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-27 13:51:37.000000000","message":"Patch Set 14:\n\n\u003e It\u0027s great to generate document from source code, keep consistent\n \u003e automatically, a small question, I found some global options and\n \u003e its describe are shown in some commands[1], like: -f, -c,\n \u003e --max-width and so on. Could we hide these global options in\n \u003e document? and keep the document clean, let user focus on the\n \u003e command related options, I don\u0027t know how to work it out, just a\n \u003e question.\n \u003e \n \u003e [1]: http://docs-draft.openstack.org/61/452861/14/check/gate-python-openstackclient-docs-ubuntu-xenial/fdf8a27//doc/build/html/command-objects/server.html#server-rescue\n\nIt would be possible to do this, yes. We\u0027d probably want something like an \"excludes\" list. I didn\u0027t include this yet because it seemed unnecessarily complicated for a first pass. Happy to take a look at this after though.","accounts_in_message":[],"_revision_number":14},{"id":"f55b3d237adbdd22ef83fc26a89f06b7930c8d84","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-28 15:23:03.000000000","message":"Patch Set 14:\n\nI left some comments on the other review about cosmetic things I don\u0027t like about this, I just realized one big one... how does this address API versions?  For example, ow are the Identity v2 and v3 commands resolved?  We have one document and call out the differences in the commands according to which API version is supported.  This means that when we are able to hide the differences between API versions the user does not need to even be aware there _is_ a different API version.","accounts_in_message":[],"_revision_number":14},{"id":"5021f028a89d3e1922e60ff16f2ffe672af5c377","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-28 16:06:28.000000000","message":"Patch Set 14:\n\n\u003e I left some comments on the other review about cosmetic things I\n \u003e don\u0027t like about this, I just realized one big one... how does this\n \u003e address API versions?  For example, ow are the Identity v2 and v3\n \u003e commands resolved?\n\nI don\u0027t know how these are implemented under the hood. Is it one gigantic parser or is it two different parsers? if the latter, we would use the directive for the most recent version and manually document the second one. For the former, we\u0027d just keep manually documenting both. It\u0027s not perfect, but it\u0027s still less work that doing *every command* manually.\n\n \u003e We have one document and call out the\n \u003e differences in the commands according to which API version is\n \u003e supported.  This means that when we are able to hide the\n \u003e differences between API versions the user does not need to even be\n \u003e aware there _is_ a different API version.\n\nI\u0027m not sure what you\u0027re trying to say here? Those statements (\"call out the differences in the commands according to which API version\", \"we are able to hide the differences between API versions\") seem to be at odds with each other. Could you rephrase? :)","accounts_in_message":[],"_revision_number":14},{"id":"0a2abc4f953e07f2f3bbb3d2f8e0976af45e9651","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-28 17:11:20.000000000","message":"Patch Set 14:\n\n\u003e Those statements (\"call out the differences in the commands according to which API version\", \"we are able to hide the differences between API versions\") seem to be at odds with each other. \n\nSure.  We have a single entry for each command in the docs.  Those where we are able to mask any differences between API versions show no sign of there being multiple versions.  Some commands only have new options in a new API version, for those we mark those options as *XXX version 2 only\".  A very few commands are really different between versions, to the point of really needing separate command sections (network create between nova-net and neutron for example).\n\nI want the users to see the least amount of API version information as possible, but no less than that; everything they _do_ need to know to get their work done should be there.\n\nMajor API versions have their own modules in the OSC code structure with very little shared code, what is shared should be obvious.  We can not just document the latest version, there are plenty of clouds out there that are well behind (see the latest user survey, there is still a LOT of kilo and liberty out there).\n\nAs you say, there will likely be some commands that we will continue to have to maintain by hand.  But I do not want two different visual styles for those, it should all look the same.","accounts_in_message":[],"_revision_number":14},{"id":"75cfa814efc21a86c9941a93e193d7bf779b57c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-22 20:42:42.000000000","message":"Patch Set 14: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":14},{"id":"3539045edb9e633d4af17cfbf603fdbc337441c1","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-05-29 23:10:21.000000000","message":"Patch Set 14: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"61ecc31792cb66df89ad59b5b9fd94df5129196e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-05-30 09:35:01.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"b5b2d9b7e955c65b2923f8d8590b05aea91a4382","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-05-30 11:31:53.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"e1e597ff210f07990336f94ad4b2dd021a561270","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-30 12:54:26.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/15/check/gate-python-openstackclient-docs-ubuntu-xenial/84bb8ac//doc/build/html/ : SUCCESS in 6m 42s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/15/check/gate-python-openstackclient-pep8-ubuntu-xenial/f773f16/ : SUCCESS in 3m 30s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/15/check/gate-python-openstackclient-python27-ubuntu-xenial/909386b/ : SUCCESS in 5m 56s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/15/check/gate-python-openstackclient-python35/34a5c75/ : SUCCESS in 2m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/15/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/c24ef4b/ : SUCCESS in 1h 11m 14s\n- check-osc-plugins http://logs.openstack.org/61/452861/15/check/check-osc-plugins/dda18e1/ : SUCCESS in 6m 26s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/15/check/gate-osc-dsvm-functional-ubuntu-xenial/c8cd15c/ : SUCCESS in 36m 31s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/15/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/47f75e6/ : FAILURE in 29m 15s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/15/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/29fe4bb/ : SUCCESS in 31m 45s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/15/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/2bc9f3a/ : SUCCESS in 1h 22m 20s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"228649a34c728ff269e8497690a9ad5e5ba688fb","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-05-30 13:06:16.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"5ebf4f8d699bde8641bffafc981a4cd5479bd479","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-05-30 13:08:44.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"46302b0109fa41f4d13e478680298583396665dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-30 14:38:57.000000000","message":"Patch Set 16: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/16/check/gate-python-openstackclient-docs-ubuntu-xenial/1cbff4e//doc/build/html/ : SUCCESS in 5m 12s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-pep8-ubuntu-xenial/28ae0e4/ : SUCCESS in 7m 18s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-python27-ubuntu-xenial/1cba7e9/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-python35/da65e1b/ : SUCCESS in 3m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b8e1e69/ : SUCCESS in 1h 27m 59s\n- check-osc-plugins http://logs.openstack.org/61/452861/16/check/check-osc-plugins/2dec540/ : SUCCESS in 3m 48s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-ubuntu-xenial/77b74d8/ : FAILURE in 52m 24s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d988d08/ : FAILURE in 17m 02s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/1858a5b/ : FAILURE in 33m 33s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/16/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/bcf603f/ : SUCCESS in 1h 14m 33s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"f3d99ba82971818cc3745c550d30a8a65cb96041","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-02 15:36:39.000000000","message":"Patch Set 16:\n\nrecheck unknown bug","accounts_in_message":[],"_revision_number":16},{"id":"1a971eb850f5d3c9574d96a6a57f54d52c0b8f57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-02 17:16:25.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/16/check/gate-python-openstackclient-docs-ubuntu-xenial/1918674//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-pep8-ubuntu-xenial/86de81d/ : SUCCESS in 5m 09s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-python27-ubuntu-xenial/eaac78e/ : SUCCESS in 4m 27s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/16/check/gate-python-openstackclient-python35/f66ed1d/ : SUCCESS in 5m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/5725230/ : SUCCESS in 1h 34m 39s\n- check-osc-plugins http://logs.openstack.org/61/452861/16/check/check-osc-plugins/d168a13/ : SUCCESS in 4m 07s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-ubuntu-xenial/4fb44ac/ : SUCCESS in 49m 46s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d979c1b/ : FAILURE in 31m 07s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/16/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/3e0c3ee/ : SUCCESS in 49m 09s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/16/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/70310e5/ : SUCCESS in 1h 11m 33s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"2c43cbdbee8aa7d818b050a9aacf595533dc6ff8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-06-05 19:21:48.000000000","message":"Patch Set 16: Code-Review-1\n\n(3 comments)\n\nAn update to the TODO comment and a question, otherwise this is looking great!","accounts_in_message":[],"_revision_number":16},{"id":"2a870330cdd77680adffefc00b74f807ae38055d","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-06-06 01:31:03.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"4c130a9eeb08b056df741270ed1cfe250745e4f0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-06 10:35:18.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"6589b8ac684cc043e37b3429d1185e31e21c7bfb","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-06 10:37:35.000000000","message":"Patch Set 16:\n\n(3 comments)","accounts_in_message":[],"_revision_number":16},{"id":"696a38c55971ee0bb08fb620f1b60ccafa237902","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-06 10:45:33.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"e8aa15e0adeac0b1f65cbb19d1cdb3ac5bd165b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-06 12:09:54.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/17/check/gate-python-openstackclient-docs-ubuntu-xenial/d9217bb//doc/build/html/ : SUCCESS in 5m 13s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/17/check/gate-python-openstackclient-pep8-ubuntu-xenial/0028dd1/ : SUCCESS in 6m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/17/check/gate-python-openstackclient-python27-ubuntu-xenial/8971627/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/17/check/gate-python-openstackclient-python35/c3494f7/ : SUCCESS in 4m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/17/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/770b9ad/ : SUCCESS in 1h 22m 21s\n- check-osc-plugins http://logs.openstack.org/61/452861/17/check/check-osc-plugins/37792e2/ : SUCCESS in 7m 26s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/17/check/gate-osc-dsvm-functional-ubuntu-xenial/11a3cd4/ : SUCCESS in 56m 53s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/17/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/b3d93b7/ : FAILURE in 29m 09s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/17/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8ed0c43/ : SUCCESS in 46m 13s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/17/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/4747e68/ : SUCCESS in 1h 12m 13s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"2628b5d653937c977ac9d33974f880b4f80d4220","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-06 15:26:50.000000000","message":"Patch Set 17: Code-Review+2\n\n(1 comment)\n\nthis is fine to me","accounts_in_message":[],"_revision_number":17},{"id":"e07f8e9c37c3954eff5d98c845522d8c60d8b26d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-06 15:28:12.000000000","message":"Patch Set 17:\n\n(1 comment)\n\nanswering my own question","accounts_in_message":[],"_revision_number":17},{"id":"a26332ec7c5273a30d76ac0a0507adb23403dc1a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-06 15:59:02.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"a42f1a239c5e1a70905b6384505a45a0d788f056","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-23 20:36:39.000000000","message":"Patch Set 17: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":17},{"id":"9283ffd55d8ed53b3fb5ae9ce67aa46016b2ea99","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-27 08:32:12.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"5b36253a63e0dcaf4932b35ef8fc40efc7b7e6b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 09:49:51.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/18/check/gate-python-openstackclient-docs-ubuntu-xenial/bb195f3//doc/build/html/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/18/check/gate-python-openstackclient-pep8-ubuntu-xenial/3a30a16/ : SUCCESS in 5m 25s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/18/check/gate-python-openstackclient-python27-ubuntu-xenial/70d589b/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/18/check/gate-python-openstackclient-python35/804fb87/ : SUCCESS in 3m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/18/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7964f92/ : SUCCESS in 1h 14m 52s\n- check-osc-plugins http://logs.openstack.org/61/452861/18/check/check-osc-plugins/a6350e3/ : SUCCESS in 6m 34s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/18/check/gate-osc-dsvm-functional-ubuntu-xenial/0cf25bb/ : SUCCESS in 52m 33s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/18/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/b5fbeb3/ : FAILURE in 29m 47s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/18/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/230aab0/ : FAILURE in 30m 42s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/18/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/09c190d/ : FAILURE in 22m 19s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"6ad3b4576729a1772c5cd935e800364c95a720be","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-27 14:21:05.000000000","message":"Patch Set 18: Code-Review+2","accounts_in_message":[],"_revision_number":18},{"id":"cb19748370922c392d4c68949ef6514ec0ae72ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 03:51:32.000000000","message":"Patch Set 18: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":18},{"id":"ffe7f61f73063ba81470f266f227872fe823804b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-20 09:59:57.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"96c576b8a8fb5ac52e5e7ae0f29f7adaf45566e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 11:17:09.000000000","message":"Patch Set 19: 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-docs-ubuntu-xenial http://logs.openstack.org/61/452861/19/check/gate-python-openstackclient-docs-ubuntu-xenial/f625c90/ : FAILURE in 4m 21s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/19/check/gate-python-openstackclient-pep8-ubuntu-xenial/f7a5e4b/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/19/check/gate-python-openstackclient-python27-ubuntu-xenial/8d9b414/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/19/check/gate-python-openstackclient-python35/5f2e54b/ : SUCCESS in 2m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/19/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/2c088d1/ : SUCCESS in 1h 15m 24s\n- check-osc-plugins http://logs.openstack.org/61/452861/19/check/check-osc-plugins/1330060/ : SUCCESS in 8m 25s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/19/check/gate-osc-dsvm-functional-ubuntu-xenial/b2ba499/ : SUCCESS in 33m 50s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/19/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/34fb4e1/ : FAILURE in 24m 06s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/19/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/932ab60/ : SUCCESS in 28m 44s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/19/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/a1172e9/ : FAILURE in 13m 45s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"0b15f10d440fbf123cfef364b33cff6fb83b2634","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-20 13:12:19.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"c6e5c2d31980ae9f283a652a394e31905f16111e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-20 14:16:48.000000000","message":"Patch Set 20: Code-Review-1\n\nhmm, some commands are producing a lot of cliff related options, see: http://docs-draft.openstack.org/61/452861/20/check/gate-python-openstackclient-docs-ubuntu-xenial/4c567a2//doc/build/html/cli/command-objects/server.html#server-create","accounts_in_message":[],"_revision_number":20},{"id":"790507687ed6dad851eb4b93484087844ca12035","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 14:26:00.000000000","message":"Patch Set 20: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/20/check/gate-python-openstackclient-docs-ubuntu-xenial/4c567a2//doc/build/html/ : SUCCESS in 5m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/20/check/gate-python-openstackclient-pep8-ubuntu-xenial/550a805/ : SUCCESS in 6m 12s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/20/check/gate-python-openstackclient-python27-ubuntu-xenial/a7cfabd/ : SUCCESS in 2m 51s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/20/check/gate-python-openstackclient-python35/0f72da9/ : SUCCESS in 4m 54s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/20/check/gate-python-openstackclient-requirements/447a7e7/ : FAILURE Incompatible requirement found in 2m 29s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/20/check/gate-python-openstackclient-releasenotes/ae0efef//releasenotes/build/html/ : SUCCESS in 3m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/20/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/c2aef6c/ : SUCCESS in 1h 12m 11s\n- check-osc-plugins http://logs.openstack.org/61/452861/20/check/check-osc-plugins/5ade556/ : SUCCESS in 5m 20s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/20/check/gate-osc-dsvm-functional-ubuntu-xenial/4998406/ : SUCCESS in 35m 00s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/20/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/db3c8c3/ : FAILURE in 33m 20s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/20/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/b6fcc51/ : SUCCESS in 29m 57s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/20/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/320a8cb/ : FAILURE in 24m 05s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"ce1ebb12f964d7fa86ac780a4abfb0d10f93e702","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-20 14:53:36.000000000","message":"Patch Set 20:\n\n\u003e hmm, some commands are producing a lot of cliff related options,\n \u003e see: http://docs-draft.openstack.org/61/452861/20/check/gate-python-openstackclient-docs-ubuntu-xenial/4c567a2//doc/build/html/cli/command-objects/server.html#server-create\n\nDone. Forgot to specify the \u0027autoprogram_cliff_ignored\u0027 option","accounts_in_message":[],"_revision_number":20},{"id":"8d285114a2da395c682c424d27daed913dcb85f7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-20 14:53:48.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"e24b97f86f557ba3f2aea8e3b0707cb1c35c8891","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 16:22:26.000000000","message":"Patch Set 21: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/21/check/gate-python-openstackclient-docs-ubuntu-xenial/dd168bb//doc/build/html/ : SUCCESS in 9m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/21/check/gate-python-openstackclient-pep8-ubuntu-xenial/e2efb7f/ : SUCCESS in 14m 51s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/21/check/gate-python-openstackclient-python27-ubuntu-xenial/6a128c8/ : SUCCESS in 15m 32s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/21/check/gate-python-openstackclient-python35/d173dbb/ : SUCCESS in 9m 13s\n- gate-python-openstackclient-requirements http://logs.openstack.org/61/452861/21/check/gate-python-openstackclient-requirements/65a136e/ : FAILURE Incompatible requirement found in 10m 18s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/61/452861/21/check/gate-python-openstackclient-releasenotes/178f15f//releasenotes/build/html/ : SUCCESS in 14m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/21/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/3064e98/ : SUCCESS in 1h 24m 40s\n- check-osc-plugins http://logs.openstack.org/61/452861/21/check/check-osc-plugins/de2a6a5/ : SUCCESS in 14m 10s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/21/check/gate-osc-dsvm-functional-ubuntu-xenial/a67c513/ : SUCCESS in 34m 49s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/21/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a620195/ : FAILURE in 29m 42s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/21/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/c475ab9/ : SUCCESS in 52m 56s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/21/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/6575b23/ : FAILURE in 31m 02s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"9c47a642d4c54b54606eed888a1068b03dbca87c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-20 16:39:42.000000000","message":"Patch Set 21: Code-Review+1\n\nwe need to bump g-r, should make this depend on a patch (if there is one), but otherwise LGTM","accounts_in_message":[],"_revision_number":21},{"id":"6cde708712dbb926a94dde2b4161b9c3beb227dc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-21 14:48:48.000000000","message":"Patch Set 22: Published edit on patch set 21","accounts_in_message":[],"_revision_number":22},{"id":"e152756ea65108b565dcbf68e1522942685aeade","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-21 14:49:00.000000000","message":"Patch Set 22: Code-Review+2\n\nshould be good to go now, requirements have been updated","accounts_in_message":[],"_revision_number":22},{"id":"12458334a92a56a22fca45679cf90ca8190339e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 16:33:51.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/22/check/gate-python-openstackclient-docs-ubuntu-xenial/555ec3c//doc/build/html/ : SUCCESS in 7m 22s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-pep8-ubuntu-xenial/2fc6096/ : SUCCESS in 10m 24s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-python27-ubuntu-xenial/f029e1f/ : SUCCESS in 6m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-python35/969f786/ : SUCCESS in 7m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0c21da8/ : SUCCESS in 1h 19m 42s\n- check-osc-plugins http://logs.openstack.org/61/452861/22/check/check-osc-plugins/5b4b2da/ : SUCCESS in 6m 31s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-ubuntu-xenial/1e03f23/ : SUCCESS in 43m 50s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/6de8f52/ : FAILURE in 33m 14s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/5af5943/ : SUCCESS in 41m 48s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/22/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/5553519/ : FAILURE in 1h 33m 32s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"cac7eadedba1c2f51d8d3afbb7fbf050c83ba806","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-07-21 17:15:54.000000000","message":"Patch Set 22: Code-Review+2 Workflow+1\n\nNice work...","accounts_in_message":[],"_revision_number":22},{"id":"c07def9d641dce6f3a6881e92e62da9e9bcbc869","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 17:16:09.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":22},{"id":"b3f8ffc82c2785f9cf0b435a2ec6c7eb9f3761a9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-21 17:21:27.000000000","message":"Patch Set 22:\n\n\u003e Nice work...\n\nHurrah!","accounts_in_message":[],"_revision_number":22},{"id":"e86ac9a69f667934b9a09a8f82114ab435565420","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 18:38:42.000000000","message":"Patch Set 22: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/22/gate/gate-python-openstackclient-docs-ubuntu-xenial/4252c65//doc/build/html/ : SUCCESS in 8m 38s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-pep8-ubuntu-xenial/8b4fa39/ : SUCCESS in 5m 05s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-python27-ubuntu-xenial/f37a268/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-python35/bcd0507/ : SUCCESS in 5m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/3314a8d/ : SUCCESS in 1h 21m 25s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-osc-dsvm-functional-ubuntu-xenial/bd28ac7/ : FAILURE in 44m 39s","accounts_in_message":[],"_revision_number":22},{"id":"42cfe273f4b1016074c0f019810f70d7752858a5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-21 18:46:33.000000000","message":"Patch Set 22:\n\nrecheck","accounts_in_message":[],"_revision_number":22},{"id":"9e655b49e3c26d35daa3be01d81ea774b88f4308","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 20:14:56.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/22/check/gate-python-openstackclient-docs-ubuntu-xenial/fea6dff//doc/build/html/ : SUCCESS in 6m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-pep8-ubuntu-xenial/92e28e8/ : SUCCESS in 6m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-python27-ubuntu-xenial/5300d57/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/22/check/gate-python-openstackclient-python35/c0f0080/ : SUCCESS in 4m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/8980f04/ : SUCCESS in 1h 24m 55s\n- check-osc-plugins http://logs.openstack.org/61/452861/22/check/check-osc-plugins/4fe348d/ : SUCCESS in 7m 13s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-ubuntu-xenial/cbf60e3/ : SUCCESS in 49m 21s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9bfe4f6/ : FAILURE in 25m 25s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/61/452861/22/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/cdee5a7/ : SUCCESS in 46m 48s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/61/452861/22/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/9402ae3/ : FAILURE in 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"b511131f10d092afaab723a089a44908e3589575","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 20:15:07.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":22},{"id":"223b8dae7664a88a8456a52e89dbdd9298a20f3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 21:46:09.000000000","message":"Patch Set 22: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/61/452861/22/gate/gate-python-openstackclient-docs-ubuntu-xenial/75fcfd0//doc/build/html/ : SUCCESS in 4m 25s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-pep8-ubuntu-xenial/bffeab2/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-python27-ubuntu-xenial/fc177c4/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-python35 http://logs.openstack.org/61/452861/22/gate/gate-python-openstackclient-python35/403cf0f/ : SUCCESS in 5m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/eaddb10/ : SUCCESS in 1h 29m 55s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/61/452861/22/gate/gate-osc-dsvm-functional-ubuntu-xenial/c4603f9/ : SUCCESS in 41m 21s","accounts_in_message":[],"_revision_number":22},{"id":"bc05fc4fbc50c898b193b81d501be5af3026d67b","date":"2017-07-21 21:46:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1","revisions":{"48fe5b34ef7c6ed6376c67ba98848348ada2aaea":{"kind":"REWORK","_number":1,"created":"2017-04-03 17:12:02.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/1"}}},"commit":{"parents":[{"commit":"b2ceb58fc377cd9030becaa934fc4e5d13cb55b4","subject":"Merge \"Use Sphinx 1.5 warning-is-error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b2ceb58fc377cd9030becaa934fc4e5d13cb55b4"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-03 17:10:29.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48fe5b34ef7c6ed6376c67ba98848348ada2aaea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48fe5b34ef7c6ed6376c67ba98848348ada2aaea"}]},"branch":"refs/heads/master"},"3c5f0fb1370ea9cedda2100eb6885967186db870":{"kind":"REWORK","_number":2,"created":"2017-04-04 08:23:07.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/2"}}},"commit":{"parents":[{"commit":"8a1f4b6592a91ed3b2cd65d6fb0217afa1cf5e8d","subject":"Merge \"Introduce neutron flavor associate, disassociate to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8a1f4b6592a91ed3b2cd65d6fb0217afa1cf5e8d"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-04 08:22:21.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c5f0fb1370ea9cedda2100eb6885967186db870"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c5f0fb1370ea9cedda2100eb6885967186db870"}]},"branch":"refs/heads/master"},"56b0f522c6668a431c114e636f6115b3bc5e1f09":{"kind":"REWORK","_number":3,"created":"2017-04-04 23:54:25.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/3"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-04 23:30:36.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b0f522c6668a431c114e636f6115b3bc5e1f09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b0f522c6668a431c114e636f6115b3bc5e1f09"}]},"branch":"refs/heads/master"},"802d02e6f417b12f335343864a5ac4821962e614":{"kind":"REWORK","_number":4,"created":"2017-04-04 23:55:04.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/4"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-04 23:54:35.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/802d02e6f417b12f335343864a5ac4821962e614"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/802d02e6f417b12f335343864a5ac4821962e614"}]},"branch":"refs/heads/master"},"082f8e6eb62e99e74b753ae8950c63f62f00b795":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2017-04-05 13:13:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/5"}}},"commit":{"parents":[{"commit":"25a77f7c7c00fc8255c330f395ace24a4e75db8b","subject":"Merge \"Structure FindFloatingIP() to work without ip_cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25a77f7c7c00fc8255c330f395ace24a4e75db8b"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-05 13:13:02.000000000","tz":0},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I3528096a1a53a51b5b45cf2ba7177041718a70a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/082f8e6eb62e99e74b753ae8950c63f62f00b795"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/082f8e6eb62e99e74b753ae8950c63f62f00b795"}]},"branch":"refs/heads/master"},"2bdc0abd07580906c4c3f3eb37db0059a7cd5301":{"kind":"REWORK","_number":6,"created":"2017-04-06 11:37:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/6"}}},"commit":{"parents":[{"commit":"80726b1340631b2b7d1c962d22a122e0c36486ac","subject":"Merge \"\"floating ip set/unset port\" for OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80726b1340631b2b7d1c962d22a122e0c36486ac"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-06 11:35:57.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I3528096a1a53a51b5b45cf2ba7177041718a70a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2bdc0abd07580906c4c3f3eb37db0059a7cd5301"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2bdc0abd07580906c4c3f3eb37db0059a7cd5301"}]},"branch":"refs/heads/master"},"286f9466802df16abd0c5f012a1bd5766c9a98af":{"kind":"REWORK","_number":7,"created":"2017-04-06 12:36:10.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/7"}}},"commit":{"parents":[{"commit":"80726b1340631b2b7d1c962d22a122e0c36486ac","subject":"Merge \"\"floating ip set/unset port\" for OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80726b1340631b2b7d1c962d22a122e0c36486ac"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-06 12:35:03.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/286f9466802df16abd0c5f012a1bd5766c9a98af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/286f9466802df16abd0c5f012a1bd5766c9a98af"}]},"branch":"refs/heads/master"},"5752de535c0025cc81eedc3594faf147bcd44c63":{"kind":"REWORK","_number":8,"created":"2017-04-07 09:35:20.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/8"}}},"commit":{"parents":[{"commit":"80726b1340631b2b7d1c962d22a122e0c36486ac","subject":"Merge \"\"floating ip set/unset port\" for OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/80726b1340631b2b7d1c962d22a122e0c36486ac"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-07 09:34:53.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5752de535c0025cc81eedc3594faf147bcd44c63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5752de535c0025cc81eedc3594faf147bcd44c63"}]},"branch":"refs/heads/master"},"0d23ba282efd71e6f09463085c2f3cc4c4c6e283":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2017-04-18 14:26:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/9"}}},"commit":{"parents":[{"commit":"7e1350815e09e0aa669c0ad9d5d3c041ca505b89","subject":"Merge \"Clean up password prompt work-arounds\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7e1350815e09e0aa669c0ad9d5d3c041ca505b89"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-18 14:25:25.000000000","tz":60},"subject":"WIP! Start using \u0027cliff.sphinxext\u0027","message":"WIP! Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\nDepends-On: I497e62382768ffc9668a103706001735a7d851ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0d23ba282efd71e6f09463085c2f3cc4c4c6e283"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0d23ba282efd71e6f09463085c2f3cc4c4c6e283"}]},"branch":"refs/heads/master"},"3e87a2fbf5d5760a905789569e697c95d0016edd":{"kind":"REWORK","_number":10,"created":"2017-04-20 11:05:09.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/10"}}},"commit":{"parents":[{"commit":"db6081fb802559cdb6623bbc5dbff597cd287b07","subject":"Fix network list functional test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db6081fb802559cdb6623bbc5dbff597cd287b07"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 11:04:31.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e87a2fbf5d5760a905789569e697c95d0016edd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e87a2fbf5d5760a905789569e697c95d0016edd"}]},"branch":"refs/heads/master"},"115e2df112823dd3ab392098481e11ac0f494e8c":{"kind":"REWORK","_number":11,"created":"2017-04-25 10:14:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/11"}}},"commit":{"parents":[{"commit":"ef99f444628282d06feae04514bd2a6328d87b93","subject":"Improve no-auth path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef99f444628282d06feae04514bd2a6328d87b93"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-25 10:14:11.000000000","tz":60},"subject":"DNM: Start using \u0027cliff.sphinxext\u0027","message":"DNM: Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/115e2df112823dd3ab392098481e11ac0f494e8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/115e2df112823dd3ab392098481e11ac0f494e8c"}]},"branch":"refs/heads/master"},"2573590754c39792dc84b99c5482124921d713c8":{"kind":"REWORK","_number":12,"created":"2017-04-25 10:15:27.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/12"}}},"commit":{"parents":[{"commit":"ef99f444628282d06feae04514bd2a6328d87b93","subject":"Improve no-auth path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef99f444628282d06feae04514bd2a6328d87b93"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-25 10:15:14.000000000","tz":60},"subject":"DNM: Start using \u0027cliff.sphinxext\u0027","message":"DNM: Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2573590754c39792dc84b99c5482124921d713c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2573590754c39792dc84b99c5482124921d713c8"}]},"branch":"refs/heads/master"},"c763fd619691d1024fd90c49c319702d54d1db52":{"kind":"REWORK","_number":13,"created":"2017-04-25 12:49:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/13"}}},"commit":{"parents":[{"commit":"ef99f444628282d06feae04514bd2a6328d87b93","subject":"Improve no-auth path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef99f444628282d06feae04514bd2a6328d87b93"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-03-27 16:13:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-25 12:47:11.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the description for one command to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate. This can be removed when Cliff 2.7.0,\nwhich will include this fix natively, is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c763fd619691d1024fd90c49c319702d54d1db52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c763fd619691d1024fd90c49c319702d54d1db52"}]},"branch":"refs/heads/master"},"3c0184d576ac603814ee4ce0a8de4b2a37492cfb":{"kind":"REWORK","_number":14,"created":"2017-04-27 10:28:17.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/14"}}},"commit":{"parents":[{"commit":"7b609ebd55b1ff38be4763b5122b4a48a05ef931","subject":"Merge \"Fix server create with nova-net\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b609ebd55b1ff38be4763b5122b4a48a05ef931"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-27 09:23:07.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-27 09:23:07.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate. This can be removed when Cliff 2.7.0,\nwhich will include this fix, is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c0184d576ac603814ee4ce0a8de4b2a37492cfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c0184d576ac603814ee4ce0a8de4b2a37492cfb"}]},"branch":"refs/heads/master"},"dc7cceb3991a98a77c622326e9ff20c79eb3394f":{"kind":"REWORK","_number":15,"created":"2017-05-30 11:31:53.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/15"}}},"commit":{"parents":[{"commit":"b78153aec4f050e64ee8ec9c930ae673bb3ecd47","subject":"Merge \"Add functional test for volume service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b78153aec4f050e64ee8ec9c930ae673bb3ecd47"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 10:54:37.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate and produce slightly nicer looking\noutput. This can be removed when a version of Cliff containing these\nfixes is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc7cceb3991a98a77c622326e9ff20c79eb3394f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc7cceb3991a98a77c622326e9ff20c79eb3394f"}]},"branch":"refs/heads/master"},"0ea38b93f0c4ccc13ea2c83fa340459edb6df017":{"kind":"REWORK","_number":16,"created":"2017-05-30 13:08:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/16"}}},"commit":{"parents":[{"commit":"b78153aec4f050e64ee8ec9c930ae673bb3ecd47","subject":"Merge \"Add functional test for volume service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b78153aec4f050e64ee8ec9c930ae673bb3ecd47"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 13:08:31.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate and produce slightly nicer looking\noutput. This can be removed when a version of Cliff containing these\nfixes is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ea38b93f0c4ccc13ea2c83fa340459edb6df017"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ea38b93f0c4ccc13ea2c83fa340459edb6df017"}]},"branch":"refs/heads/master"},"7d5271f0e9ae62e36b0d1f40e93aa8f21f49b4c9":{"kind":"REWORK","_number":17,"created":"2017-06-06 10:45:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/17"}}},"commit":{"parents":[{"commit":"ee59989103d409da78460a2f961264db0da8ff4b","subject":"Merge \"volume functest: ensure snapshots deleted when volume delete\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ee59989103d409da78460a2f961264db0da8ff4b"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-06-06 10:41:19.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate and produce slightly nicer looking\noutput. This can be removed when a version of Cliff containing these\nfixes is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d5271f0e9ae62e36b0d1f40e93aa8f21f49b4c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d5271f0e9ae62e36b0d1f40e93aa8f21f49b4c9"}]},"branch":"refs/heads/master"},"8321ef25acc3af0f0984f767aac8a2a2a5358765":{"kind":"REWORK","_number":18,"created":"2017-06-27 08:32:12.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/18"}}},"commit":{"parents":[{"commit":"c0719c36d1a3f268b6bfba4c83aac632f1b546fe","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c0719c36d1a3f268b6bfba4c83aac632f1b546fe"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-06-27 08:31:47.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate and produce slightly nicer looking\noutput. This can be removed when a version of Cliff containing these\nfixes is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8321ef25acc3af0f0984f767aac8a2a2a5358765"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8321ef25acc3af0f0984f767aac8a2a2a5358765"}]},"branch":"refs/heads/master"},"4e4d1d55fd832410a07098e58be612b410850ab0":{"kind":"REWORK","_number":19,"created":"2017-07-20 09:59:57.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/19"}}},"commit":{"parents":[{"commit":"39673217dc88d8e7200ac090ad3d60e5b6703fdd","subject":"Merge \"Fix \u0027domain\u0027 filter not work well in some commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/39673217dc88d8e7200ac090ad3d60e5b6703fdd"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 09:59:45.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nNote that we have to use a locally modified version of the command for\nnow to solve an issue in the gate and produce slightly nicer looking\noutput. This can be removed when a version of Cliff containing these\nfixes is released.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4e4d1d55fd832410a07098e58be612b410850ab0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4e4d1d55fd832410a07098e58be612b410850ab0"}]},"branch":"refs/heads/master"},"5ad500c98dfe8f95cead34fdb507cbaca9b77f7e":{"kind":"REWORK","_number":20,"created":"2017-07-20 13:12:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/20"}}},"commit":{"parents":[{"commit":"39673217dc88d8e7200ac090ad3d60e5b6703fdd","subject":"Merge \"Fix \u0027domain\u0027 filter not work well in some commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/39673217dc88d8e7200ac090ad3d60e5b6703fdd"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 13:11:57.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ad500c98dfe8f95cead34fdb507cbaca9b77f7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ad500c98dfe8f95cead34fdb507cbaca9b77f7e"}]},"branch":"refs/heads/master"},"3e90d0c26b0508984f2b44927df9b2b212ed1de5":{"kind":"REWORK","_number":21,"created":"2017-07-20 14:53:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/452861/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/21"}}},"commit":{"parents":[{"commit":"39673217dc88d8e7200ac090ad3d60e5b6703fdd","subject":"Merge \"Fix \u0027domain\u0027 filter not work well in some commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/39673217dc88d8e7200ac090ad3d60e5b6703fdd"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 14:52:42.000000000","tz":60},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e90d0c26b0508984f2b44927df9b2b212ed1de5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e90d0c26b0508984f2b44927df9b2b212ed1de5"}]},"branch":"refs/heads/master"},"9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1":{"kind":"REWORK","_number":22,"created":"2017-07-21 14:48:48.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/61/452861/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/61/452861/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/61/452861/22"}}},"commit":{"parents":[{"commit":"39673217dc88d8e7200ac090ad3d60e5b6703fdd","subject":"Merge \"Fix \u0027domain\u0027 filter not work well in some commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/39673217dc88d8e7200ac090ad3d60e5b6703fdd"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 09:32:19.000000000","tz":60},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-07-21 14:48:44.000000000","tz":0},"subject":"Start using \u0027cliff.sphinxext\u0027","message":"Start using \u0027cliff.sphinxext\u0027\n\n\u0027cliff\u0027, the command line library used by \u0027osc_lib\u0027 (and, thus,\n\u0027python-openstackclient\u0027) recently gained a Sphinx extension to\nautomatically document cliff commands. This allows us to use the\ndocumentation we already have in code instead of duplicating it in the\ndocumentation.\n\nIntroduce the use of this, starting with the \u0027server\u0027 commands. This\nrequires extending the descriptions for two commands to ensure no\ninformation is lost.\n\nChange-Id: If701af8d5a3f78f4b173ceb476dd0c163be4b6ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
