)]}'
{"id":"openstack%2Fpython-novaclient~456638","triplet_id":"openstack%2Fpython-novaclient~master~I084a16f5372ec7df598505e9f925a70d26d66f69","project":"openstack/python-novaclient","branch":"master","hashtags":[],"change_id":"I084a16f5372ec7df598505e9f925a70d26d66f69","subject":"Add novaclient client_name and client_version to user-agent","status":"MERGED","created":"2017-04-13 14:17:54.000000000","updated":"2017-04-18 15:17:35.000000000","submitted":"2017-04-18 15:17:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"367e6ae0b4aff25541bb2832c77581c4b81b3777","_number":456638,"virtual_id_number":456638,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2017-04-18 15:17:35.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"disliked":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":-1,"date":"2017-04-18 13:31:04.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2017-04-18 13:04:30.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2017-04-18 13:06:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2017-04-18 13:06:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-17 21:03:38.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2017-04-18 12:16:41.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2017-04-18 12:20:07.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2017-04-18 12:38:45.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2017-04-18 13:04:30.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2017-04-18 13:06:31.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2017-04-18 13:31:04.000000000","updated_by":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"reviewer":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"state":"REVIEWER"},{"updated":"2017-04-18 15:17:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"917b3223e9456610d8cd8f66c77ff72bcc334168","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-13 14:17:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"23f553ca04efae3b6af0a0a7007ce02d822db438","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2017-04-13 14:20:16.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a245abc0d2c644e2e995996aca76d28278f74b6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-13 14:45:22.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-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/456638/1/check/gate-python-novaclient-docs-ubuntu-xenial/377bc5b//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/456638/1/check/gate-python-novaclient-pep8-ubuntu-xenial/b074a36/ : SUCCESS in 2m 53s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/456638/1/check/gate-python-novaclient-python27-ubuntu-xenial/7d4d34f/ : FAILURE in 1m 54s\n- gate-python-novaclient-python35 http://logs.openstack.org/38/456638/1/check/gate-python-novaclient-python35/35f502c/ : FAILURE in 2m 31s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/38/456638/1/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/1f00aa7/ : FAILURE in 22m 40s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/38/456638/1/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/108a1eb/ : FAILURE in 21m 15s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/38/456638/1/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/592c947/ : FAILURE in 21m 14s","accounts_in_message":[],"_revision_number":1},{"id":"9eefbdd974ff4812bb15c56049095ea0cb863fd8","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-04-13 15:48:28.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"05bc14bf7f50767b72b4884c4bce8b17607bd490","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2017-04-13 15:49:48.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c09fc58ffd7223188e2f83bd1367358ef9ea6093","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-17 20:59:50.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"364244e8f0679ee8852ff19d66200167b324824c","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-17 21:00:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6391b986848669eb5169a86e246cb23c40aaf1af","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-04-17 21:03:38.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"74d22dbd4a419def458188d942e435d78782719f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 22:20:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/456638/2/check/gate-python-novaclient-docs-ubuntu-xenial/f1fa2d4//doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/456638/2/check/gate-python-novaclient-pep8-ubuntu-xenial/9789bdf/ : SUCCESS in 1m 55s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/456638/2/check/gate-python-novaclient-python27-ubuntu-xenial/30e8179/ : SUCCESS in 3m 10s\n- gate-python-novaclient-python35 http://logs.openstack.org/38/456638/2/check/gate-python-novaclient-python35/4d3d0be/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/38/456638/2/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/03725f6/ : SUCCESS in 1h 19m 57s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/38/456638/2/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/246e0a2/ : SUCCESS in 54m 36s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/38/456638/2/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/44c6eb3/ : SUCCESS in 53m 55s","accounts_in_message":[],"_revision_number":2},{"id":"e009202b50fe148554761af56bf641142b6620e0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2017-04-18 12:13:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0588222ef9e1e56e424ba7be870bf09b85be663b","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2017-04-18 12:16:41.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nWondering about the use case where this code is library code for other clients, within.","accounts_in_message":[],"_revision_number":2},{"id":"3fe3fe7c32f1bf467a21414ab54348ba7dfeb726","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-18 12:17:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"62860d892d22aa0f4706ade84db7747e884a779f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2017-04-18 12:20:07.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"76c2227638de138ceba4243ce19a5bc2818770b0","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-04-18 12:38:45.000000000","message":"Patch Set 3: Code-Review+2\n\n@Chris:\n\n\u003e Wondering about the use case where this code is library code for other clients, within.\n\nSetting other than the default client name and version is still possible via kwargs[*] as it was possible before. \n\n[*] - https://github.com/openstack/keystoneauth/blob/master/keystoneauth1/adapter.py#L136-L139","accounts_in_message":[],"_revision_number":3},{"id":"51159aac790c40da909bc0b061935f61befc47e5","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-04-18 12:42:11.000000000","message":"Patch Set 3: Code-Review-1\n\n@andrey, sure, but that\u0027s not really documented in novaclient, so no one is going to do it.\n\nI\u0027m fine with this functionality going in, but we need to write down somewhere the override process (and probably recommend that for folks)","accounts_in_message":[],"_revision_number":3},{"id":"26ee45ec26c39277ee629503c0a0c1130b9492ed","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-18 12:56:45.000000000","message":"Patch Set 3:\n\nIt\u0027s actually not a thing you want to override. If you want to build a thing on top of novaclient, you can set app_name on the keystoneauth Session. If you are building a _library_ (like shade) that wants to not set app_name but also inject itself, you should appaend to session.additional_user_agent. I can update docstring perhaps?","accounts_in_message":[],"_revision_number":3},{"id":"4525670cb94cd2caadfcdeb286b75c7565199d62","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2017-04-18 13:00:22.000000000","message":"Patch Set 3: Code-Review-1\n\nFWIW, I think at least a release note mentioning that novaclient should start adding it in the User-Agent should be a good start for documenting the change and the possible alternatives for 3rd-party libs using novaclient as a python module.","accounts_in_message":[],"_revision_number":3},{"id":"7862b6ed96d7112bccd7886844c4933d355626db","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-18 13:03:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"da1b1767087746b1d97fae51b99f23b92ea6e687","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-04-18 13:04:30.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"fde4feb0a35eac1a78c539124c10dd49ae076107","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2017-04-18 13:06:31.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"55f3ab6c57381965dc405a6040715d6f6f691f21","author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"date":"2017-04-18 13:31:04.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fbeb67d4c3186cc0f50edb9c12d53e6902ef4393","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 14:11:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/456638/4/check/gate-python-novaclient-docs-ubuntu-xenial/d370627//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/456638/4/check/gate-python-novaclient-pep8-ubuntu-xenial/1c438d3/ : SUCCESS in 3m 16s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/456638/4/check/gate-python-novaclient-python27-ubuntu-xenial/f7eb34e/ : SUCCESS in 3m 52s\n- gate-python-novaclient-python35 http://logs.openstack.org/38/456638/4/check/gate-python-novaclient-python35/3aa6be1/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/38/456638/4/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/ab08752/ : SUCCESS in 1h 04m 28s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/38/456638/4/check/gate-python-novaclient-releasenotes/fc1e0f5//releasenotes/build/html/ : SUCCESS in 3m 52s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/38/456638/4/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/41d01d0/ : SUCCESS in 49m 36s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/38/456638/4/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/91734b8/ : SUCCESS in 56m 43s","accounts_in_message":[],"_revision_number":4},{"id":"5feee7a724068dfe9ea2cbab1202ddd5e8be6d76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 14:11:12.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"afd980b4e62850e626e9a767e18d64eabf1e818f","date":"2017-04-18 15:17:35.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"367e6ae0b4aff25541bb2832c77581c4b81b3777","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-18 15:17:35.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/456638/4/gate/gate-python-novaclient-docs-ubuntu-xenial/e914543//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/456638/4/gate/gate-python-novaclient-pep8-ubuntu-xenial/b54e272/ : SUCCESS in 3m 01s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/456638/4/gate/gate-python-novaclient-python27-ubuntu-xenial/5d945c0/ : SUCCESS in 3m 00s\n- gate-python-novaclient-python35 http://logs.openstack.org/38/456638/4/gate/gate-python-novaclient-python35/24f9c1b/ : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/38/456638/4/gate/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/aec3a6f/ : SUCCESS in 1h 06m 15s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/38/456638/4/gate/gate-python-novaclient-releasenotes/46af73a//releasenotes/build/html/ : SUCCESS in 3m 57s\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/38/456638/4/gate/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/d1286ec/ : SUCCESS in 49m 29s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"92665dbcd823a28ae14a5ee5ba911513697d17be","revisions":{"ecd4290f35dfd515dd20eecbb3e2cb6dbc934c76":{"kind":"REWORK","_number":1,"created":"2017-04-13 14:17:54.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/456638/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/38/456638/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/1"}}},"commit":{"parents":[{"commit":"6182a019983bd040b9f9edaad5c45399944695ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6182a019983bd040b9f9edaad5c45399944695ff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-13 14:17:08.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-13 14:17:08.000000000","tz":-300},"subject":"Add novaclient client_name and client_version to user-agent","message":"Add novaclient client_name and client_version to user-agent\n\nkeystoneauth supports setting additional info into the user-agent string\nabout what the client is. Set it so that novaclient shows up in server\nlogs as the client.\n\nChange-Id: I084a16f5372ec7df598505e9f925a70d26d66f69\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ecd4290f35dfd515dd20eecbb3e2cb6dbc934c76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ecd4290f35dfd515dd20eecbb3e2cb6dbc934c76"}]},"branch":"refs/heads/master"},"b2c6c7622f8449cd386c46862171da4022952069":{"kind":"REWORK","_number":2,"created":"2017-04-17 21:00:04.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/456638/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/38/456638/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/2"}}},"commit":{"parents":[{"commit":"6182a019983bd040b9f9edaad5c45399944695ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6182a019983bd040b9f9edaad5c45399944695ff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-13 14:17:08.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-17 20:59:57.000000000","tz":-300},"subject":"Add novaclient client_name and client_version to user-agent","message":"Add novaclient client_name and client_version to user-agent\n\nkeystoneauth supports setting additional info into the user-agent string\nabout what the client is. Set it so that novaclient shows up in server\nlogs as the client.\n\nChange-Id: I084a16f5372ec7df598505e9f925a70d26d66f69\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2c6c7622f8449cd386c46862171da4022952069"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2c6c7622f8449cd386c46862171da4022952069"}]},"branch":"refs/heads/master"},"1473a4ee9b12ea647f744bb01790d41944ce719e":{"kind":"REWORK","_number":3,"created":"2017-04-18 12:17:14.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/456638/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/38/456638/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/3"}}},"commit":{"parents":[{"commit":"6182a019983bd040b9f9edaad5c45399944695ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6182a019983bd040b9f9edaad5c45399944695ff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-13 14:17:08.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-18 12:17:09.000000000","tz":-300},"subject":"Add novaclient client_name and client_version to user-agent","message":"Add novaclient client_name and client_version to user-agent\n\nkeystoneauth supports setting additional info into the user-agent string\nabout what the client is. Set it so that novaclient shows up in server\nlogs as the client.\n\nChange-Id: I084a16f5372ec7df598505e9f925a70d26d66f69\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1473a4ee9b12ea647f744bb01790d41944ce719e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/1473a4ee9b12ea647f744bb01790d41944ce719e"}]},"branch":"refs/heads/master"},"92665dbcd823a28ae14a5ee5ba911513697d17be":{"kind":"REWORK","_number":4,"created":"2017-04-18 13:03:27.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/38/456638/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/38/456638/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/38/456638/4"}}},"commit":{"parents":[{"commit":"6182a019983bd040b9f9edaad5c45399944695ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6182a019983bd040b9f9edaad5c45399944695ff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-13 14:17:08.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-18 13:03:23.000000000","tz":-300},"subject":"Add novaclient client_name and client_version to user-agent","message":"Add novaclient client_name and client_version to user-agent\n\nkeystoneauth supports setting additional info into the user-agent string\nabout what the client is. Set it so that novaclient shows up in server\nlogs as the client.\n\nChange-Id: I084a16f5372ec7df598505e9f925a70d26d66f69\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/92665dbcd823a28ae14a5ee5ba911513697d17be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/92665dbcd823a28ae14a5ee5ba911513697d17be"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
