)]}'
{"id":"openstack%2Fpython-novaclient~186111","triplet_id":"openstack%2Fpython-novaclient~master~I2a9aeb53ccad04c7fa687f25340306b84218f9ff","project":"openstack/python-novaclient","branch":"master","topic":"bug/1457100","hashtags":[],"change_id":"I2a9aeb53ccad04c7fa687f25340306b84218f9ff","subject":"Do not check requirements when loading entry points","status":"MERGED","created":"2015-05-27 18:11:40.000000000","updated":"2015-05-28 18:25:24.000000000","submitted":"2015-05-28 18:25:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"71a2add1ccab711a7b1ee8c81ffb4b95dee50b31","_number":186111,"virtual_id_number":186111,"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":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-05-28 18:25:22.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,"date":"2015-05-27 18:15:24.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2015-05-27 23:02:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-05-28 15:43:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-05-28 15:43:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-27 18:15:24.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-05-27 23:02:02.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2015-05-28 15:43:17.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-28 18:25:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2a12c366e86d4ea23c6d8916957b670cec5cb18e","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-05-27 18:11:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8550515ba88d2cc4a2d0852479cd61f3fa4beeba","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-05-27 18:15:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"826974f16406be8d71fdff151cb659b77a434bd6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 18:58:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python26/749979c/ : SUCCESS in 1m 31s\n- gate-python-novaclient-pep8 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-pep8/4c6841c/ : SUCCESS in 53s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/11/186111/1/check/gate-python-novaclient-docs/9770f87//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-novaclient-python27 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python27/30b8cf7/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python34 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python34/bc8d6ea/ : SUCCESS in 2m 05s\n- gate-python-novaclient-pypy http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-pypy/2cbc929/ : SUCCESS in 2m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/11/186111/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/a3e82d2/ : SUCCESS in 46m 46s\n- check-novaclient-dsvm-functional http://logs.openstack.org/11/186111/1/check/check-novaclient-dsvm-functional/ea71000/ : SUCCESS in 16m 55s","accounts_in_message":[],"_revision_number":1},{"id":"c739d44a4dee8c2714fab3936807b4293e7ac6e4","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-05-27 23:02:02.000000000","message":"Patch Set 1: Code-Review+2\n\nI think this is fine, especially with the detailed commit message and notes in the code on how to improve it using stevedore.","accounts_in_message":[],"_revision_number":1},{"id":"e2e30ebd6f03fe0a670083191806888f716e0d04","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-28 15:43:17.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aec4c96c377fc96fbe0637a321efd7ba8133ca19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 15:43:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"a4b6a1846ee82f3e0ab69833d52582a4500c5d73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 16:39:22.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-python26 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python26/7cdf74c/ : FAILURE in 1m 15s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/11/186111/1/gate/gate-python-novaclient-docs/850c1b8//doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-novaclient-pep8 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-pep8/cefb4d6/ : SUCCESS in 58s\n- gate-python-novaclient-python27 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python27/277b868/ : FAILURE in 1m 36s\n- gate-python-novaclient-python34 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python34/05be636/ : FAILURE in 2m 05s\n- gate-python-novaclient-pypy http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-pypy/5d37d67/ : FAILURE in 2m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/11/186111/1/gate/gate-tempest-dsvm-neutron-src-python-novaclient/88dbdb0/ : SUCCESS in 55m 57s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/11/186111/1/gate/gate-novaclient-dsvm-functional/750f547/ : SUCCESS in 22m 10s","accounts_in_message":[],"_revision_number":1},{"id":"b5f0473d6452b3c8743404654cf12c1bd703b0c3","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-05-28 16:41:17.000000000","message":"Patch Set 1:\n\nrecheck Some kind of transient issue caused logfiles to vanish?","accounts_in_message":[],"_revision_number":1},{"id":"c240e775ecb74771fb242b1727bcce764d1bc1d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 17:31:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python26/87be322/ : SUCCESS in 1m 26s\n- gate-python-novaclient-pep8 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-pep8/891da2b/ : SUCCESS in 51s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/11/186111/1/check/gate-python-novaclient-docs/28d3dca//doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-novaclient-python27 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python27/bb397be/ : SUCCESS in 1m 25s\n- gate-python-novaclient-python34 http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-python34/0910b99/ : SUCCESS in 3m 02s\n- gate-python-novaclient-pypy http://logs.openstack.org/11/186111/1/check/gate-python-novaclient-pypy/baae2fc/ : SUCCESS in 2m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/11/186111/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/83d5a8e/ : SUCCESS in 46m 41s\n- check-novaclient-dsvm-functional http://logs.openstack.org/11/186111/1/check/check-novaclient-dsvm-functional/8e6f987/ : SUCCESS in 19m 41s","accounts_in_message":[],"_revision_number":1},{"id":"2b48c9bcf980fc9872e718791363c843a0f277c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 17:31:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"047e1b4614e42691b31f4762033e99efb3acc0de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 18:25:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python26/9bf98c9/ : SUCCESS in 1m 25s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/11/186111/1/gate/gate-python-novaclient-docs/ac1e248//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-novaclient-pep8 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-pep8/c0672f3/ : SUCCESS in 54s\n- gate-python-novaclient-python27 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python27/5506c84/ : SUCCESS in 1m 29s\n- gate-python-novaclient-python34 http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-python34/5aeae5d/ : SUCCESS in 1m 27s\n- gate-python-novaclient-pypy http://logs.openstack.org/11/186111/1/gate/gate-python-novaclient-pypy/51c448e/ : SUCCESS in 2m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/11/186111/1/gate/gate-tempest-dsvm-neutron-src-python-novaclient/5681a40/ : SUCCESS in 52m 45s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/11/186111/1/gate/gate-novaclient-dsvm-functional/d1ebcef/ : SUCCESS in 19m 21s","accounts_in_message":[],"_revision_number":1},{"id":"4861eb0c8fc20d18e3f06448aa142ede8351c683","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 18:25:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e649cea843b8453d268da8ea74ea180f513d5ea3","revisions":{"e649cea843b8453d268da8ea74ea180f513d5ea3":{"kind":"REWORK","_number":1,"created":"2015-05-27 18:11:40.000000000","uploader":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"ref":"refs/changes/11/186111/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/11/186111/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/11/186111/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/11/186111/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/11/186111/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/11/186111/1"}}},"commit":{"parents":[{"commit":"0a327ce3752736dbc91535355b05fc09a43c7110","subject":"Eliminate test comprehensions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a327ce3752736dbc91535355b05fc09a43c7110"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-27 18:08:02.000000000","tz":0},"committer":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2015-05-27 18:08:02.000000000","tz":0},"subject":"Do not check requirements when loading entry points","message":"Do not check requirements when loading entry points\n\nUpdate the calls to pkg_resources to avoid forcing a requirements check\nwhen the plugins are being loaded.\n\nThere are 2 versions of the entry point API in different releases of\nsetuptools. In one version, the require keyword argument can be passed\nto load(). In the other, separate methods resolve() and require() need\nto be used. This change updates the mock and fake objects to support\neither, since the fakes are subclasses of the EntryPoint class in\npkg_resources.\n\nIt would be better to replace the calls to pkg_resources with stevedore,\nwhich provides a more stable API, abstracts away this difference, and\nprovides an API for creating test managers directly. That change would\nhave required more extensive updates to the test suite, though, and\nsince I\u0027m not as familiar with this code base as others will be, I will\nleave those changes for someone else.\n\nChange-Id: I2a9aeb53ccad04c7fa687f25340306b84218f9ff\nPartial-bug: #1457100\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e649cea843b8453d268da8ea74ea180f513d5ea3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e649cea843b8453d268da8ea74ea180f513d5ea3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
