)]}'
{"id":"openstack%2Fkeystone~674028","triplet_id":"openstack%2Fkeystone~stable%2Frocky~I63e3715032cd8edb11fbff7651f5ba1af506dc9d","project":"openstack/keystone","branch":"stable/rocky","topic":"bug/1782922-stable-rocky","hashtags":[],"change_id":"I63e3715032cd8edb11fbff7651f5ba1af506dc9d","subject":"Fix python3 compatibility on LDAP search DN from id","status":"MERGED","created":"2019-08-01 13:20:35.000000000","updated":"2019-08-29 18:45:22.000000000","submitted":"2019-08-29 18:45:21.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":"674028-1567104322217-91f773fe","meta_rev_id":"e4fa41551ac4e3bddae94a76888b55e5b131d517","_number":674028,"virtual_id_number":674028,"owner":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-08-29 18:45:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":2,"date":"2019-08-29 14:11:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2019-08-29 15:42:19.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-08-29 15:42:19.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-29 14:11:15.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":"2019-08-29 15:42:19.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-08-29 18:45:21.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":"d01888fd6a4b5cd29cf37af11da16569df92e73e","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2019-08-01 13:20:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d32c874e17c1784648f3208e64cb7ba801bafc7b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 18:17:13.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- openstack-tox-pep8 https://logs.opendev.org/28/674028/1/check/openstack-tox-pep8/5cdd57e/ : FAILURE in 7m 04s\n- openstack-tox-py27 https://logs.opendev.org/28/674028/1/check/openstack-tox-py27/571dc61/ : SUCCESS in 13m 22s\n- openstack-tox-py35 https://logs.opendev.org/28/674028/1/check/openstack-tox-py35/b2659bb/ : SUCCESS in 13m 06s\n- build-openstack-sphinx-docs https://logs.opendev.org/28/674028/1/check/build-openstack-sphinx-docs/e7f3ab2/html/ : SUCCESS in 7m 23s\n- tempest-full https://logs.opendev.org/28/674028/1/check/tempest-full/49c7a15/ : SUCCESS in 1h 35m 30s\n- neutron-grenade https://logs.opendev.org/28/674028/1/check/neutron-grenade/6d0bfa5/ : SUCCESS in 1h 03m 02s\n- tempest-full-py3 https://logs.opendev.org/28/674028/1/check/tempest-full-py3/1c75cc7/ : SUCCESS in 1h 22m 53s\n- keystone-dsvm-functional https://logs.opendev.org/28/674028/1/check/keystone-dsvm-functional/9420be7/ : SUCCESS in 34m 29s\n- keystone-dsvm-functional-v3-only https://logs.opendev.org/28/674028/1/check/keystone-dsvm-functional-v3-only/f755699/ : SUCCESS in 32m 37s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://logs.opendev.org/28/674028/1/check/keystone-dsvm-py35-functional-v3-only/0c1bca4/ : SUCCESS in 34m 38s (non-voting)\n- openstack-tox-lower-constraints https://logs.opendev.org/28/674028/1/check/openstack-tox-lower-constraints/98a1ffb/ : SUCCESS in 16m 06s\n- legacy-keystoneclient-dsvm-functional https://logs.opendev.org/28/674028/1/check/legacy-keystoneclient-dsvm-functional/3d48f3b/ : SUCCESS in 30m 46s (non-voting)\n- openstack-tox-cover-keystone-xenial https://logs.opendev.org/28/674028/1/check/openstack-tox-cover-keystone-xenial/3ec114a/ : TIMED_OUT in 51m 18s\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/28/674028/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/39e2b85/ : SUCCESS in 1h 27m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3ea58cb718b60eb9a9db93c507d738f289bcbb25","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2019-08-05 12:12:46.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"0099acb268c9488e74ee5217c87e1ca1b43bfa5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-05 14:12:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://logs.opendev.org/28/674028/2/check/openstack-tox-pep8/06c4e09/ : SUCCESS in 4m 58s\n- openstack-tox-py27 https://logs.opendev.org/28/674028/2/check/openstack-tox-py27/19b1bd9/ : SUCCESS in 12m 56s\n- openstack-tox-py35 https://logs.opendev.org/28/674028/2/check/openstack-tox-py35/671060d/ : SUCCESS in 11m 29s\n- build-openstack-sphinx-docs https://logs.opendev.org/28/674028/2/check/build-openstack-sphinx-docs/2806248/html/ : SUCCESS in 5m 58s\n- tempest-full https://logs.opendev.org/28/674028/2/check/tempest-full/5747abd/ : SUCCESS in 1h 53m 38s\n- neutron-grenade https://logs.opendev.org/28/674028/2/check/neutron-grenade/5d2b2ac/ : SUCCESS in 1h 05m 49s\n- tempest-full-py3 https://logs.opendev.org/28/674028/2/check/tempest-full-py3/f6a958c/ : SUCCESS in 1h 12m 38s\n- keystone-dsvm-functional https://logs.opendev.org/28/674028/2/check/keystone-dsvm-functional/1856d4d/ : SUCCESS in 31m 12s\n- keystone-dsvm-functional-v3-only https://logs.opendev.org/28/674028/2/check/keystone-dsvm-functional-v3-only/7a5830c/ : SUCCESS in 35m 23s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://logs.opendev.org/28/674028/2/check/keystone-dsvm-py35-functional-v3-only/b507868/ : SUCCESS in 36m 08s (non-voting)\n- openstack-tox-lower-constraints https://logs.opendev.org/28/674028/2/check/openstack-tox-lower-constraints/058f476/ : SUCCESS in 10m 04s\n- legacy-keystoneclient-dsvm-functional https://logs.opendev.org/28/674028/2/check/legacy-keystoneclient-dsvm-functional/cf1ff73/ : SUCCESS in 32m 54s (non-voting)\n- openstack-tox-cover-keystone-xenial https://logs.opendev.org/28/674028/2/check/openstack-tox-cover-keystone-xenial/1d74cd5/cover/ : SUCCESS in 16m 39s\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/28/674028/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/a82c5da/ : SUCCESS in 1h 27m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"59725833ebd0c6035321ecdb0fd22af1fb239a3b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-08-29 14:11:15.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"30f524633e33b6a7d97df6497c678fded1e2ccd5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-29 15:42:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"5b19a806ebb0a5682bd2e6849dd3048269cc8b53","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 15:51:25.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b25240f2d34408638e24f3cf88fb1beceea23105","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 18:45:21.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ffc4052ca4d4bb0a74cd524ec5d4e54 : SUCCESS in 6m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e8797a4ca43d40b4b48110c48b0f475d : SUCCESS in 15m 56s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/dc3451c5502c48299bde87de64ccf758 : SUCCESS in 17m 22s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/ede38f5e7023428db92e155438dc5e05 : SUCCESS in 15m 18s\n- tempest-full https://zuul.opendev.org/t/openstack/build/19978d54a11f48a98f49cfe309015980 : SUCCESS in 1h 26m 58s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/f769515f65a4448d9599d47a638e288f : SUCCESS in 1h 03m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ceb17b059d5742a6a2391b5466761765 : SUCCESS in 1h 51m 34s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/3fdce10f61324e92b39ef93a3f4ae204 : SUCCESS in 28m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/72684fa8b9544c27a677fd8b9a33e02d : SUCCESS in 13m 40s","accounts_in_message":[],"_revision_number":2},{"id":"5d26fb06b712a350fce9ec9e9e8e99ab751e90d5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 18:45:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e0507d7ec57f5044727039e2ebc42b29365195c4","revisions":{"a0688debf317d5147024c7ca11e36ad7cacf06d8":{"kind":"REWORK","_number":1,"created":"2019-08-01 13:20:35.000000000","uploader":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"ref":"refs/changes/28/674028/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/28/674028/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/28/674028/1"}}},"commit":{"parents":[{"commit":"b870705ebd3b51971b93245a9415737c596bd357","subject":"Fixing dn_to_id function for cases were id is not in the DN","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b870705ebd3b51971b93245a9415737c596bd357"}]}],"author":{"name":"Raildo Mascena","email":"rmascena@redhat.com","date":"2019-07-24 13:20:17.000000000","tz":-180},"committer":{"name":"Raildo Mascena","email":"rmascena@redhat.com","date":"2019-08-01 13:20:08.000000000","tz":-180},"subject":"Fix python3 compatibility on LDAP search DN from id","message":"Fix python3 compatibility on LDAP search DN from id\n\nIn Python 3, python-ldap no longer allows bytes for some fields (DNs,\nRDNs, attribute names, queries). Instead, text values are represented\nas str, the Unicode text type.\n\n[1] More details about byte/str usage in python-ldap can be found at:\nhttp://www.python-ldap.org/en/latest/bytes_mode.html#bytes-mode\n\nChange-Id: I63e3715032cd8edb11fbff7651f5ba1af506dc9d\nRelated-Bug: #1798184\n(cherry picked from commit 03531a56910b12922afde32b40e270b7d68a334b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0688debf317d5147024c7ca11e36ad7cacf06d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0688debf317d5147024c7ca11e36ad7cacf06d8"}]},"branch":"refs/heads/stable/rocky"},"e0507d7ec57f5044727039e2ebc42b29365195c4":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-08-05 12:12:46.000000000","uploader":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"ref":"refs/changes/28/674028/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/28/674028/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/28/674028/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/28/674028/2"}}},"commit":{"parents":[{"commit":"7b84e9fcf1c259fe32def301f5e94a2ded845533","subject":"Fixing dn_to_id function for cases were id is not in the DN","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7b84e9fcf1c259fe32def301f5e94a2ded845533"}]}],"author":{"name":"Raildo Mascena","email":"rmascena@redhat.com","date":"2019-07-24 13:20:17.000000000","tz":-180},"committer":{"name":"Raildo Mascena","email":"rmascena@redhat.com","date":"2019-08-05 12:02:53.000000000","tz":-180},"subject":"Fix python3 compatibility on LDAP search DN from id","message":"Fix python3 compatibility on LDAP search DN from id\n\nIn Python 3, python-ldap no longer allows bytes for some fields (DNs,\nRDNs, attribute names, queries). Instead, text values are represented\nas str, the Unicode text type.\n\n[1] More details about byte/str usage in python-ldap can be found at:\nhttp://www.python-ldap.org/en/latest/bytes_mode.html#bytes-mode\n\nChange-Id: I63e3715032cd8edb11fbff7651f5ba1af506dc9d\nRelated-Bug: #1798184\n(cherry picked from commit 03531a56910b12922afde32b40e270b7d68a334b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e0507d7ec57f5044727039e2ebc42b29365195c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e0507d7ec57f5044727039e2ebc42b29365195c4"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
