)]}'
{"id":"openstack%2Fpython-ironic-inspector-client~212012","triplet_id":"openstack%2Fpython-ironic-inspector-client~master~I7e30a758403a42020fb61ab2bcff28cd3daa33ea","project":"openstack/python-ironic-inspector-client","branch":"master","topic":"bug/1478571","hashtags":[],"change_id":"I7e30a758403a42020fb61ab2bcff28cd3daa33ea","subject":"Make sure we expose all API elements in the top-level package","status":"MERGED","created":"2015-08-12 12:59:24.000000000","updated":"2015-08-28 12:53:53.000000000","submitted":"2015-08-28 12:53:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3cecdfd413072f65e0c7209f1b8d1eaeb2f1eed2","_number":212012,"virtual_id_number":212012,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-08-28 12:53:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},{"value":0,"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"date":"2015-08-12 16:15:13.000000000","_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},{"value":2,"date":"2015-08-24 14:52:23.000000000","_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},{"value":2,"date":"2015-08-28 12:49:54.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-08-13 11:55:39.000000000","_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},{"value":0,"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},{"value":1,"date":"2015-08-28 12:49:54.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},{"value":0,"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-13 11:55:39.000000000","updated_by":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"reviewer":{"_account_id":7882,"name":"Yuiko Takada Mori","email":"yuiko-mori@nec.com","username":"YuikoTakada"},"state":"REVIEWER"},{"updated":"2015-08-24 14:52:23.000000000","updated_by":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"reviewer":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"state":"REVIEWER"},{"updated":"2015-08-28 12:49:54.000000000","updated_by":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"reviewer":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"state":"REVIEWER"},{"updated":"2015-08-28 12:53:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cefcb2cb3c3e7c8429d9ca36ac9979fdf22f26ef","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-08-12 12:59:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e2721f25329ca9948ace87d1a37e8a1196d0c7bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 14:39:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironic-inspector-client-python34 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python34/fb99e32/ : SUCCESS in 2m 13s\n- gate-python-ironic-inspector-client-pep8 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-pep8/f3d1e97/ : SUCCESS in 1m 32s\n- gate-python-ironic-inspector-client-python27 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python27/09e4766/ : SUCCESS in 1m 36s\n- gate-python-ironic-inspector-client-tox-func http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-tox-func/6dc7dcb/ : SUCCESS in 2m 59s\n- gate-python-ironic-inspector-client-dsvm-nv http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-dsvm-nv/f88d7fa/ : FAILURE in 1h 40m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"18e6e147a3fa6430604908281fa33a8b231b7593","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-08-12 16:15:13.000000000","message":"Patch Set 1:\n\nrecheck\n\nWUT?","accounts_in_message":[],"_revision_number":1},{"id":"3f6fc7f91625dcce7b6b0c2f58948a3ce9d1ef0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 16:57:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironic-inspector-client-python34 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python34/cde10c9/ : SUCCESS in 1m 52s\n- gate-python-ironic-inspector-client-pep8 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-pep8/f53b835/ : SUCCESS in 1m 53s\n- gate-python-ironic-inspector-client-python27 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python27/ffb0d80/ : SUCCESS in 1m 44s\n- gate-python-ironic-inspector-client-tox-func http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-tox-func/cf40ef4/ : SUCCESS in 3m 44s\n- gate-python-ironic-inspector-client-dsvm-nv http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-dsvm-nv/9475af2/ : FAILURE in 34m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1a35ee43f8ac0312e07dd19342c47fbcc3a1a7fa","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-08-12 17:02:53.000000000","message":"Patch Set 1:\n\nrecheck gate you don\u0027t like me today :(","accounts_in_message":[],"_revision_number":1},{"id":"dd885ddc421bbda7d6f7a8dbcb95fab79a77d542","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 17:55:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironic-inspector-client-python34 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python34/c09208f/ : SUCCESS in 1m 58s\n- gate-python-ironic-inspector-client-pep8 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-pep8/febe56a/ : SUCCESS in 1m 25s\n- gate-python-ironic-inspector-client-python27 http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-python27/df6c463/ : SUCCESS in 2m 33s\n- gate-python-ironic-inspector-client-tox-func http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-tox-func/8cc6875/ : SUCCESS in 3m 50s\n- gate-python-ironic-inspector-client-dsvm-nv http://logs.openstack.org/12/212012/1/check/gate-python-ironic-inspector-client-dsvm-nv/02313ef/ : SUCCESS in 41m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b639ae46d9d068f7288d95361c64b8ae9aa315c8","author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"date":"2015-08-24 14:52:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9e12881f3c133c97f40ade23ef02f2811a757e0e","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2015-08-28 12:49:54.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"f539355e77baf31a655d12ea3e92edd174cf3158","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 12:49:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"5c630b2aec4b2522214a53a6a5f10cd019a39713","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 12:53:48.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironic-inspector-client-python34 http://logs.openstack.org/12/212012/1/gate/gate-python-ironic-inspector-client-python34/f218bbb/ : SUCCESS in 1m 55s\n- gate-python-ironic-inspector-client-pep8 http://logs.openstack.org/12/212012/1/gate/gate-python-ironic-inspector-client-pep8/f820c80/ : SUCCESS in 1m 33s\n- gate-python-ironic-inspector-client-python27 http://logs.openstack.org/12/212012/1/gate/gate-python-ironic-inspector-client-python27/dd518a2/ : SUCCESS in 1m 36s\n- gate-python-ironic-inspector-client-tox-func http://logs.openstack.org/12/212012/1/gate/gate-python-ironic-inspector-client-tox-func/38c997d/ : SUCCESS in 3m 35s","accounts_in_message":[],"_revision_number":1},{"id":"4d354fe6a8fbb0852dfa2d81da2f87825906a60a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 12:53:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"95133c71d0ad5d49cfe564ab18b3d7459ef85306","revisions":{"95133c71d0ad5d49cfe564ab18b3d7459ef85306":{"kind":"REWORK","_number":1,"created":"2015-08-12 12:59:24.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/12/212012/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironic-inspector-client","ref":"refs/changes/12/212012/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironic-inspector-client refs/changes/12/212012/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironic-inspector-client refs/changes/12/212012/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironic-inspector-client refs/changes/12/212012/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironic-inspector-client refs/changes/12/212012/1"}}},"commit":{"parents":[{"commit":"10622470360c63ea8e282a0a0f48377b5e7aae56","subject":"Merge \"Implement optional API versioning\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironic-inspector-client/commit/10622470360c63ea8e282a0a0f48377b5e7aae56"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2015-08-12 12:58:18.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2015-08-12 12:58:58.000000000","tz":120},"subject":"Make sure we expose all API elements in the top-level package","message":"Make sure we expose all API elements in the top-level package\n\nAdd unit tests to enforce it in the future.\n\nCloses-Bug: #1478571\nChange-Id: I7e30a758403a42020fb61ab2bcff28cd3daa33ea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironic-inspector-client/commit/95133c71d0ad5d49cfe564ab18b3d7459ef85306"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironic-inspector-client/commit/95133c71d0ad5d49cfe564ab18b3d7459ef85306"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
