)]}'
{"id":"openstack%2Fkeystone~618954","triplet_id":"openstack%2Fkeystone~master~I3fc591e09c1e25a3bd2a3922880772ea9617f1e3","project":"openstack/keystone","branch":"master","topic":"update_hacking","hashtags":[],"change_id":"I3fc591e09c1e25a3bd2a3922880772ea9617f1e3","subject":"Use pycodestyle in place of pep8","status":"MERGED","created":"2018-11-20 07:23:29.000000000","updated":"2018-11-20 22:45:35.000000000","submitted":"2018-11-20 22:45:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"618954-1542753935610-e0b2eebd","meta_rev_id":"9d40593d3e23c7aeac52e7ef862bf45c86e64a5d","_number":618954,"virtual_id_number":618954,"owner":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-11-20 22:45:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"}],"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-11-20 20:16:59.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":2,"date":"2018-11-20 20:05:08.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"}],"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-11-20 20:16:59.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-11-20 20:05:08.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2018-11-20 20:16:59.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2018-11-20 22:45:35.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"68cb95517bf933ed32a699737e989e4dd2dac9d4","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-11-20 07:23:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8db54569f9e0c336b1e3e6d69ba04786e6db184f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 08:50:06.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref http://logs.openstack.org/54/618954/1/check/build-openstack-api-ref/6990c7d/html/ : SUCCESS in 5m 22s\n- openstack-tox-cover http://logs.openstack.org/54/618954/1/check/openstack-tox-cover/a32450d/cover/ : SUCCESS in 11m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/618954/1/check/openstack-tox-lower-constraints/796b422/ : FAILURE in 6m 05s\n- openstack-tox-pep8 http://logs.openstack.org/54/618954/1/check/openstack-tox-pep8/a860914/ : FAILURE in 5m 49s\n- openstack-tox-py27 http://logs.openstack.org/54/618954/1/check/openstack-tox-py27/b2bed37/ : SUCCESS in 10m 55s\n- openstack-tox-py35 http://logs.openstack.org/54/618954/1/check/openstack-tox-py35/1db43be/ : SUCCESS in 12m 18s\n- openstack-tox-py36 http://logs.openstack.org/54/618954/1/check/openstack-tox-py36/2b3ce3b/ : SUCCESS in 9m 30s\n- openstack-tox-docs http://logs.openstack.org/54/618954/1/check/openstack-tox-docs/2e7c69e/html/ : SUCCESS in 5m 24s\n- requirements-check http://logs.openstack.org/54/618954/1/check/requirements-check/ae71034/ : SUCCESS in 2m 32s\n- tempest-full-py3 http://logs.openstack.org/54/618954/1/check/tempest-full-py3/b148977/ : SUCCESS in 1h 13m 14s\n- build-openstack-releasenotes http://logs.openstack.org/54/618954/1/check/build-openstack-releasenotes/e37e1d0/html/ : SUCCESS in 10m 44s\n- keystone-dsvm-functional http://logs.openstack.org/54/618954/1/check/keystone-dsvm-functional/942afd2/ : SUCCESS in 43m 18s\n- keystone-dsvm-py3-functional http://logs.openstack.org/54/618954/1/check/keystone-dsvm-py3-functional/6fd276b/ : SUCCESS in 29m 53s\n- keystone-dsvm-functional-federation http://logs.openstack.org/54/618954/1/check/keystone-dsvm-functional-federation/241e298/ : SUCCESS in 31m 15s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/54/618954/1/check/keystone-dsvm-py35-functional-federation/74dfb79/ : SUCCESS in 32m 33s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/54/618954/1/check/keystoneclient-devstack-functional/146add6/ : RETRY_LIMIT in 28m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"01f1a793c87496950570338dfd301d324ab66d2e","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-11-20 08:54:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"22b3fd080bcfc4a0fa09c6d3feb4c8f5909f4e06","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-11-20 09:25:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1e7ba82454628d66a5f8160cf8ca1a825b4ef77c","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-11-20 09:57:53.000000000","message":"Patch Set 3:\n\nWe have a few dangling references to pep8 in comments, which are purely cosmetic, but we should probably update them too to be consistent with the new package name [0].\n\n[0] https://git.openstack.org/cgit/openstack/keystone/tree/keystone/tests/hacking/checks.py#n13","accounts_in_message":[],"_revision_number":3},{"id":"e2677dddd8c44c50abe67f577d33037f2f221abf","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-11-20 09:58:48.000000000","message":"Patch Set 3:\n\nAlso - I\u0027m having issues verifying this locally using my py36 environment. Was there anything you did in particular to recreate this?","accounts_in_message":[],"_revision_number":3},{"id":"b000eb57a9764d44134d73dfc69beb8598b5d1a8","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-11-20 10:22:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f3506ca6d35de98b848e997261aecc9bb604f7cd","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-11-20 10:22:40.000000000","message":"Patch Set 3:\n\n\u003e Also - I\u0027m having issues verifying this locally using my py36\n \u003e environment. Was there anything you did in particular to recreate\n \u003e this?\n\nI did nothing else. what\u0027s your issues?","accounts_in_message":[],"_revision_number":3},{"id":"999e4421d0aaa059aa2861be4da8be7b60089337","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 12:43:41.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref http://logs.openstack.org/54/618954/4/check/build-openstack-api-ref/e59bc04/html/ : SUCCESS in 4m 48s\n- openstack-tox-cover http://logs.openstack.org/54/618954/4/check/openstack-tox-cover/e72a8bc/cover/ : SUCCESS in 13m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/618954/4/check/openstack-tox-lower-constraints/9a16245/ : FAILURE in 5m 11s\n- openstack-tox-pep8 http://logs.openstack.org/54/618954/4/check/openstack-tox-pep8/6fe0478/ : SUCCESS in 5m 24s\n- openstack-tox-py27 http://logs.openstack.org/54/618954/4/check/openstack-tox-py27/ae3111a/ : SUCCESS in 11m 53s\n- openstack-tox-py35 http://logs.openstack.org/54/618954/4/check/openstack-tox-py35/e40612e/ : SUCCESS in 11m 43s\n- openstack-tox-py36 http://logs.openstack.org/54/618954/4/check/openstack-tox-py36/de52edf/ : SUCCESS in 13m 24s\n- openstack-tox-docs http://logs.openstack.org/54/618954/4/check/openstack-tox-docs/b5114ad/html/ : SUCCESS in 5m 33s\n- requirements-check http://logs.openstack.org/54/618954/4/check/requirements-check/bb2a7e9/ : SUCCESS in 3m 35s\n- tempest-full http://logs.openstack.org/54/618954/4/check/tempest-full/23fc167/ : SUCCESS in 1h 36m 42s\n- neutron-grenade http://logs.openstack.org/54/618954/4/check/neutron-grenade/b32f9e1/ : SUCCESS in 57m 10s\n- tempest-full-py3 http://logs.openstack.org/54/618954/4/check/tempest-full-py3/985794c/ : FAILURE in 40m 19s\n- build-openstack-releasenotes http://logs.openstack.org/54/618954/4/check/build-openstack-releasenotes/d34c5d1/html/ : SUCCESS in 10m 44s\n- keystone-dsvm-functional http://logs.openstack.org/54/618954/4/check/keystone-dsvm-functional/9be5509/ : SUCCESS in 31m 07s\n- keystone-dsvm-py3-functional http://logs.openstack.org/54/618954/4/check/keystone-dsvm-py3-functional/21e8b75/ : SUCCESS in 28m 59s\n- keystone-dsvm-functional-federation http://logs.openstack.org/54/618954/4/check/keystone-dsvm-functional-federation/719430c/ : SUCCESS in 31m 55s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/54/618954/4/check/keystone-dsvm-py35-functional-federation/2f5e1f5/ : SUCCESS in 29m 30s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/54/618954/4/check/keystoneclient-devstack-functional/f3c9205/ : RETRY_LIMIT in 31m 34s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/54/618954/4/check/legacy-tempest-dsvm-ldap-domain-specific-driver/de2735b/ : SUCCESS in 1h 24m 59s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"21d8687d3384b59edd4e42be5356a0e4d53c2f76","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-11-20 13:44:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3ed8a9d11d573becdc3d984fd936c9f70c356b02","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 15:41:55.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref http://logs.openstack.org/54/618954/5/check/build-openstack-api-ref/dd69ef7/html/ : SUCCESS in 4m 54s\n- openstack-tox-cover http://logs.openstack.org/54/618954/5/check/openstack-tox-cover/5e9d832/cover/ : SUCCESS in 11m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/618954/5/check/openstack-tox-lower-constraints/da3b57e/ : SUCCESS in 15m 50s\n- openstack-tox-pep8 http://logs.openstack.org/54/618954/5/check/openstack-tox-pep8/d061718/ : FAILURE in 5m 20s\n- openstack-tox-py27 http://logs.openstack.org/54/618954/5/check/openstack-tox-py27/5829beb/ : SUCCESS in 12m 14s\n- openstack-tox-py35 http://logs.openstack.org/54/618954/5/check/openstack-tox-py35/03bb9e6/ : SUCCESS in 12m 37s\n- openstack-tox-py36 http://logs.openstack.org/54/618954/5/check/openstack-tox-py36/1113505/ : SUCCESS in 10m 31s\n- openstack-tox-docs http://logs.openstack.org/54/618954/5/check/openstack-tox-docs/95ab2f1/html/ : SUCCESS in 5m 46s\n- requirements-check http://logs.openstack.org/54/618954/5/check/requirements-check/c602f56/ : SUCCESS in 3m 11s\n- tempest-full http://logs.openstack.org/54/618954/5/check/tempest-full/d4b8343/ : SUCCESS in 1h 22m 00s\n- neutron-grenade http://logs.openstack.org/54/618954/5/check/neutron-grenade/2b5645f/ : SUCCESS in 46m 28s\n- tempest-full-py3 http://logs.openstack.org/54/618954/5/check/tempest-full-py3/91cec62/ : SUCCESS in 1h 54m 58s\n- build-openstack-releasenotes http://logs.openstack.org/54/618954/5/check/build-openstack-releasenotes/e21ce18/html/ : SUCCESS in 9m 05s\n- keystone-dsvm-functional http://logs.openstack.org/54/618954/5/check/keystone-dsvm-functional/9d70e57/ : SUCCESS in 32m 43s\n- keystone-dsvm-py3-functional http://logs.openstack.org/54/618954/5/check/keystone-dsvm-py3-functional/9569e1e/ : SUCCESS in 32m 57s\n- keystone-dsvm-functional-federation http://logs.openstack.org/54/618954/5/check/keystone-dsvm-functional-federation/ff946df/ : SUCCESS in 26m 14s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/54/618954/5/check/keystone-dsvm-py35-functional-federation/6188836/ : SUCCESS in 34m 40s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/54/618954/5/check/keystoneclient-devstack-functional/b613733/ : RETRY_LIMIT in 33m 42s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/54/618954/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/3101e72/ : SUCCESS in 1h 21m 05s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5ba5f15806704c4b11740ec60a5b5cdc7316790a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-11-20 17:16:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d2b94f7a94459f7deb0dd53a516f5988b5ca2b45","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 19:33:39.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/54/618954/6/check/build-openstack-api-ref/45c822e/html/ : SUCCESS in 5m 04s\n- openstack-tox-cover http://logs.openstack.org/54/618954/6/check/openstack-tox-cover/ae8fcf1/cover/ : SUCCESS in 11m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/618954/6/check/openstack-tox-lower-constraints/682256b/ : SUCCESS in 35m 29s\n- openstack-tox-pep8 http://logs.openstack.org/54/618954/6/check/openstack-tox-pep8/a165eee/ : SUCCESS in 5m 47s\n- openstack-tox-py27 http://logs.openstack.org/54/618954/6/check/openstack-tox-py27/df0fe10/ : SUCCESS in 10m 34s\n- openstack-tox-py35 http://logs.openstack.org/54/618954/6/check/openstack-tox-py35/ac34c52/ : SUCCESS in 9m 32s\n- openstack-tox-py36 http://logs.openstack.org/54/618954/6/check/openstack-tox-py36/10b750d/ : SUCCESS in 9m 52s\n- openstack-tox-docs http://logs.openstack.org/54/618954/6/check/openstack-tox-docs/591593a/html/ : SUCCESS in 5m 58s\n- requirements-check http://logs.openstack.org/54/618954/6/check/requirements-check/b0988d8/ : SUCCESS in 3m 11s\n- tempest-full http://logs.openstack.org/54/618954/6/check/tempest-full/e872224/ : SUCCESS in 1h 49m 39s\n- neutron-grenade http://logs.openstack.org/54/618954/6/check/neutron-grenade/bc304e9/ : SUCCESS in 59m 57s\n- tempest-full-py3 http://logs.openstack.org/54/618954/6/check/tempest-full-py3/98a60fe/ : SUCCESS in 1h 27m 44s\n- build-openstack-releasenotes http://logs.openstack.org/54/618954/6/check/build-openstack-releasenotes/26a8017/html/ : SUCCESS in 9m 58s\n- keystone-dsvm-functional http://logs.openstack.org/54/618954/6/check/keystone-dsvm-functional/77c887d/ : SUCCESS in 33m 05s\n- keystone-dsvm-py3-functional http://logs.openstack.org/54/618954/6/check/keystone-dsvm-py3-functional/443c661/ : SUCCESS in 37m 56s\n- keystone-dsvm-functional-federation http://logs.openstack.org/54/618954/6/check/keystone-dsvm-functional-federation/cadd592/ : SUCCESS in 30m 21s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/54/618954/6/check/keystone-dsvm-py35-functional-federation/1387f72/ : SUCCESS in 25m 54s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/54/618954/6/check/keystoneclient-devstack-functional/80aad0b/ : RETRY_LIMIT in 25m 45s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/54/618954/6/check/legacy-tempest-dsvm-ldap-domain-specific-driver/a77955d/ : SUCCESS in 1h 33m 19s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d4094e905fa49b9c1c0a21e4de9c5c9177d51150","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-11-20 20:05:08.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"ace5e686ad12179d4ecf4b7ff11f7d61901af5d0","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2018-11-20 20:16:59.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"c22c7ec549e32768d0d72d8d2869c0e67a471ec4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 20:18:17.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"4009ed981c3d3386a359927a2245ad09b7173e82","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 22:45:35.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/54/618954/6/gate/build-openstack-api-ref/63f7e54/html/ : SUCCESS in 4m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/54/618954/6/gate/openstack-tox-lower-constraints/ef63f03/ : SUCCESS in 17m 21s\n- openstack-tox-pep8 http://logs.openstack.org/54/618954/6/gate/openstack-tox-pep8/23c34df/ : SUCCESS in 5m 49s\n- openstack-tox-py27 http://logs.openstack.org/54/618954/6/gate/openstack-tox-py27/69d2e6c/ : SUCCESS in 12m 14s\n- openstack-tox-py35 http://logs.openstack.org/54/618954/6/gate/openstack-tox-py35/61dfd32/ : SUCCESS in 14m 41s\n- openstack-tox-py36 http://logs.openstack.org/54/618954/6/gate/openstack-tox-py36/aa056b7/ : SUCCESS in 10m 36s\n- openstack-tox-docs http://logs.openstack.org/54/618954/6/gate/openstack-tox-docs/e63e6bd/html/ : SUCCESS in 5m 37s\n- requirements-check http://logs.openstack.org/54/618954/6/gate/requirements-check/313923b/ : SUCCESS in 3m 18s\n- tempest-full http://logs.openstack.org/54/618954/6/gate/tempest-full/53ec09e/ : SUCCESS in 1h 29m 00s\n- neutron-grenade http://logs.openstack.org/54/618954/6/gate/neutron-grenade/6f6f194/ : SUCCESS in 54m 58s\n- tempest-full-py3 http://logs.openstack.org/54/618954/6/gate/tempest-full-py3/db5446f/ : SUCCESS in 1h 31m 30s\n- build-openstack-releasenotes http://logs.openstack.org/54/618954/6/gate/build-openstack-releasenotes/9457ca0/html/ : SUCCESS in 11m 14s\n- keystone-dsvm-functional http://logs.openstack.org/54/618954/6/gate/keystone-dsvm-functional/40630a1/ : SUCCESS in 27m 36s\n- keystone-dsvm-py3-functional http://logs.openstack.org/54/618954/6/gate/keystone-dsvm-py3-functional/ad32f43/ : SUCCESS in 25m 58s","accounts_in_message":[],"_revision_number":6},{"id":"636a59c23df467430e6fcb033d3974bc65e8499e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-20 22:45:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"090886902c41c39cb7843b8ac6855e1dabd954ef","revisions":{"0cf71243c7ec3418e547c851df9c2ab6e5ba565a":{"kind":"REWORK","_number":1,"created":"2018-11-20 07:23:29.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/54/618954/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/1"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"subject":"Fix py36 CI","message":"Fix py36 CI\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0cf71243c7ec3418e547c851df9c2ab6e5ba565a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0cf71243c7ec3418e547c851df9c2ab6e5ba565a"}]},"branch":"refs/heads/master"},"035584beb6aee52c42aa9e22566cafd024d0b956":{"kind":"REWORK","_number":2,"created":"2018-11-20 08:54:11.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/54/618954/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/2"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 08:53:50.000000000","tz":480},"subject":"Fix py36 CI","message":"Fix py36 CI\n\nThe lower version of pycodestyle lib (called pep8) doesn\u0027t work\nfor py36 env.\n\nBump the \"hacking\" lib version to v1.1.0 which depends\non a higher verion of pycodestyle.\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/035584beb6aee52c42aa9e22566cafd024d0b956"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/035584beb6aee52c42aa9e22566cafd024d0b956"}]},"branch":"refs/heads/master"},"b818c169fbf075d60cdf477c056f734bdcbeeec6":{"kind":"REWORK","_number":3,"created":"2018-11-20 09:25:23.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/54/618954/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/3"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 09:24:58.000000000","tz":480},"subject":"Fix py36 CI","message":"Fix py36 CI\n\nThe lower version of pycodestyle lib (called pep8) doesn\u0027t work\nfor py36 env.\n\nBump the \"hacking\" lib version to v1.1.0 which depends\non a higher verion of pycodestyle.\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b818c169fbf075d60cdf477c056f734bdcbeeec6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b818c169fbf075d60cdf477c056f734bdcbeeec6"}]},"branch":"refs/heads/master"},"7522ef366c380c7c03d8ae700d0306c47b2a5a49":{"kind":"REWORK","_number":4,"created":"2018-11-20 10:22:22.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/54/618954/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/4"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 10:21:30.000000000","tz":480},"subject":"Fix py36 CI","message":"Fix py36 CI\n\nThe lower version of pycodestyle lib (called pep8) doesn\u0027t work\nfor py36 env.\n\nBump the \"hacking\" lib version to v1.1.0 which depends\non a higher verion of pycodestyle.\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7522ef366c380c7c03d8ae700d0306c47b2a5a49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7522ef366c380c7c03d8ae700d0306c47b2a5a49"}]},"branch":"refs/heads/master"},"2660bc896f16fbea316601464f7c952e8f19c137":{"kind":"REWORK","_number":5,"created":"2018-11-20 13:44:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/54/618954/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/5"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-11-20 13:42:45.000000000","tz":0},"subject":"Use pycodestyle in place of pep8","message":"Use pycodestyle in place of pep8\n\nThe lower version of pycodestyle lib (aliased to pep8) doesn\u0027t work\nfor py36 env. This commit unblocks the py36 gate by adding a\ndependency on pycodestyle and using that for style checks.\n\nBump the \"hacking\" lib version to v1.1.0 which depends\non a higher verion of pycodestyle.\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2660bc896f16fbea316601464f7c952e8f19c137"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2660bc896f16fbea316601464f7c952e8f19c137"}]},"branch":"refs/heads/master"},"090886902c41c39cb7843b8ac6855e1dabd954ef":{"kind":"REWORK","_number":6,"created":"2018-11-20 17:16:09.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/54/618954/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/54/618954/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/54/618954/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/54/618954/6"}}},"commit":{"parents":[{"commit":"b7c8738822a244a7cc472c9e4050749343bf6581","subject":"Merge \"Refresh admin doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b7c8738822a244a7cc472c9e4050749343bf6581"}]}],"author":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-11-20 07:21:54.000000000","tz":480},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-11-20 17:16:01.000000000","tz":0},"subject":"Use pycodestyle in place of pep8","message":"Use pycodestyle in place of pep8\n\nThe lower version of pycodestyle lib (aliased to pep8) doesn\u0027t work\nfor py36 env. This commit unblocks the py36 gate by adding a\ndependency on pycodestyle and using that for style checks.\n\nBump the \"hacking\" lib version to v1.1.0 which depends\non a higher verion of pycodestyle.\n\nChange-Id: I3fc591e09c1e25a3bd2a3922880772ea9617f1e3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/090886902c41c39cb7843b8ac6855e1dabd954ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/090886902c41c39cb7843b8ac6855e1dabd954ef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
