)]}'
{"id":"openstack%2Fpython-keystoneclient~269268","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib15be94491232d63a345d6fc19869095a2537310","project":"openstack/python-keystoneclient","branch":"master","topic":"merge-bandit","hashtags":[],"change_id":"Ib15be94491232d63a345d6fc19869095a2537310","subject":"Merge pep8 and bandit into linters","status":"MERGED","created":"2016-01-18 20:59:28.000000000","updated":"2016-01-20 02:03:21.000000000","submitted":"2016-01-20 02:03:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"283426cef177efee51fd7fbba783a4e5a773a21f","_number":269268,"virtual_id_number":269268,"owner":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"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":"2016-01-20 02:03:21.000000000","post_submit":true,"_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":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"}],"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":"2016-01-19 06:44:51.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-01-19 14:11:45.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2016-01-19 06:59:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-01-19 14:11:45.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"}],"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":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-19 06:44:51.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":"2016-01-19 06:59:16.000000000","updated_by":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"reviewer":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"state":"REVIEWER"},{"updated":"2016-01-19 14:11:45.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2016-01-20 02:03:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e2643238c09a8e04f2d31a8b5ebb7dc49c22fe1e","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-01-18 20:59:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a83f26db24ce2fba2350e9118b66048d93629fb1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-18 22:47:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-pep8/d705aa7/ : SUCCESS in 3m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/269268/1/check/gate-python-keystoneclient-docs/b6887a7//doc/build/html/ : SUCCESS in 3m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-python27/2aa4de8/ : SUCCESS in 3m 17s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-python34/5101e13/ : SUCCESS in 3m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/269268/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c88be3d/ : SUCCESS in 1h 34m 12s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/68/269268/1/check/gate-python-keystoneclient-releasenotes/2376c31//releasenotes/build/html/ : SUCCESS in 2m 45s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/269268/1/check/gate-keystoneclient-dsvm-functional/9b538ed/ : SUCCESS in 31m 17s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-tox-bandit/69185a0/ : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":1},{"id":"524163ff5f2f5f960a68016be51801e6d1daddab","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-19 00:27:37.000000000","message":"Patch Set 1:\n\ncould merge this with the follow on","accounts_in_message":[],"_revision_number":1},{"id":"2febacd51f2e3b47f788b584e2ff097dee1d1947","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-01-19 05:57:03.000000000","message":"Patch Set 1:\n\nSteve, Logically it could be merged - but it will not pass our gates if we merge it. That\u0027s why this one needs to go first, then the CI job to remove bandit from the gates for master and then the followon.","accounts_in_message":[],"_revision_number":1},{"id":"942ebaef0982f8dc3717f51e22137caaab8467f9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-19 06:44:51.000000000","message":"Patch Set 1: Code-Review+2\n\nthanks andreas","accounts_in_message":[],"_revision_number":1},{"id":"d106046eacefe6c9eba47e84e35123f6d9c0dbd4","author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"date":"2016-01-19 06:59:16.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"b949cce38511957cc714a39afb98568c6f6f2e0e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2016-01-19 14:11:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"aa5c8a4791e0616e7747b621c5505c734d0061df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 14:11:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3f7d7af09ee0f2987ce93207eec3320527eea8f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 16:12:08.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-keystoneclient-docs http://docs-draft.openstack.org/68/269268/1/gate/gate-python-keystoneclient-docs/695cd8b//doc/build/html/ : SUCCESS in 3m 18s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-pep8/8e8ec2f/ : SUCCESS in 3m 34s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-python27/38628a3/ : SUCCESS in 3m 23s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-python34/2404b0d/ : SUCCESS in 3m 34s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/269268/1/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/9ed6c21/ : FAILURE in 1h 58m 38s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/68/269268/1/gate/gate-python-keystoneclient-releasenotes/4fd95c6//releasenotes/build/html/ : SUCCESS in 2m 59s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/269268/1/gate/gate-keystoneclient-dsvm-functional/a82898f/ : SUCCESS in 23m 46s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-tox-bandit/3a16407/ : SUCCESS in 4m 02s","accounts_in_message":[],"_revision_number":1},{"id":"00c69214871d594d9a313551a7073699cf459edd","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-01-19 17:33:37.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f51c12c5fd968313b56957203c93ac0a0b23b22f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 21:21:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-pep8/45003f3/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/269268/1/check/gate-python-keystoneclient-docs/2575450//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-python27/5ee1ecb/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-python34/a7d5cf4/ : SUCCESS in 3m 24s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/269268/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5aa841d/ : SUCCESS in 1h 51m 56s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/68/269268/1/check/gate-python-keystoneclient-releasenotes/786bf21//releasenotes/build/html/ : SUCCESS in 2m 59s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/269268/1/check/gate-keystoneclient-dsvm-functional/f69c7c1/ : SUCCESS in 25m 20s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/68/269268/1/check/gate-python-keystoneclient-tox-bandit/227edc8/ : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":1},{"id":"5a93a4364f81c299499110440cf5a95ecbfd7d1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 21:21:36.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"68962ec6663833b275e2b8632f1e6f47161012e8","date":"2016-01-20 02:03:21.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"c599af5a297bf4bd35e3b517fc7163177b025bc9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 02:03:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/68/269268/1/gate/gate-python-keystoneclient-docs/c680420//doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-pep8/07d2ef6/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-python27/1cfb661/ : SUCCESS in 2m 53s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-python34/d4ce50b/ : SUCCESS in 3m 36s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/68/269268/1/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/1ebb2a3/ : SUCCESS in 1h 52m 43s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/68/269268/1/gate/gate-python-keystoneclient-releasenotes/fb617ca//releasenotes/build/html/ : SUCCESS in 2m 36s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/68/269268/1/gate/gate-keystoneclient-dsvm-functional/9e2d232/ : SUCCESS in 27m 09s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/68/269268/1/gate/gate-python-keystoneclient-tox-bandit/60d872d/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0a0419d2b8a5580fbdce9a673b132af5fa0c4d57","revisions":{"0a0419d2b8a5580fbdce9a673b132af5fa0c4d57":{"kind":"REWORK","_number":1,"created":"2016-01-18 20:59:28.000000000","uploader":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"ref":"refs/changes/68/269268/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/68/269268/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/269268/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/269268/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/269268/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/68/269268/1"}}},"commit":{"parents":[{"commit":"04f9f33b4b6079d39c3feea0b1ec1211a1de6a04","subject":"Mark password/secret options as secret","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/04f9f33b4b6079d39c3feea0b1ec1211a1de6a04"}]}],"author":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2016-01-18 20:54:29.000000000","tz":60},"committer":{"name":"Andreas Jaeger","email":"aj@suse.com","date":"2016-01-18 20:54:29.000000000","tz":60},"subject":"Merge pep8 and bandit into linters","message":"Merge pep8 and bandit into linters\n\nCreate new linters environment consisting of pep8 and bandit.\nKeep pep8 as an alias for linters and add a message when invoked.\n\nOnce this change is in, the infra job can be changed to only run\nlinters job, this allows to run one less job for each change.\n\nChange-Id: Ib15be94491232d63a345d6fc19869095a2537310\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a0419d2b8a5580fbdce9a673b132af5fa0c4d57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0a0419d2b8a5580fbdce9a673b132af5fa0c4d57"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
