)]}'
{"id":"openstack%2Fpython-novaclient~180701","triplet_id":"openstack%2Fpython-novaclient~master~If5e8257085b5fd0a26a34705505fc0077adbabb2","project":"openstack/python-novaclient","branch":"master","topic":"bp/remove-namespace-packages","hashtags":[],"change_id":"If5e8257085b5fd0a26a34705505fc0077adbabb2","subject":"Drop use of \u0027oslo\u0027 namespace package","status":"MERGED","created":"2015-05-06 19:43:13.000000000","updated":"2015-05-11 19:49:27.000000000","submitted":"2015-05-11 19:49:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"be164c62688b8570544ae72887d9c0ecad961bd4","_number":180701,"virtual_id_number":180701,"owner":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-05-11 19:49:26.000000000","_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":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-05-11 15:50:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2015-05-11 17:45:39.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"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":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"all":[{"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":1,"date":"2015-05-11 17:45:39.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"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":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-11 15:50:19.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":"2015-05-11 17:45:39.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-05-11 19:49:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"decb19824561a8ecb2e7c120be9c023165173789","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-05-06 19:43:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22fe2425c0fea755fc2a9207dc00c155a3454f60","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-06 19:59:17.000000000","message":"Patch Set 1:\n\nThere\u0027s a pending review[1] that does an oslo-incubator sync.  It does more than the sync, though; I asked for the non-sync parts to be split, but that hasn\u0027t been done yet.  Which would be better: the sync from [1], or merging this change?\n\n[1] https://review.openstack.org/#/c/150058/","accounts_in_message":[],"_revision_number":1},{"id":"adee46d3a0235c34be2ce3e51652c5be6e4eb248","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 20:36:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/01/180701/1/check/gate-python-novaclient-python26/33e5b0a/ : SUCCESS in 1m 25s\n- gate-python-novaclient-pep8 http://logs.openstack.org/01/180701/1/check/gate-python-novaclient-pep8/53d8eb6/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/01/180701/1/check/gate-python-novaclient-docs/91e10f0//doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-novaclient-python27 http://logs.openstack.org/01/180701/1/check/gate-python-novaclient-python27/8fca416/ : SUCCESS in 1m 54s\n- gate-python-novaclient-python34 http://logs.openstack.org/01/180701/1/check/gate-python-novaclient-python34/7ee4a69/ : SUCCESS in 3m 06s\n- gate-python-novaclient-pypy http://logs.openstack.org/01/180701/1/check/gate-python-novaclient-pypy/9d6815c/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/01/180701/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/11824f8/ : SUCCESS in 53m 19s\n- check-novaclient-dsvm-functional http://logs.openstack.org/01/180701/1/check/check-novaclient-dsvm-functional/d69296c/ : SUCCESS in 16m 16s","accounts_in_message":[],"_revision_number":1},{"id":"99e334cf586270618ba3e4b029950d0b83177c01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-08 18:52:49.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"d91d06a58b35d05f10efd6292aa9caf543b2370a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-08 19:53:11.000000000","message":"Patch Set 1:\n\nThe review I referenced above has merged; I *believe* that removes the last use of \u0027oslo.\u0027 from novaclient, so this review may now be redundant…","accounts_in_message":[],"_revision_number":1},{"id":"bc9d150343f035817ab8536971e2b23c9259f2aa","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-05-11 15:30:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6d3c81fd558448e5e255066b8506cae07b014e14","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-11 15:50:19.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d373ac477b60835dc95579858d5af7578d81b4b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 16:32:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/01/180701/2/check/gate-python-novaclient-python26/dd8a756/ : SUCCESS in 1m 48s\n- gate-python-novaclient-pep8 http://logs.openstack.org/01/180701/2/check/gate-python-novaclient-pep8/c10112d/ : SUCCESS in 59s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/01/180701/2/check/gate-python-novaclient-docs/6d5313f//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-novaclient-python27 http://logs.openstack.org/01/180701/2/check/gate-python-novaclient-python27/b42143e/ : SUCCESS in 1m 45s\n- gate-python-novaclient-python34 http://logs.openstack.org/01/180701/2/check/gate-python-novaclient-python34/77ede07/ : SUCCESS in 2m 15s\n- gate-python-novaclient-pypy http://logs.openstack.org/01/180701/2/check/gate-python-novaclient-pypy/e60611b/ : FAILURE in 1m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/01/180701/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a289c1e/ : SUCCESS in 52m 48s\n- check-novaclient-dsvm-functional http://logs.openstack.org/01/180701/2/check/check-novaclient-dsvm-functional/d6df50a/ : SUCCESS in 20m 59s","accounts_in_message":[],"_revision_number":2},{"id":"a8e024c60b06f0aed6583048a8136b9392a219bc","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-05-11 17:45:39.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9c162077a154702d94dcd7ce37dffa1f6034be8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 17:45:47.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d3dd9f69f378a8b821c949917aea60fd9fb74577","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 19:49:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/01/180701/2/gate/gate-python-novaclient-python26/d8ec070/ : SUCCESS in 1m 45s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/01/180701/2/gate/gate-python-novaclient-docs/cc4d1c1//doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-novaclient-pep8 http://logs.openstack.org/01/180701/2/gate/gate-python-novaclient-pep8/af10505/ : SUCCESS in 53s\n- gate-python-novaclient-python27 http://logs.openstack.org/01/180701/2/gate/gate-python-novaclient-python27/8bf8c47/ : SUCCESS in 1m 35s\n- gate-python-novaclient-python34 http://logs.openstack.org/01/180701/2/gate/gate-python-novaclient-python34/ac4b898/ : SUCCESS in 2m 18s\n- gate-python-novaclient-pypy http://logs.openstack.org/01/180701/2/gate/gate-python-novaclient-pypy/a0cb5c6/ : FAILURE in 1m 01s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/01/180701/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/cccad58/ : SUCCESS in 52m 00s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/01/180701/2/gate/gate-novaclient-dsvm-functional/ef8fcf4/ : SUCCESS in 23m 17s","accounts_in_message":[],"_revision_number":2},{"id":"f6ee8f0e748f6362beb08b2c216c3b69bc6d83e3","date":"2015-05-11 19:49:27.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0e35f2a2fabe5beae065cc92c44f653ff76e6558","revisions":{"2f4a732bda714eaf6a61a22159c0cfc78c841d04":{"kind":"REWORK","_number":1,"created":"2015-05-06 19:43:13.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/01/180701/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/01/180701/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/1"}}},"commit":{"parents":[{"commit":"99fcc6939e37b796f60097030fe07511a4aa2058","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/99fcc6939e37b796f60097030fe07511a4aa2058"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-06 19:41:18.000000000","tz":0},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-06 19:41:18.000000000","tz":0},"subject":"Drop use of \u0027oslo\u0027 namespace package","message":"Drop use of \u0027oslo\u0027 namespace package\n\nThe Oslo libraries have moved all of their code out of the \u0027oslo\u0027\nnamespace package into per-library packages. The namespace package was\nretained during kilo for backwards compatibility, but will be removed by\nthe liberty-2 milestone. This change removes the use of the namespace\npackage, replacing it with the new package names.\n\nThe patches in the libraries will be put on hold until application\npatches have landed, or L2, whichever comes first. At that point, new\nversions of the libraries without namespace packages will be released as\na major version update.\n\nPlease merge this patch, or an equivalent, before L2 to avoid problems\nwith those library releases.\n\nBlueprint: remove-namespace-packages\nhttps://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages\n\nChange-Id: If5e8257085b5fd0a26a34705505fc0077adbabb2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2f4a732bda714eaf6a61a22159c0cfc78c841d04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2f4a732bda714eaf6a61a22159c0cfc78c841d04"}]},"branch":"refs/heads/master"},"0e35f2a2fabe5beae065cc92c44f653ff76e6558":{"kind":"REWORK","_number":2,"created":"2015-05-11 15:30:17.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/01/180701/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/01/180701/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/01/180701/2"}}},"commit":{"parents":[{"commit":"4aac927894c21715edbcb1301d2a3f5bbf944fd1","subject":"Merge \"refactor functional test base class to no inherit from tempest_lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4aac927894c21715edbcb1301d2a3f5bbf944fd1"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-06 19:41:18.000000000","tz":0},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-11 15:30:11.000000000","tz":0},"subject":"Drop use of \u0027oslo\u0027 namespace package","message":"Drop use of \u0027oslo\u0027 namespace package\n\nThe Oslo libraries have moved all of their code out of the \u0027oslo\u0027\nnamespace package into per-library packages. The namespace package was\nretained during kilo for backwards compatibility, but will be removed by\nthe liberty-2 milestone. This change removes the use of the namespace\npackage, replacing it with the new package names.\n\nThe patches in the libraries will be put on hold until application\npatches have landed, or L2, whichever comes first. At that point, new\nversions of the libraries without namespace packages will be released as\na major version update.\n\nPlease merge this patch, or an equivalent, before L2 to avoid problems\nwith those library releases.\n\nBlueprint: remove-namespace-packages\nhttps://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages\n\nChange-Id: If5e8257085b5fd0a26a34705505fc0077adbabb2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0e35f2a2fabe5beae065cc92c44f653ff76e6558"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0e35f2a2fabe5beae065cc92c44f653ff76e6558"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
