)]}'
{"id":"openstack%2Fpython-keystoneclient~151879","triplet_id":"openstack%2Fpython-keystoneclient~master~I6466e857c6eda0add6918e9fb14dc9296ed98600","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/drop-namespace-packages","hashtags":[],"change_id":"I6466e857c6eda0add6918e9fb14dc9296ed98600","subject":"Change hacking check to verify all oslo imports","status":"MERGED","created":"2015-01-31 14:14:57.000000000","updated":"2015-02-10 03:56:57.000000000","submitted":"2015-02-10 03:56:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"015bded4dbb16ee3be7074acc1090d14a750aa71","_number":151879,"virtual_id_number":151879,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-02-10 03:56:57.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-02-10 02:35:48.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":"2015-02-10 02:35:18.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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-02-10 02:54:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":2,"date":"2015-02-10 02:35:18.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":"2015-02-10 03:11:18.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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-02 22:20:32.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":"2015-02-10 02:54:14.000000000","updated_by":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"reviewer":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"state":"REVIEWER"},{"updated":"2015-02-10 03:11:18.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":"2015-02-10 03:56:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9e26b7066e9c62b64ff4ba296d9fdb4961a69181","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-31 14:14:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"374f423e8c7ac4f5fb8283aba485455de8d45f73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-31 14:56:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/79/151879/1/check/gate-python-keystoneclient-python26/7feb042/ : SUCCESS in 1m 49s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/79/151879/1/check/gate-python-keystoneclient-pep8/a5a63ec/ : SUCCESS in 1m 44s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/79/151879/1/check/gate-python-keystoneclient-docs/45821e3//doc/build/html/ : SUCCESS in 3m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/79/151879/1/check/gate-python-keystoneclient-python27/42f63f7/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/79/151879/1/check/gate-python-keystoneclient-python33/959b1c4/ : SUCCESS in 3m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/79/151879/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/c691295/ : SUCCESS in 34m 42s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/79/151879/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/628481b/ : SUCCESS in 40m 55s","accounts_in_message":[],"_revision_number":1},{"id":"9e163139f08bdb7c1404605e11a63e225999715e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-02 22:17:37.000000000","message":"Patch Set 1: Code-Review+2\n\nnice, hoped this was going somewhere","accounts_in_message":[],"_revision_number":1},{"id":"4d5fbf3996006afab484c2f7e26852a37d835937","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-02 22:19:10.000000000","message":"Patch Set 1: Code-Review-1\n\nI\u0027m fine, but given all the other patches in this sequence you should probably add to your hacking tests that this matches olso.randomname or such","accounts_in_message":[],"_revision_number":1},{"id":"0d9e812c0e82c34aabeb703cbfce18a5533ec5a8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-02 22:20:32.000000000","message":"Patch Set 1: Code-Review+2\n\nThat\u0027s way to much of a nit to -1 on","accounts_in_message":[],"_revision_number":1},{"id":"3138b7bb9f969dea4456c87e416dafbe1b033118","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 01:28:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"938f6bbd260c13ba877a7081b409eed6b185b3dc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-10 01:28:27.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"69c4924c79f7a84d2739810127a9b9fd1a7ee57c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 02:15:04.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"2bed1986912c47ba4970db998a617a2a1fc20ea6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-10 02:35:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3271ed715195bb64ad92b2c4104de597fd7b2d83","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-10 02:35:48.000000000","message":"Patch Set 2:\n\nrebased. No conflicts.","accounts_in_message":[],"_revision_number":2},{"id":"716c28c8721c1f6144ab4473ab2062149bf0efa0","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-02-10 02:54:14.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"f75214464fb9a59172015eeb71bd38decd9c90ae","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-10 03:11:18.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c25cd91ed11267de233d09e3211ce8c46e848d23","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 03:15:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/79/151879/2/check/gate-python-keystoneclient-python26/f782cb8/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/79/151879/2/check/gate-python-keystoneclient-pep8/d41f1a2/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/79/151879/2/check/gate-python-keystoneclient-docs/e7ea96c//doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/79/151879/2/check/gate-python-keystoneclient-python27/7f612a1/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/79/151879/2/check/gate-python-keystoneclient-python34/48d29f1/ : SUCCESS in 4m 45s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/79/151879/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/6159751/ : SUCCESS in 40m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/79/151879/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/0ae2d03/ : SUCCESS in 35m 34s","accounts_in_message":[],"_revision_number":2},{"id":"16fd7ffe763bcb4807c88ca362f022021cff4ac4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 03:19:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"65d5d415df133bd296cc716a66443d1b0c5d973a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 03:56:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/79/151879/2/gate/gate-python-keystoneclient-python26/6148525/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/79/151879/2/gate/gate-python-keystoneclient-docs/14aa2e2//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/79/151879/2/gate/gate-python-keystoneclient-pep8/0abf43d/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/79/151879/2/gate/gate-python-keystoneclient-python27/812250f/ : SUCCESS in 3m 15s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/79/151879/2/gate/gate-python-keystoneclient-python34/245531e/ : SUCCESS in 4m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/79/151879/2/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/c6d2ecc/ : SUCCESS in 33m 28s","accounts_in_message":[],"_revision_number":2},{"id":"c14ce31de07cae50de464e3fd45edc0fb08b782e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 03:56:57.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d66e44fa9fd9b8e8944907b2490d32102c3fba82","revisions":{"5c9ed683dcd54fc512b7b5104118070da996d2f7":{"kind":"REWORK","_number":1,"created":"2015-01-31 14:14:57.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/79/151879/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/79/151879/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/1"}}},"commit":{"parents":[{"commit":"e58334705897ac17234df31117c57491f415f99d","subject":"Change oslo.i18n to oslo_i18n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e58334705897ac17234df31117c57491f415f99d"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-31 14:06:22.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-31 14:14:02.000000000","tz":-360},"subject":"Change hacking check to verify all oslo imports","message":"Change hacking check to verify all oslo imports\n\nThe hacking check was verifying that specific oslo imports\nweren\u0027t using the oslo-namespaced package. Since all the oslo\nlibraries used by keystoneclient are now changed to use the\nnew package name the hacking check can be simplified.\n\nbp drop-namespace-packages\n\nChange-Id: I6466e857c6eda0add6918e9fb14dc9296ed98600\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5c9ed683dcd54fc512b7b5104118070da996d2f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5c9ed683dcd54fc512b7b5104118070da996d2f7"}]},"branch":"refs/heads/master"},"d66e44fa9fd9b8e8944907b2490d32102c3fba82":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-02-10 02:35:18.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/79/151879/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/79/151879/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/79/151879/2"}}},"commit":{"parents":[{"commit":"750d5a39dc0febc0e27f288b642f143debef7838","subject":"Change oslo.i18n to oslo_i18n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/750d5a39dc0febc0e27f288b642f143debef7838"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-01-31 14:06:22.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-02-10 02:34:49.000000000","tz":-360},"subject":"Change hacking check to verify all oslo imports","message":"Change hacking check to verify all oslo imports\n\nThe hacking check was verifying that specific oslo imports\nweren\u0027t using the oslo-namespaced package. Since all the oslo\nlibraries used by keystoneclient are now changed to use the\nnew package name the hacking check can be simplified.\n\nbp drop-namespace-packages\n\nChange-Id: I6466e857c6eda0add6918e9fb14dc9296ed98600\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d66e44fa9fd9b8e8944907b2490d32102c3fba82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d66e44fa9fd9b8e8944907b2490d32102c3fba82"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
