)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4502020a89f2b4bec45d01e18a8657ee8a5fd0f8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tom Cocozzello \u003ctjcocozz@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-02 17:15:32 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP Depricate Saml2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since Saml2 is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_145562c5","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":13},"updated":"2016-02-03 01:57:52.000000000","message":"deprecate* saml2 auth plugin","commit_id":"a3165dfce93f23475e2e74e9e90f950321ad26c1"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"8ea8080e50fb604d2ac14ac0bed6217b8a9f6057","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tom Cocozzello \u003ctjcocozz@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-02 17:15:32 -0600"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP Depricate Saml2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since Saml2 is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_0f668ded","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":13},"in_reply_to":"5a5ae5dd_145562c5","updated":"2016-02-03 14:56:06.000000000","message":"I need to use a text editor with a spell checker. :/","commit_id":"a3165dfce93f23475e2e74e9e90f950321ad26c1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4502020a89f2b4bec45d01e18a8657ee8a5fd0f8","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP Depricate Saml2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since Saml2 is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: If82554f1e132c92c6fc707da6bdecba11e35620e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_746ff692","line":10,"range":{"start_line":9,"start_character":1,"end_line":10,"end_character":24},"updated":"2016-02-03 01:57:52.000000000","message":"reference bp: deprecated-as-of-mitaka","commit_id":"a3165dfce93f23475e2e74e9e90f950321ad26c1"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"8ea8080e50fb604d2ac14ac0bed6217b8a9f6057","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP Depricate Saml2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since Saml2 is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: If82554f1e132c92c6fc707da6bdecba11e35620e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a5ae5dd_6f9b81ca","line":10,"range":{"start_line":9,"start_character":1,"end_line":10,"end_character":24},"in_reply_to":"5a5ae5dd_746ff692","updated":"2016-02-03 14:56:06.000000000","message":"oh shoot i forgot about that bp","commit_id":"a3165dfce93f23475e2e74e9e90f950321ad26c1"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"56c4346e139b1f75da361382a9f39ec6e0d82623","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate Saml2 auth plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since the Saml2 plugin is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it (log deprecation for now)."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: If82554f1e132c92c6fc707da6bdecba11e35620e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a5ae5dd_1833d963","line":9,"updated":"2016-02-05 01:56:08.000000000","message":"nit: could clarify this with the actual class path\n\n    keystone.auth.plugins.mapped:Mapped","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"86d04ee1acedfd8b0559db2f552801b11f51d7da","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Deprecate Saml2 auth plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since the Saml2 plugin is just a wrapper for mapped.mapped"},{"line_number":10,"context_line":"there is no need for it (log deprecation for now)."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: If82554f1e132c92c6fc707da6bdecba11e35620e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a5ae5dd_e50b9b8c","line":9,"in_reply_to":"5a5ae5dd_1833d963","updated":"2016-02-05 14:27:39.000000000","message":"yes! i will also add it to saml2 as well","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"}],"doc/source/configure_federation.rst":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"bc01a82c52fb6e1416a506c9769736f315cda896","unresolved":false,"context_lines":[{"line_number":38,"context_line":"identity properties issued by an external Identity Provider, such as SAML"},{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":": .. WARNING::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    `saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":44,"context_line":"    `saml2` wrapper will be removed as of the O-release. The recommended Identety"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_15a45b06","line":41,"updated":"2016-02-09 14:04:32.000000000","message":"I don\u0027t know that you need this block at all.","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"6c9f3c28e3703e1c15315107fde987d8a2ff4161","unresolved":false,"context_lines":[{"line_number":38,"context_line":"identity properties issued by an external Identity Provider, such as SAML"},{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":": .. WARNING::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    `saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":44,"context_line":"    `saml2` wrapper will be removed as of the O-release. The recommended Identety"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_88f10e98","line":41,"in_reply_to":"5a5ae5dd_15a45b06","updated":"2016-02-09 14:52:05.000000000","message":"Okay I saw it on another deprecation. will get rid of it","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"bc01a82c52fb6e1416a506c9769736f315cda896","unresolved":false,"context_lines":[{"line_number":41,"context_line":": .. WARNING::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    `saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":44,"context_line":"    `saml2` wrapper will be removed as of the O-release. The recommended Identety"},{"line_number":45,"context_line":"    provider is `mapped`, which supports `saml2`."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Federated users are not mirrored in the keystone identity backend"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_752a6f80","line":44,"updated":"2016-02-09 14:04:32.000000000","message":"Identity","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"6c9f3c28e3703e1c15315107fde987d8a2ff4161","unresolved":false,"context_lines":[{"line_number":41,"context_line":": .. WARNING::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    `saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":44,"context_line":"    `saml2` wrapper will be removed as of the O-release. The recommended Identety"},{"line_number":45,"context_line":"    provider is `mapped`, which supports `saml2`."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Federated users are not mirrored in the keystone identity backend"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_e8f522cb","line":44,"in_reply_to":"5a5ae5dd_752a6f80","updated":"2016-02-09 14:52:05.000000000","message":":\\","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"bc01a82c52fb6e1416a506c9769736f315cda896","unresolved":false,"context_lines":[{"line_number":93,"context_line":"2. Add local keystone groups and roles"},{"line_number":94,"context_line":"3. Add Identity Provider(s), Mapping(s), and Protocol(s)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Configure authentication drivers in ``keystone.conf``"},{"line_number":97,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Add the authentication methods to the ``[auth]`` section in ``keystone.conf``."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_f5473f1b","line":96,"updated":"2016-02-09 14:04:32.000000000","message":"This section mentions and shows the saml2 auth method. It should be fixed to show mapped.","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"6c9f3c28e3703e1c15315107fde987d8a2ff4161","unresolved":false,"context_lines":[{"line_number":93,"context_line":"2. Add local keystone groups and roles"},{"line_number":94,"context_line":"3. Add Identity Provider(s), Mapping(s), and Protocol(s)"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Configure authentication drivers in ``keystone.conf``"},{"line_number":97,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Add the authentication methods to the ``[auth]`` section in ``keystone.conf``."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a5ae5dd_a61c3b6b","line":96,"in_reply_to":"5a5ae5dd_f5473f1b","updated":"2016-02-09 14:52:05.000000000","message":"Done","commit_id":"2fec75e8621da9c0205141b4a91af77f3b71f4bc"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"846ccd2d40a416b2841ed1c5184d34286585d692","unresolved":false,"context_lines":[{"line_number":38,"context_line":"identity properties issued by an external Identity Provider, such as SAML"},{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_00266968","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":7},"updated":"2016-02-10 03:35:35.000000000","message":"use double backticks here, and for all the others in this paragraph","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"efc7ae1401a4711a6ac1dc2422827b1e705e642e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"identity properties issued by an external Identity Provider, such as SAML"},{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_ba268bb8","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":7},"in_reply_to":"3a57f1b5_00266968","updated":"2016-02-10 13:46:54.000000000","message":"Done","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"846ccd2d40a416b2841ed1c5184d34286585d692","unresolved":false,"context_lines":[{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Federated users are not mirrored in the keystone identity backend"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_e01d4d10","line":42,"range":{"start_line":42,"start_character":42,"end_line":42,"end_character":51},"updated":"2016-02-10 03:35:35.000000000","message":"how about: \"O\" release\n\nit\u0027s more consistent with what we\u0027ve been saying","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"efc7ae1401a4711a6ac1dc2422827b1e705e642e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Federated users are not mirrored in the keystone identity backend"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_5a6677ee","line":42,"range":{"start_line":42,"start_character":42,"end_line":42,"end_character":51},"in_reply_to":"3a57f1b5_e01d4d10","updated":"2016-02-10 13:46:54.000000000","message":"Done","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"846ccd2d40a416b2841ed1c5184d34286585d692","unresolved":false,"context_lines":[{"line_number":38,"context_line":"identity properties issued by an external Identity Provider, such as SAML"},{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Federated users are not mirrored in the keystone identity backend"},{"line_number":46,"context_line":"(for example, using the SQL driver). The external Identity Provider is"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_a000b5ab","line":43,"range":{"start_line":41,"start_character":0,"end_line":43,"end_character":45},"updated":"2016-02-10 03:35:35.000000000","message":"Put this closer to line 94 it\u0027s more related to that content. \nAlso, use the NOTE block to make it more highlighted.\n\nhow about this wording:\n\n.. NOTE::\n\nThe ``saml2`` authentication plugin has been deprecated as of the Mitaka release. Support for the ``saml2`` authentication plugin will be removed in the \"O\" release. The recommended authentication plugin to use is ``mapped``, which supports SAML.","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"846ccd2d40a416b2841ed1c5184d34286585d692","unresolved":false,"context_lines":[{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Federated users are not mirrored in the keystone identity backend"},{"line_number":46,"context_line":"(for example, using the SQL driver). The external Identity Provider is"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_801a5916","line":43,"range":{"start_line":42,"start_character":69,"end_line":43,"end_character":8},"updated":"2016-02-10 03:35:35.000000000","message":"it\u0027s not an identity provider, it\u0027s an authentication plugin","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"efc7ae1401a4711a6ac1dc2422827b1e705e642e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"assertions or OpenID Connect claims."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"`saml2` has been deprecated as of the Mitaka release. Support for the"},{"line_number":42,"context_line":"`saml2` wrapper will be removed as of the O-release. The recommended Identity"},{"line_number":43,"context_line":"provider is `mapped`, which supports `saml2`."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Federated users are not mirrored in the keystone identity backend"},{"line_number":46,"context_line":"(for example, using the SQL driver). The external Identity Provider is"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a57f1b5_fa62c3d7","line":43,"range":{"start_line":42,"start_character":69,"end_line":43,"end_character":8},"in_reply_to":"3a57f1b5_801a5916","updated":"2016-02-10 13:46:54.000000000","message":"Done","commit_id":"3af6d7865123482fd4a4aa02a10051253b2c176e"}],"keystone/auth/plugins/saml2.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4502020a89f2b4bec45d01e18a8657ee8a5fd0f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5a5ae5dd_14bec2ff","updated":"2016-02-03 01:57:52.000000000","message":"for classes, it\u0027s probably easier to use versionutils.deprecated decorator, like this:\n\nhttps://github.com/openstack/keystone/blob/8bfb9aa303ff6741197e5114ec64e9a17b23ab57/keystone/common/cache/backends/memcache_pool.py#L22-L26","commit_id":"a3165dfce93f23475e2e74e9e90f950321ad26c1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b4b074db52191e7bd5d2bb4803843ba649d56ed4","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"@versionutils.deprecated("},{"line_number":19,"context_line":"    versionutils.deprecated.MITAKA,"},{"line_number":20,"context_line":"    what\u003d\u0027SAML2 authentication plugin\u0027,"},{"line_number":21,"context_line":"    in_favor_of\u003d\u0027mapped.Mapped\u0027,"},{"line_number":22,"context_line":"    remove_in\u003d+2)"},{"line_number":23,"context_line":"class Saml2(mapped.Mapped):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_1783fbcd","line":20,"range":{"start_line":20,"start_character":10,"end_line":20,"end_character":37},"updated":"2016-02-03 17:46:53.000000000","message":"doesn\u0027t hurt to be more specific\n\n  what\u003d\u0027keystone.auth.plugins.saml2.Saml2\u0027\n  in_favor_of\u003d\u0027keystone.auth.plugins.mapped.Mapped\u0027","commit_id":"083ef461f7ee905e5d83b0acfed4a1317923fe70"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"4f884976afb6e0429d01fd7b91035047c9c7f3fb","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"@versionutils.deprecated("},{"line_number":19,"context_line":"    versionutils.deprecated.MITAKA,"},{"line_number":20,"context_line":"    what\u003d\u0027SAML2 authentication plugin\u0027,"},{"line_number":21,"context_line":"    in_favor_of\u003d\u0027mapped.Mapped\u0027,"},{"line_number":22,"context_line":"    remove_in\u003d+2)"},{"line_number":23,"context_line":"class Saml2(mapped.Mapped):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_77090e2c","line":20,"range":{"start_line":20,"start_character":10,"end_line":20,"end_character":37},"in_reply_to":"5a5ae5dd_1783fbcd","updated":"2016-02-03 17:52:51.000000000","message":"it never does. Done","commit_id":"083ef461f7ee905e5d83b0acfed4a1317923fe70"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"56c4346e139b1f75da361382a9f39ec6e0d82623","unresolved":false,"context_lines":[{"line_number":18,"context_line":"@versionutils.deprecated("},{"line_number":19,"context_line":"    versionutils.deprecated.MITAKA,"},{"line_number":20,"context_line":"    what\u003d\u0027keystone.auth.plugins.saml2.Saml2\u0027,"},{"line_number":21,"context_line":"    in_favor_of\u003d\u0027keystone.auth.plugins.mapped.Mapped\u0027,"},{"line_number":22,"context_line":"    remove_in\u003d+2)"},{"line_number":23,"context_line":"class Saml2(mapped.Mapped):"},{"line_number":24,"context_line":"    \"\"\"Provide an entry point to authenticate with SAML2."}],"source_content_type":"text/x-python","patch_set":5,"id":"5a5ae5dd_d86f8129","line":21,"updated":"2016-02-05 01:56:08.000000000","message":"Just curious - do we have any docs that state the Mapped plugin supports saml2?","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bef44d9d225d8707056e1087c075d671f9d40e5d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"@versionutils.deprecated("},{"line_number":19,"context_line":"    versionutils.deprecated.MITAKA,"},{"line_number":20,"context_line":"    what\u003d\u0027keystone.auth.plugins.saml2.Saml2\u0027,"},{"line_number":21,"context_line":"    in_favor_of\u003d\u0027keystone.auth.plugins.mapped.Mapped\u0027,"},{"line_number":22,"context_line":"    remove_in\u003d+2)"},{"line_number":23,"context_line":"class Saml2(mapped.Mapped):"},{"line_number":24,"context_line":"    \"\"\"Provide an entry point to authenticate with SAML2."}],"source_content_type":"text/x-python","patch_set":5,"id":"5a5ae5dd_de220952","line":21,"in_reply_to":"5a5ae5dd_d86f8129","updated":"2016-02-05 02:57:57.000000000","message":"it is mentioned in passing in certain spots, but it\u0027s definitely something that can be improved","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"86d04ee1acedfd8b0559db2f552801b11f51d7da","unresolved":false,"context_lines":[{"line_number":18,"context_line":"@versionutils.deprecated("},{"line_number":19,"context_line":"    versionutils.deprecated.MITAKA,"},{"line_number":20,"context_line":"    what\u003d\u0027keystone.auth.plugins.saml2.Saml2\u0027,"},{"line_number":21,"context_line":"    in_favor_of\u003d\u0027keystone.auth.plugins.mapped.Mapped\u0027,"},{"line_number":22,"context_line":"    remove_in\u003d+2)"},{"line_number":23,"context_line":"class Saml2(mapped.Mapped):"},{"line_number":24,"context_line":"    \"\"\"Provide an entry point to authenticate with SAML2."}],"source_content_type":"text/x-python","patch_set":5,"id":"5a5ae5dd_654b2b2b","line":21,"in_reply_to":"5a5ae5dd_de220952","updated":"2016-02-05 14:27:39.000000000","message":"@Lance I couldn\u0027t find one either.  In the SAML2 plugin it says it a base of mapped. http://docs.openstack.org/developer/keystone/liberty/api/keystone.auth.plugins.html#module-keystone.auth.plugins.saml2 .\n\nOn a side note. what is going on with \"Module contents\" on the bottom of the page? \nhttp://docs.openstack.org/developer/keystone/liberty/api/keystone.auth.plugins.html#module-keystone.auth.plugins","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"}],"releasenotes/notes/deprecated-as-of-mitaka-8534e43fa40c1d09.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bef44d9d225d8707056e1087c075d671f9d40e5d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    add user to group, and remove user from group. These operations will be"},{"line_number":15,"context_line":"    removed in the \u0027O\u0027 release."},{"line_number":16,"context_line":"  - \u003e"},{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_1e80a1f6","line":17,"range":{"start_line":17,"start_character":4,"end_line":17,"end_character":39},"updated":"2016-02-05 02:57:57.000000000","message":"Try to keep the text consistent with the other notes, how about something like this:\n\n  [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]\n  As of the Mitaka release, the auth plugin\n  ``keystone.auth.plugins.saml2.Saml2`` has\n  been deprecated. It is recommended to use\n  ``keystone.auth.plugins.mapped.Mapped`` instead.\n  The ``saml2`` plugin will be removed in the \u0027O\u0027 release.","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"86d04ee1acedfd8b0559db2f552801b11f51d7da","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    add user to group, and remove user from group. These operations will be"},{"line_number":15,"context_line":"    removed in the \u0027O\u0027 release."},{"line_number":16,"context_line":"  - \u003e"},{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_0576f705","line":17,"range":{"start_line":17,"start_character":4,"end_line":17,"end_character":39},"in_reply_to":"5a5ae5dd_1e80a1f6","updated":"2016-02-05 14:27:39.000000000","message":"Done","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bef44d9d225d8707056e1087c075d671f9d40e5d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    removed in the \u0027O\u0027 release."},{"line_number":16,"context_line":"  - \u003e"},{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"},{"line_number":21,"context_line":"    will be minimal."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_dee9a9e7","line":18,"range":{"start_line":18,"start_character":30,"end_line":18,"end_character":63},"updated":"2016-02-05 02:57:57.000000000","message":"wrap this with `` so it formats nicely","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"86d04ee1acedfd8b0559db2f552801b11f51d7da","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    removed in the \u0027O\u0027 release."},{"line_number":16,"context_line":"  - \u003e"},{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"},{"line_number":21,"context_line":"    will be minimal."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_a58603d9","line":18,"range":{"start_line":18,"start_character":30,"end_line":18,"end_character":63},"in_reply_to":"5a5ae5dd_dee9a9e7","updated":"2016-02-05 14:27:39.000000000","message":"Done","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bef44d9d225d8707056e1087c075d671f9d40e5d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"},{"line_number":21,"context_line":"    will be minimal."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_9eefb1e8","line":21,"range":{"start_line":20,"start_character":40,"end_line":21,"end_character":20},"updated":"2016-02-05 02:57:57.000000000","message":"this is an opinion, try to stick to facts in the release notes","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"86d04ee1acedfd8b0559db2f552801b11f51d7da","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    [`blueprint deprecated-as-of-mitaka \u003chttps://blueprints.launchpad.net/keystone/+spec/deprecated-as-of-mitaka\u003e`_]"},{"line_number":18,"context_line":"    As of the Mitaka release, keystone.auth.plugins.saml2.Saml2 auth plugin"},{"line_number":19,"context_line":"    has been deprecated.  Since the Saml2 plugin is just a wrapper for"},{"line_number":20,"context_line":"    keystone.auth.plugins.mapped.Mapped the fallout from using the wrong plugin"},{"line_number":21,"context_line":"    will be minimal."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5a5ae5dd_c57bfff3","line":21,"range":{"start_line":20,"start_character":40,"end_line":21,"end_character":20},"in_reply_to":"5a5ae5dd_9eefb1e8","updated":"2016-02-05 14:27:39.000000000","message":"everything i say is fact :p  jk","commit_id":"19ed648bb1b738d34454cb3e069c11b8c0a05c12"}]}
