)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"caa920d483356cea07198da8a42b0f308d65360b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a740942_74094031","line":9,"updated":"2015-12-03 15:36:43.000000000","message":"Is it not necessary add some DocImpact for this subject?","commit_id":"a014f4c4f5a6a3fdc998465f7c59683c7f70c3ac"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"b282470accf468132b72233c04410658f700530d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a740942_f7c0d2e2","line":9,"in_reply_to":"7a740942_74094031","updated":"2015-12-03 15:47:18.000000000","message":"Similar to Lance\u0027s patch (https://review.openstack.org/#/c/241389/) I will update the release notes. I\u0027m just waiting for his patch to merge since he created the deprecated in mitaka file and then I\u0027ll push a separate patch to update that file","commit_id":"a014f4c4f5a6a3fdc998465f7c59683c7f70c3ac"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"ffcaac069d81879cdd4a7c83dcc854bad1d84190","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a740942_0be212d6","line":9,"in_reply_to":"7a740942_f7c0d2e2","updated":"2015-12-03 17:11:20.000000000","message":"Thanks for the explanation Brad!","commit_id":"a014f4c4f5a6a3fdc998465f7c59683c7f70c3ac"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"0e6312ee115762b1a20ebfa354d80737c7d6af04","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a740942_ec7463fe","line":9,"updated":"2015-12-04 05:02:49.000000000","message":"where this was declared and why? prefer to post a link.","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"44c58289e6ec128aa756d1695e2782930494a78b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a740942_ed1bc519","line":9,"in_reply_to":"7a740942_af5ab14e","updated":"2015-12-05 22:46:30.000000000","message":"@dave, we are removing ldap support for role_assignment and resource, i think this was just missed when we split the assignment driver up... it won\u0027t work without the other backends, and is pretty pointless. we can bring it up at the next meeting if you\u0027d like an official decision.","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"46929f81af8517848122d4c9bb6fd6d9344cd46d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a740942_af5ab14e","line":9,"in_reply_to":"7a740942_ec7463fe","updated":"2015-12-04 16:09:47.000000000","message":"This is declared in the approved blueprint: https://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"294a7d186ad17dfa9e1e83c4229ddcf6f5323735","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a740942_135f520f","line":9,"in_reply_to":"7a740942_ed1bc519","updated":"2015-12-06 07:31:22.000000000","message":"@steve, thanks for clarification, I will improve the commit message a little bit.","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"46de7b19d1b3dfff203cad4133aa6b5c7ff709aa","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate ldap Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It\u0027s been declared that its time to deprecate ldap Role."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I390f5c2fb36d617a83fce618708febca3da9f1d2"},{"line_number":12,"context_line":"implements: bp deprecated-as-of-mitaka"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7a740942_1b23dd06","line":9,"updated":"2015-12-07 06:02:57.000000000","message":"give this a bit more background:\n\nThe LDAP backend for assignment and resource drivers have been deprecated since the \u0027K\u0027 release, it\u0027s been decided that its time to deprecate LDAP role, since without the support for assignment and resource, the role backend it likely broken.\n\nThe LDAP role backend was split from assignment backend and should have also been deprecated according to the agreement from keystone team, but it looks like it was missed [1].\n\n[1] http://lists.openstack.org/pipermail/openstack/2015-January/011337.html","commit_id":"89a727ed71d8a8d79f0d0e83243f9f29f276c8dc"}],"keystone/assignment/role_backends/ldap.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"e65348c63404f4fac45fa066f65cfde5b0d712ff","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_bd5926ff","line":33,"updated":"2015-12-02 23:12:03.000000000","message":"MITAKA? :)","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"ffda2e939fa21bd1c703b9b4ce5f46a3297a8269","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_17bebeff","line":33,"in_reply_to":"7a740942_ee679f23","updated":"2015-12-03 15:39:37.000000000","message":"LOL","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"8e825249d12d753ea5e4eebe100971196b386e86","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_ee679f23","line":33,"in_reply_to":"9a8ffd7b_bd5926ff","updated":"2015-12-03 15:31:32.000000000","message":"whoops.. I guess I was trying to speed up the process?  :-)","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"89afa18a49fcaefceaf5782889448fea24c38232","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_5d403aa5","line":33,"in_reply_to":"9a8ffd7b_bd5926ff","updated":"2015-12-02 23:30:40.000000000","message":"yep","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"89afa18a49fcaefceaf5782889448fea24c38232","unresolved":false,"context_lines":[{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_dd12eab3","line":34,"updated":"2015-12-02 23:30:40.000000000","message":"you can remove this line, we now have to wait 2 releases as per the deprecation policy, and \"2\" is the default value.","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"8e825249d12d753ea5e4eebe100971196b386e86","unresolved":false,"context_lines":[{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_d42b5432","line":34,"in_reply_to":"9a8ffd7b_dd12eab3","updated":"2015-12-03 15:31:32.000000000","message":"Done","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"89afa18a49fcaefceaf5782889448fea24c38232","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"},{"line_number":38,"context_line":"        self.LDAP_URL \u003d CONF.ldap.url"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_7d241e0c","line":35,"updated":"2015-12-02 23:30:40.000000000","message":"you can add another argument:\n\n  in_favor\u003d\u0027sql role backend\u0027","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"ffda2e939fa21bd1c703b9b4ce5f46a3297a8269","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"},{"line_number":38,"context_line":"        self.LDAP_URL \u003d CONF.ldap.url"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_d7cfd6b1","line":35,"in_reply_to":"7a740942_9425cc5d","updated":"2015-12-03 15:39:37.000000000","message":"yes, that would be even better!","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"8e825249d12d753ea5e4eebe100971196b386e86","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.LIBERTY,"},{"line_number":34,"context_line":"        remove_in\u003d+1,"},{"line_number":35,"context_line":"        what\u003d\u0027ldap role\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"},{"line_number":38,"context_line":"        self.LDAP_URL \u003d CONF.ldap.url"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_9425cc5d","line":35,"in_reply_to":"9a8ffd7b_7d241e0c","updated":"2015-12-03 15:31:32.000000000","message":"Done!  I also noticed that lance bragstad added a release notes file for mitaka deprecations in his patch. Can i wait for his patch to merge and then update his release notes file as a separate patch?","commit_id":"d80ba5e99596c1bc3ccb30dd1a2f2390dc319f9b"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"0e6312ee115762b1a20ebfa354d80737c7d6af04","unresolved":false,"context_lines":[{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.MITAKA,"},{"line_number":34,"context_line":"        what\u003d\u0027ldap role\u0027,"},{"line_number":35,"context_line":"        in_favor_of\u003d\u0027sql role backend\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a740942_6c8873e8","line":34,"updated":"2015-12-04 05:02:49.000000000","message":"change to \"ldap role backend\".","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"294a7d186ad17dfa9e1e83c4229ddcf6f5323735","unresolved":false,"context_lines":[{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.MITAKA,"},{"line_number":34,"context_line":"        what\u003d\u0027ldap role\u0027,"},{"line_number":35,"context_line":"        in_favor_of\u003d\u0027sql role backend\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a740942_30604401","line":34,"in_reply_to":"7a740942_6c8873e8","updated":"2015-12-06 07:31:22.000000000","message":"Done","commit_id":"0b2a9f82dd7b8011bcd67f426842249b68167d54"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"a8ecc1e30f76d0e24a201a840965dc53995bef0f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"class Role(assignment.RoleDriverV8):"},{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.MITAKA,"},{"line_number":34,"context_line":"        what\u003d\u0027ldap role backend\u0027,"},{"line_number":35,"context_line":"        in_favor_of\u003d\u0027sql role backend\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_540dbd8e","line":34,"updated":"2015-12-06 19:59:17.000000000","message":"(nit) LDAP","commit_id":"cfa3319cd6c1ef3714b67947900b86cc8757d2e3"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"a8ecc1e30f76d0e24a201a840965dc53995bef0f","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    @versionutils.deprecated("},{"line_number":33,"context_line":"        versionutils.deprecated.MITAKA,"},{"line_number":34,"context_line":"        what\u003d\u0027ldap role backend\u0027,"},{"line_number":35,"context_line":"        in_favor_of\u003d\u0027sql role backend\u0027)"},{"line_number":36,"context_line":"    def __init__(self):"},{"line_number":37,"context_line":"        super(Role, self).__init__()"},{"line_number":38,"context_line":"        self.LDAP_URL \u003d CONF.ldap.url"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_7410f9a8","line":35,"updated":"2015-12-06 19:59:17.000000000","message":"(nit) SQL","commit_id":"cfa3319cd6c1ef3714b67947900b86cc8757d2e3"}],"releasenotes/notes/deprecate-ldap-role-ad28dce16863bbb1.yaml":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"04ec7926dd38af8c8ef176547d32ecdcb3df79cb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - As of the Mitaka release, the LDAP Role backend has been deprecated."},{"line_number":4,"context_line":"    It will be removed in the \u0027O\u0027 release."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7a740942_f8fa97bc","line":2,"updated":"2015-12-07 04:57:50.000000000","message":"Not sure if the link of the PB should be given here.","commit_id":"89a727ed71d8a8d79f0d0e83243f9f29f276c8dc"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"46de7b19d1b3dfff203cad4133aa6b5c7ff709aa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - As of the Mitaka release, the LDAP Role backend has been deprecated."},{"line_number":4,"context_line":"    It will be removed in the \u0027O\u0027 release."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7a740942_3be819b4","line":2,"in_reply_to":"7a740942_f8fa97bc","updated":"2015-12-07 06:02:57.000000000","message":"probably\n\n---\nother:\n  - \u003e\n    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]\n    Deprecated the LDAP backend for the role driver. The keystone team suggests using the SQL backend instead. The LDAP backend will be removed in the \u0027O\u0027 release.","commit_id":"89a727ed71d8a8d79f0d0e83243f9f29f276c8dc"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"c1a9f039abc8ea992c96f73182391195c412af21","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":5,"context_line":"    Deprecated the LDAP backend for the role driver. The keystone team suggests using the SQL backend instead."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7a740942_6818e375","line":2,"updated":"2015-12-07 22:15:28.000000000","message":"Actually, shouldn\u0027t the deprecations section be used instead of other?\n\nhttp://docs.openstack.org/developer/reno/usage.html#creating-new-release-notes","commit_id":"22ab08fb25a76fae535e482de0c4c8d90f4f0c4f"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"6997f2f2cebdf7413dbf87802571b263f3374973","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":5,"context_line":"    Deprecated the LDAP backend for the role driver. The keystone team suggests using the SQL backend instead."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7a740942_a8dc8b73","line":2,"in_reply_to":"7a740942_6818e375","updated":"2015-12-07 22:21:16.000000000","message":"there is no deprecations section :(","commit_id":"22ab08fb25a76fae535e482de0c4c8d90f4f0c4f"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d0aade8ef302c7811376623492363102b1cf5dca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":5,"context_line":"    Deprecated the LDAP backend for the role driver. The keystone team suggests using the SQL backend instead."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7a740942_2833bbac","line":2,"in_reply_to":"7a740942_a8dc8b73","updated":"2015-12-07 22:28:17.000000000","message":"Hmm, ok.  I thought keystone was similar to Nova in regard to reno.  Seems there are differences.  No problem.","commit_id":"22ab08fb25a76fae535e482de0c4c8d90f4f0c4f"}],"releasenotes/notes/deprecate_ldap_role-b4cf705f261a0c4d.yaml":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"a8ecc1e30f76d0e24a201a840965dc53995bef0f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - \u003e"},{"line_number":4,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":5,"context_line":"    As of the Mitaka release, ldap role backend has been deprecated."},{"line_number":6,"context_line":"    It will be removed in the \u0027O\u0027 release."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7a740942_b41661a5","line":5,"updated":"2015-12-06 19:59:17.000000000","message":"(nit) LDAP","commit_id":"cfa3319cd6c1ef3714b67947900b86cc8757d2e3"}]}
