)]}'
{"id":"openstack%2Fpython-openstackclient~458452","triplet_id":"openstack%2Fpython-openstackclient~master~Ief84abb899be9fd60ce4d546abefc226e0ae4f81","project":"openstack/python-openstackclient","branch":"master","topic":"cliff-sphinx-integration","hashtags":[],"change_id":"Ief84abb899be9fd60ce4d546abefc226e0ae4f81","subject":"Convert \u0027server\u0027 commands to use autoprogram","status":"MERGED","created":"2017-04-20 11:05:09.000000000","updated":"2017-10-26 22:09:10.000000000","submitted":"2017-10-26 22:09:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"458452-1509055750804-9ea1339d","meta_rev_id":"5966000b6ee458926a92f66cd9b0ec9c3e1ec8a2","_number":458452,"virtual_id_number":458452,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"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,"date":"2017-10-26 09:34:22.000000000","_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2017-10-26 22:09:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2017-10-26 09:34:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2017-10-26 11:45:32.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2017-10-26 17:20:33.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2017-10-26 15:15:18.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-10-11 14:00:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-10-26 15:15:18.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-10-26 17:20:33.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-10-26 22:09:10.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"b5ee24ea0f74ef12a1d6cb8b05e5d837d93792d1","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 1.","accounts_in_message":[],"_revision_number":1},{"id":"8b86d9b75e504ac89856129ecfdc504c028e3ae1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-20 12:24:51.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/52/458452/1/check/gate-python-openstackclient-docs-ubuntu-xenial/ee58c41/ : FAILURE in 3m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/f34298e/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-python27-ubuntu-xenial/92fc79e/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-python35/f05f1df/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/092226a/ : FAILURE in 57m 31s\n- check-osc-plugins http://logs.openstack.org/52/458452/1/check/check-osc-plugins/d520f32/ : SUCCESS in 3m 54s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-ubuntu-xenial/2a53a64/ : FAILURE in 44m 54s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d869a8c/ : FAILURE in 48m 29s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/e69f2d2/ : FAILURE in 42m 44s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9299a67b8406281123ae95130a240d241d5daf21","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-21 03:32:17.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"4b2816874baf4494634374f64fd054fb6117793f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 04:42:35.000000000","message":"Patch Set 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/52/458452/1/check/gate-python-openstackclient-docs-ubuntu-xenial/6f0a173/ : FAILURE in 5m 13s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/4e9894d/ : SUCCESS in 6m 05s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-python27-ubuntu-xenial/3783305/ : FAILURE in 5m 09s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/1/check/gate-python-openstackclient-python35/b5f186b/ : FAILURE in 3m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/8db3906/ : SUCCESS in 1h 10m 05s\n- check-osc-plugins http://logs.openstack.org/52/458452/1/check/check-osc-plugins/17dc3fb/ : SUCCESS in 3m 46s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-ubuntu-xenial/dad256b/ : FAILURE in 33m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/049032b/ : FAILURE in 40m 39s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/1/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/ea9c245/ : FAILURE in 37m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9412ff190f5e444d59a1919ba1b7341e5c07bdd6","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 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"47b8a83a7a673fa4842947434efb6c5ee3b1526f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-25 14:05:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/2/check/gate-python-openstackclient-docs-ubuntu-xenial/9ab6791//doc/build/html/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/05ca05f/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/2/check/gate-python-openstackclient-python27-ubuntu-xenial/24e6d59/ : SUCCESS in 2m 44s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/2/check/gate-python-openstackclient-python35/c176400/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4f9eea9/ : SUCCESS in 1h 14m 32s\n- check-osc-plugins http://logs.openstack.org/52/458452/2/check/check-osc-plugins/453e187/ : SUCCESS in 4m 19s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/2/check/gate-osc-dsvm-functional-ubuntu-xenial/9688215/ : SUCCESS in 30m 56s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/088d107/ : SUCCESS in 42m 14s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/2/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/2ba1987/ : FAILURE in 29m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7f9f6c514f34cd9e82ea673b73858fb59b57dfb2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-25 16:14:03.000000000","message":"Patch Set 2: 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":2},{"id":"4454f70b2f1dcf2dddd0b719c0c9e51d68a1bd19","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 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"d35dd08da353da1f91202a0cb70f6b7b75b56e34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-27 11:35:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/3/check/gate-python-openstackclient-docs-ubuntu-xenial/8ea020d//doc/build/html/ : SUCCESS in 4m 21s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/adb8038/ : SUCCESS in 7m 05s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/3/check/gate-python-openstackclient-python27-ubuntu-xenial/5222a1c/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/3/check/gate-python-openstackclient-python35/5486293/ : SUCCESS in 6m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0d621ec/ : SUCCESS in 1h 04m 54s\n- check-osc-plugins http://logs.openstack.org/52/458452/3/check/check-osc-plugins/f592236/ : SUCCESS in 4m 07s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/3/check/gate-osc-dsvm-functional-ubuntu-xenial/b4c7458/ : SUCCESS in 32m 45s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/3/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a609b0f/ : SUCCESS in 33m 41s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/3/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/6d8dac0/ : FAILURE in 35m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"442132c09238726228f6768661c8d1be7d8ed262","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-27 11:45:47.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7ae0c3a08bf41e326fb870c931f9160fcd3ee591","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-28 14:57:29.000000000","message":"Patch Set 3:\n\nI am mixed on doing this.  I don\u0027t like that we lose things like cross-references of options and the ability to add things here that are not in the online help.\n\nI really don\u0027t like the squashed form of the command syntax, I think the vertical column form is much easier to read.  Plus there are cases where the actual effective syntax is not able to be expressed or enforced with argparse and will now be wrong in the docs where it is correct today (its wrong in the online help either way).\n\nI do like the not having to maintain everything twice, but I think we have an overall better result with that effort on the developers and reviewers to give a better user experience.","accounts_in_message":[],"_revision_number":3},{"id":"11f0c795c588b3dc4582f4ea583e7ca5583fc6d3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-28 15:58:54.000000000","message":"Patch Set 3:\n\n\u003e I am mixed on doing this.  I don\u0027t like that we lose things like\n \u003e cross-references of options\n\nThankfully this functionality is still preserved - the Sphinx extension simply outputs raw rST that is later parsed like anything else [1]. This means the \u0027program\u0027 and \u0027option\u0027 directives are published, and the equivalent roles can be used as before.\n\n[1] https://github.com/openstack/cliff/blob/c548b7b4/cliff/sphinxext.py#L85-L114\n\n \u003e and the ability to add things here that\n \u003e are not in the online help.\n\nThat one is a little more difficult to resolve. You\u0027ll note that I moved some info into the command help messages in the previous change [2]. I have also added support in cliff for specifying epilogs [3], which are messages appended to the end of help texts. My opinion was that if it was important enough to be included in the web documentation then it should be important enough to include in man pages and \u0027--help\u0027 output.\n\nThat said, there\u0027s nothing stopping us for doing something like so:\n\n  .. autoprogram-cliff:: openstack.compute.v2\n     :command: server backup create\n\n  Some additional information that I want to include here...\n\n[2] https://review.openstack.org/#/c/452861/14/openstackclient/compute/v2/server.py\n[3] https://github.com/openstack/cliff/commit/f7e3ac45\n\n \u003e I really don\u0027t like the squashed form of the command syntax, I\n \u003e think the vertical column form is much easier to read.\n\nI concur, and I\u0027m working on fixing this (I\u0027m currently struggling with parsing argument groups but I\u0027ll work through it). However, my own behavior for reading these docs is to search for the command I want then scan the option list underneath the command. I don\u0027t even read the usage summary (which I could get locally using \u0027--help\u0027, if I cared). I imagine most folks work the same way. I also think this lone downside is overshadowed by the sheer amount of time this extension will save authors and reviewers along with the reduced chance of missing documentation for certain commands (noted in the previous patch). We should encourage said authors to focus on feature filled help message (which can be used from the command line too), and this reinforces that behavior.\n\n \u003e Plus there\n \u003e are cases where the actual effective syntax is not able to be\n \u003e expressed or enforced with argparse and will now be wrong in the\n \u003e docs where it is correct today (its wrong in the online help either\n \u003e way).\n\nAny particular example I should be aware of? There\u0027s no reason that we\u0027d need to use this directive for every option. You\u0027ll note that I have only done the server commands so far: we could easily approach this on a command-by-command basis and only adopt it where it makes sense. Why make life hard for the 1% of commands that are awkward?\n\n \u003e I do like the not having to maintain everything twice, but I think\n \u003e we have an overall better result with that effort on the developers\n \u003e and reviewers to give a better user experience.\n\nWell, that depends :) On one side, the usage output is inferior to what we already have, as you\u0027ve suggested. However, this is eminently fixable and the rest of the output is *identical*. In addition, not having to write what amount to mostly boilerplate docs a big win for both developers and reviewers alike.\n\nThe usage summary is the main blocker I see, personally. If I were to fix the usage summary, would this be enough to win you over?","accounts_in_message":[],"_revision_number":3},{"id":"040a46a8291442e121ed0a51b2e643dfcf53dce5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-04-28 15:59:22.000000000","message":"Patch Set 3:\n\nGratuitous meme https://cdn.meme.am/cache/instances/folder708/9449708.jpg","accounts_in_message":[],"_revision_number":3},{"id":"e7c4db1fa697364a20fda82f5323b8174ae8c006","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-22 20:42:42.000000000","message":"Patch Set 3: 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":3},{"id":"eb8a750332a51eaa3d60fc00fa1be082b005e77a","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"cbbea65e26b73eb8064ab75518cd048ec32690d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-30 13:05:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/4/check/gate-python-openstackclient-docs-ubuntu-xenial/f0ffdbb//doc/build/html/ : SUCCESS in 5m 39s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/f796c4f/ : SUCCESS in 4m 10s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/4/check/gate-python-openstackclient-python27-ubuntu-xenial/861cd03/ : SUCCESS in 4m 52s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/4/check/gate-python-openstackclient-python35/c829352/ : SUCCESS in 5m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/795a10f/ : SUCCESS in 1h 32m 01s\n- check-osc-plugins http://logs.openstack.org/52/458452/4/check/check-osc-plugins/91d9aeb/ : SUCCESS in 3m 30s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/4/check/gate-osc-dsvm-functional-ubuntu-xenial/68c47d5/ : SUCCESS in 47m 31s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/4/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/f718849/ : FAILURE in 26m 03s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/4/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/770ca46/ : FAILURE in 32m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d1df72318a6bbed9246c00fb79ee05cceedd1bd7","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 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"6bb0b4ded4ac47c29076225b9b6f5a7958b36239","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-30 14:31:26.000000000","message":"Patch Set 5: 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/52/458452/5/check/gate-python-openstackclient-docs-ubuntu-xenial/58059c5//doc/build/html/ : SUCCESS in 4m 56s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/3d97f19/ : SUCCESS in 5m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-python27-ubuntu-xenial/1543737/ : SUCCESS in 3m 59s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-python35/219e06b/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/9e16dd4/ : SUCCESS in 1h 19m 55s\n- check-osc-plugins http://logs.openstack.org/52/458452/5/check/check-osc-plugins/d773a4d/ : SUCCESS in 3m 59s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-ubuntu-xenial/881dc8c/ : FAILURE in 44m 07s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/f4a0103/ : FAILURE in 17m 37s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/e37509a/ : FAILURE in 33m 46s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"61f39c374a04d838bed8cd603dd767ce297ce06e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-02 15:36:46.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"08e8be14091303e2f63d36ac1e82d5294f7e4693","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-02 17:03:00.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/5/check/gate-python-openstackclient-docs-ubuntu-xenial/bdfbce8//doc/build/html/ : SUCCESS in 5m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/2501863/ : SUCCESS in 5m 37s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-python27-ubuntu-xenial/bb59e90/ : SUCCESS in 5m 32s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/5/check/gate-python-openstackclient-python35/414cb94/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/dbccb0b/ : SUCCESS in 1h 21m 07s\n- check-osc-plugins http://logs.openstack.org/52/458452/5/check/check-osc-plugins/6deb1c0/ : SUCCESS in 4m 15s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-ubuntu-xenial/1778d08/ : SUCCESS in 57m 26s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d9e6f9f/ : FAILURE in 32m 15s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/5/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8e07f97/ : SUCCESS in 50m 55s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"6ff24681d4ba324c504434b7689a7a216391762c","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 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"51fa4398a731e31f794ce8e02a821b23450e7e6c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-06 12:10:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/6/check/gate-python-openstackclient-docs-ubuntu-xenial/ed657de//doc/build/html/ : SUCCESS in 4m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/bd00cee/ : SUCCESS in 5m 51s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/6/check/gate-python-openstackclient-python27-ubuntu-xenial/f5cef36/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/6/check/gate-python-openstackclient-python35/1c35029/ : SUCCESS in 4m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/77eb08e/ : SUCCESS in 1h 22m 52s\n- check-osc-plugins http://logs.openstack.org/52/458452/6/check/check-osc-plugins/4eedaeb/ : SUCCESS in 4m 20s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/6/check/gate-osc-dsvm-functional-ubuntu-xenial/3e5714f/ : SUCCESS in 52m 21s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/6/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/db78634/ : FAILURE in 29m 10s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/6/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/e880ff6/ : SUCCESS in 54m 19s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1e841f5ffd0f63d26a190968ee505e5d76749304","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-23 20:36:40.000000000","message":"Patch Set 6: 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":6},{"id":"254a42fca71b7d0963241b9248ca7cecff42cd1a","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 7.","accounts_in_message":[],"_revision_number":7},{"id":"ae8da0f958c960cd618c8a4270e5bdfc725b3f87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 09:58:01.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/7/check/gate-python-openstackclient-docs-ubuntu-xenial/d3e1af5//doc/build/html/ : SUCCESS in 5m 15s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/7fd2670/ : SUCCESS in 7m 21s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/7/check/gate-python-openstackclient-python27-ubuntu-xenial/b104cf0/ : SUCCESS in 4m 42s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/7/check/gate-python-openstackclient-python35/770efe2/ : SUCCESS in 4m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/33a451c/ : SUCCESS in 1h 22m 34s\n- check-osc-plugins http://logs.openstack.org/52/458452/7/check/check-osc-plugins/a420990/ : SUCCESS in 4m 19s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/7/check/gate-osc-dsvm-functional-ubuntu-xenial/11d2730/ : SUCCESS in 36m 31s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/7/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/f09fd86/ : FAILURE in 20m 18s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/7/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/177c912/ : FAILURE in 41m 33s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"564ed7208b45df95596973bbb810ada24b7e359e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-27 14:21:32.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"73ed54dc87f918f82082ae0a8be9f8dffe1b91f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 03:51:20.000000000","message":"Patch Set 7: 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":7},{"id":"bb6a293c7401934b02196a66052c743951a52d4f","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 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"20fa094b12b7186fd197cfb5d5613982297cd6d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 11:27:50.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/52/458452/8/check/gate-python-openstackclient-docs-ubuntu-xenial/27c4f7f/ : FAILURE in 4m 31s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/03dcc51/ : SUCCESS in 5m 39s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/8/check/gate-python-openstackclient-python27-ubuntu-xenial/d785570/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/8/check/gate-python-openstackclient-python35/98f21e0/ : SUCCESS in 4m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/57c46a8/ : SUCCESS in 1h 25m 34s\n- check-osc-plugins http://logs.openstack.org/52/458452/8/check/check-osc-plugins/da35ac8/ : SUCCESS in 7m 56s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/8/check/gate-osc-dsvm-functional-ubuntu-xenial/0a6cd89/ : SUCCESS in 49m 30s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/8/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/54f4382/ : FAILURE in 24m 23s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/8/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/f18f30e/ : SUCCESS in 33m 14s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"e571d07d1c34b9b16a6876132b3c50a67cddde99","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 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"c73d9307af6be676d6c82bd6e597529dfca2c12c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 14:20:23.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/9/check/gate-python-openstackclient-docs-ubuntu-xenial/6e7ccfe//doc/build/html/ : SUCCESS in 5m 48s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/4c439c1/ : SUCCESS in 7m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/9/check/gate-python-openstackclient-python27-ubuntu-xenial/88cee2c/ : SUCCESS in 4m 35s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/9/check/gate-python-openstackclient-python35/18f23f2/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/cceea5f/ : SUCCESS in 1h 06m 13s\n- check-osc-plugins http://logs.openstack.org/52/458452/9/check/check-osc-plugins/5cd46db/ : SUCCESS in 5m 33s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/9/check/gate-osc-dsvm-functional-ubuntu-xenial/13ad468/ : SUCCESS in 44m 47s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/9/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/56f9015/ : FAILURE in 30m 57s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/9/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8d2a9c6/ : SUCCESS in 44m 47s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"0c836b83931c5fe51b63f2398e956491175f34fe","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 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"9d5a59f6a8daa2723a9ce2904fa51d5592aeb651","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 16:11:05.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/10/check/gate-python-openstackclient-docs-ubuntu-xenial/7efaf41//doc/build/html/ : SUCCESS in 15m 03s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/3d1cc0b/ : SUCCESS in 16m 22s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/10/check/gate-python-openstackclient-python27-ubuntu-xenial/a86c2c5/ : SUCCESS in 15m 38s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/10/check/gate-python-openstackclient-python35/d3a6a19/ : SUCCESS in 15m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/24d2993/ : SUCCESS in 1h 12m 52s\n- check-osc-plugins http://logs.openstack.org/52/458452/10/check/check-osc-plugins/0cde9e2/ : SUCCESS in 14m 00s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/10/check/gate-osc-dsvm-functional-ubuntu-xenial/7543741/ : SUCCESS in 58m 58s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/fb9b4ad/ : FAILURE in 21m 25s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/10/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/bc35e4c/ : SUCCESS in 37m 54s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"a471cd20ce964a54f99bd1b4061b8942377a9e70","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-07-21 14:49:07.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"47a2beb9a700a94fd05680b12cb6b8624f88a497","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 16:40:39.000000000","message":"Patch Set 11: 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/52/458452/11/check/gate-python-openstackclient-docs-ubuntu-xenial/77d7d9e//doc/build/html/ : SUCCESS in 8m 51s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/08181a2/ : SUCCESS in 8m 17s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-python27-ubuntu-xenial/ec184f8/ : SUCCESS in 7m 48s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-python35/a7b70c4/ : SUCCESS in 5m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/1c73082/ : SUCCESS in 1h 38m 26s\n- check-osc-plugins http://logs.openstack.org/52/458452/11/check/check-osc-plugins/4662424/ : SUCCESS in 8m 01s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-ubuntu-xenial/8d366cb/ : FAILURE in 54m 56s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d068ae0/ : FAILURE in 30m 57s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/5f8eee2/ : SUCCESS in 40m 38s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"87ec333c81d45c2c166f4296ecfafe97053349bf","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-07-21 17:20:11.000000000","message":"Patch Set 11:\n\nrecheck - functional failure is a Neutron DB error??","accounts_in_message":[],"_revision_number":11},{"id":"57bcbae39e6fed28a508cc7449029a84ef13742f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 18:38:56.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/52/458452/11/check/gate-python-openstackclient-docs-ubuntu-xenial/6b5cfdf//doc/build/html/ : SUCCESS in 6m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/40abc00/ : SUCCESS in 7m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-python27-ubuntu-xenial/287e148/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/11/check/gate-python-openstackclient-python35/54ad279/ : SUCCESS in 4m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/34351d9/ : SUCCESS in 1h 17m 58s\n- check-osc-plugins http://logs.openstack.org/52/458452/11/check/check-osc-plugins/8fe5bee/ : SUCCESS in 5m 51s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-ubuntu-xenial/8dfdd7e/ : SUCCESS in 41m 51s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a79e85d/ : FAILURE in 30m 35s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/11/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/4ef17b6/ : FAILURE in 40m 12s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"43b56b05edfd59ac9fcdbcd78c46671fecc77cd1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-10-11 09:47:28.000000000","message":"Patch Set 12: Patch Set 11 was rebased","accounts_in_message":[],"_revision_number":12},{"id":"542442a276e23b9f2907d3a40693332a889e24c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-10-11 14:00:05.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/52/458452/12/check/gate-python-openstackclient-docs-ubuntu-xenial/d32eec3//doc/build/html/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/52/458452/12/check/gate-python-openstackclient-pep8-ubuntu-xenial/8b81faf/ : FAILURE in 52s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/52/458452/12/check/gate-python-openstackclient-python27-ubuntu-xenial/23356de/ : SUCCESS in 5m 14s\n- gate-python-openstackclient-python35 http://logs.openstack.org/52/458452/12/check/gate-python-openstackclient-python35/c4d9fe8/ : SUCCESS in 4m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/52/458452/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/748e47e/ : SUCCESS in 1h 20m 00s\n- check-osc-plugins http://logs.openstack.org/52/458452/12/check/check-osc-plugins/1f241cc/ : SUCCESS in 5m 10s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/52/458452/12/check/gate-osc-dsvm-functional-ubuntu-xenial/ef50c7d/ : SUCCESS in 51m 54s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/52/458452/12/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d7f51f5/ : SUCCESS in 47m 06s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/52/458452/12/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/a20b43b/ : SUCCESS in 42m 21s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"1a16722d4956aa5a8c9b17ba179d1dbb119bc168","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-10-26 09:34:04.000000000","message":"Patch Set 13: Patch Set 12 was rebased","accounts_in_message":[],"_revision_number":13},{"id":"65e34522e983c69809711fe6c45882a955402dd0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-10-26 09:34:22.000000000","message":"Patch Set 13:\n\nDon\u0027t ask me how/why a docs-only change was breaking pep8 :)","accounts_in_message":[],"_revision_number":13},{"id":"b01b84d7a7167a6f70b6f2a091cc75a4ccc2905b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 11:32:43.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/52/458452/13/check/openstack-tox-pep8/e6df55a/ : SUCCESS in 6m 52s\n- build-openstack-sphinx-docs http://logs.openstack.org/52/458452/13/check/build-openstack-sphinx-docs/e1618c0/html/ : SUCCESS in 6m 31s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/52/458452/13/check/legacy-tempest-dsvm-neutron-src/c9c9d67/ : SUCCESS in 1h 28m 27s\n- openstackclient-check-plugins http://logs.openstack.org/52/458452/13/check/openstackclient-check-plugins/d6b79f9/ : SUCCESS in 14m 19s (non-voting)\n- osc-functional-devstack http://logs.openstack.org/52/458452/13/check/osc-functional-devstack/b729d9e/ : SUCCESS in 50m 16s\n- osc-functional-devstack-n-net http://logs.openstack.org/52/458452/13/check/osc-functional-devstack-n-net/f4a7fe3/ : FAILURE in 29m 52s (non-voting)\n- osc-functional-devstack-tips http://logs.openstack.org/52/458452/13/check/osc-functional-devstack-tips/5af88be/ : SUCCESS in 48m 17s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"e68ef202a3cf051fd3d51aa10cdf0c27a595f682","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-10-26 11:45:32.000000000","message":"Patch Set 13: Code-Review+2\n\nLooks like that pep8 failure may have been during the CI mirroring commotion recently, it was apt errors in setup.","accounts_in_message":[],"_revision_number":13},{"id":"772f0836b94bb9c999864703a272b9417c08c3b2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-10-26 15:15:18.000000000","message":"Patch Set 13: Workflow+1","accounts_in_message":[],"_revision_number":13},{"id":"07e8f3c39dfe8bb42e4c9bcf5a0b0b03ca8acd2a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 15:15:30.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":13},{"id":"625437d19e53eff5662f3200ace263d52045f22b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 16:54:43.000000000","message":"Patch Set 13: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/52/458452/13/gate/openstack-tox-pep8/56efa24/ : SUCCESS in 6m 19s\n- build-openstack-sphinx-docs http://logs.openstack.org/52/458452/13/gate/build-openstack-sphinx-docs/5a3db20/html/ : SUCCESS in 8m 53s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/52/458452/13/gate/legacy-tempest-dsvm-neutron-src/fbfadc9/ : SUCCESS in 1h 27m 45s\n- osc-functional-devstack http://logs.openstack.org/52/458452/13/gate/osc-functional-devstack/100eff6/ : FAILURE in 1h 07m 04s","accounts_in_message":[],"_revision_number":13},{"id":"ae432d71d2f1dab2c205dd2f9c876118c196faa8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-10-26 17:20:33.000000000","message":"Patch Set 13: Workflow+1\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"12e746202aeb701d6e641e76a13a6b8e5e1aa077","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 20:37:27.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/52/458452/13/check/openstack-tox-pep8/92fe76a/ : SUCCESS in 6m 16s\n- build-openstack-sphinx-docs http://logs.openstack.org/52/458452/13/check/build-openstack-sphinx-docs/2eb5e82/html/ : SUCCESS in 6m 58s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/52/458452/13/check/legacy-tempest-dsvm-neutron-src/d1ae6b3/ : SUCCESS in 1h 21m 05s\n- openstackclient-check-plugins http://logs.openstack.org/52/458452/13/check/openstackclient-check-plugins/dadc9de/ : SUCCESS in 8m 00s (non-voting)\n- osc-functional-devstack http://logs.openstack.org/52/458452/13/check/osc-functional-devstack/5852aac/ : SUCCESS in 40m 57s\n- osc-functional-devstack-n-net http://logs.openstack.org/52/458452/13/check/osc-functional-devstack-n-net/b3278c9/ : FAILURE in 29m 48s (non-voting)\n- osc-functional-devstack-tips http://logs.openstack.org/52/458452/13/check/osc-functional-devstack-tips/ee98f3a/ : SUCCESS in 41m 53s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"f9a8f2e3f5ffd4abcaa9a947b96ec83e70b0f923","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 20:37:39.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":13},{"id":"72c3f54b743846bd365dcb41aa30a8d5eb563349","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 22:09:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":13},{"id":"18470ef589970cd379b05b82edc4bf7c74204b60","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-26 22:09:10.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/52/458452/13/gate/openstack-tox-pep8/7658eb2/ : SUCCESS in 7m 04s\n- build-openstack-sphinx-docs http://logs.openstack.org/52/458452/13/gate/build-openstack-sphinx-docs/66972dc/html/ : SUCCESS in 8m 18s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/52/458452/13/gate/legacy-tempest-dsvm-neutron-src/ecb7c79/ : SUCCESS in 1h 20m 31s\n- osc-functional-devstack http://logs.openstack.org/52/458452/13/gate/osc-functional-devstack/ed335d3/ : SUCCESS in 39m 38s","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"21212cabd52c85fdd572fc0c230868106a7f8eda","revisions":{"2c9550bf6245b4cbb7cc79bf8cfde23258f99157":{"kind":"REWORK","_number":1,"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/52/458452/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/1"}}},"commit":{"parents":[{"commit":"3e87a2fbf5d5760a905789569e697c95d0016edd","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e87a2fbf5d5760a905789569e697c95d0016edd"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 11:04:31.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9550bf6245b4cbb7cc79bf8cfde23258f99157"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2c9550bf6245b4cbb7cc79bf8cfde23258f99157"}]},"branch":"refs/heads/master"},"e5ed14207fd284f7b2c773319da4675163e90e5d":{"kind":"TRIVIAL_REBASE","_number":2,"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/52/458452/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/2"}}},"commit":{"parents":[{"commit":"c763fd619691d1024fd90c49c319702d54d1db52","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c763fd619691d1024fd90c49c319702d54d1db52"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-25 12:47:47.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e5ed14207fd284f7b2c773319da4675163e90e5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e5ed14207fd284f7b2c773319da4675163e90e5d"}]},"branch":"refs/heads/master"},"b6652f345fcbceaf26784d23122c3019c1e790fb":{"kind":"TRIVIAL_REBASE","_number":3,"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/52/458452/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/3"}}},"commit":{"parents":[{"commit":"3c0184d576ac603814ee4ce0a8de4b2a37492cfb","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c0184d576ac603814ee4ce0a8de4b2a37492cfb"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-27 10:28:05.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b6652f345fcbceaf26784d23122c3019c1e790fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b6652f345fcbceaf26784d23122c3019c1e790fb"}]},"branch":"refs/heads/master"},"e86aeb22377498628f0b8bcfda20d6d264a6a936":{"kind":"TRIVIAL_REBASE","_number":4,"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/52/458452/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/4"}}},"commit":{"parents":[{"commit":"dc7cceb3991a98a77c622326e9ff20c79eb3394f","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc7cceb3991a98a77c622326e9ff20c79eb3394f"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 10:55:25.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e86aeb22377498628f0b8bcfda20d6d264a6a936"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e86aeb22377498628f0b8bcfda20d6d264a6a936"}]},"branch":"refs/heads/master"},"e78ab473e7df5a24e9f70d1ba29d7eb27dcc0303":{"kind":"TRIVIAL_REBASE","_number":5,"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/52/458452/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/5"}}},"commit":{"parents":[{"commit":"0ea38b93f0c4ccc13ea2c83fa340459edb6df017","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ea38b93f0c4ccc13ea2c83fa340459edb6df017"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-05-30 13:08:31.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e78ab473e7df5a24e9f70d1ba29d7eb27dcc0303"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e78ab473e7df5a24e9f70d1ba29d7eb27dcc0303"}]},"branch":"refs/heads/master"},"1c4967b82a2ec9e1ca4456220448c22770371768":{"kind":"TRIVIAL_REBASE","_number":6,"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/52/458452/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/6"}}},"commit":{"parents":[{"commit":"7d5271f0e9ae62e36b0d1f40e93aa8f21f49b4c9","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d5271f0e9ae62e36b0d1f40e93aa8f21f49b4c9"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-06-06 10:41:37.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1c4967b82a2ec9e1ca4456220448c22770371768"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1c4967b82a2ec9e1ca4456220448c22770371768"}]},"branch":"refs/heads/master"},"6e7dbf4b6bf5acf972359c0e3f715a2a3da72415":{"kind":"REWORK","_number":7,"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/52/458452/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/7"}}},"commit":{"parents":[{"commit":"8321ef25acc3af0f0984f767aac8a2a2a5358765","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8321ef25acc3af0f0984f767aac8a2a2a5358765"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-06-27 08:31:47.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e7dbf4b6bf5acf972359c0e3f715a2a3da72415"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e7dbf4b6bf5acf972359c0e3f715a2a3da72415"}]},"branch":"refs/heads/master"},"b5c85d1e40faaedaad873d88fb9b6c46f4a0f1c2":{"kind":"TRIVIAL_REBASE","_number":8,"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/52/458452/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/8"}}},"commit":{"parents":[{"commit":"4e4d1d55fd832410a07098e58be612b410850ab0","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4e4d1d55fd832410a07098e58be612b410850ab0"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 09:59:46.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b5c85d1e40faaedaad873d88fb9b6c46f4a0f1c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b5c85d1e40faaedaad873d88fb9b6c46f4a0f1c2"}]},"branch":"refs/heads/master"},"3254e0ed3d69ecfac34f124b79f043189c15db33":{"kind":"TRIVIAL_REBASE","_number":9,"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/52/458452/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/9"}}},"commit":{"parents":[{"commit":"5ad500c98dfe8f95cead34fdb507cbaca9b77f7e","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ad500c98dfe8f95cead34fdb507cbaca9b77f7e"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 13:12:06.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3254e0ed3d69ecfac34f124b79f043189c15db33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3254e0ed3d69ecfac34f124b79f043189c15db33"}]},"branch":"refs/heads/master"},"5887a008fbf554a6d4db74d9b6672054176ee258":{"kind":"TRIVIAL_REBASE","_number":10,"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/52/458452/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/10"}}},"commit":{"parents":[{"commit":"3e90d0c26b0508984f2b44927df9b2b212ed1de5","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e90d0c26b0508984f2b44927df9b2b212ed1de5"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-07-20 14:53:20.000000000","tz":60},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5887a008fbf554a6d4db74d9b6672054176ee258"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5887a008fbf554a6d4db74d9b6672054176ee258"}]},"branch":"refs/heads/master"},"9f2c4759ca781ba15cd8c91a472726fa99134865":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2017-07-21 14:49:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/52/458452/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/11"}}},"commit":{"parents":[{"commit":"9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1","subject":"Start using \u0027cliff.sphinxext\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9cfa12df2adf9265acb82f9c5aa5f3a26dc56bb1"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2017-07-21 14:49:07.000000000","tz":0},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2c4759ca781ba15cd8c91a472726fa99134865"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f2c4759ca781ba15cd8c91a472726fa99134865"}]},"branch":"refs/heads/master"},"6d2b3220e3da0454c8ac1b46e66bfa059ee562e6":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2017-10-11 09:47:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/52/458452/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/12"}}},"commit":{"parents":[{"commit":"a87bd58fb4de5dc5f99193b88d2a3f8bd1338c52","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a87bd58fb4de5dc5f99193b88d2a3f8bd1338c52"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2017-10-11 09:47:28.000000000","tz":0},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6d2b3220e3da0454c8ac1b46e66bfa059ee562e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6d2b3220e3da0454c8ac1b46e66bfa059ee562e6"}]},"branch":"refs/heads/master"},"21212cabd52c85fdd572fc0c230868106a7f8eda":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2017-10-26 09:34:04.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/52/458452/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/52/458452/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/52/458452/13"}}},"commit":{"parents":[{"commit":"8efed05e823eb76f309c0fee821fdc67a9886a3a","subject":"Merge \"Native DevStack jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8efed05e823eb76f309c0fee821fdc67a9886a3a"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2017-04-20 10:20:59.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2017-10-26 09:34:04.000000000","tz":0},"subject":"Convert \u0027server\u0027 commands to use autoprogram","message":"Convert \u0027server\u0027 commands to use autoprogram\n\nConvert the remaining server commands.\n\nChange-Id: Ief84abb899be9fd60ce4d546abefc226e0ae4f81\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21212cabd52c85fdd572fc0c230868106a7f8eda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21212cabd52c85fdd572fc0c230868106a7f8eda"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
