)]}'
{"releasenotes/notes/convert-keystone-to-flask-80d980e239b662b0.yaml":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"6c64385199598ee59e5cafb0145c124d8cfca3fb","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    release Keystone is moving to the ``Flask`` framework."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - \u003e"},{"line_number":10,"context_line":"    Keystone no longer is loaded via ``paste.deploy`` and in stead directly"},{"line_number":11,"context_line":"    loads the ``Flask`` based application. If a deployment is relying on the"},{"line_number":12,"context_line":"    entry-point generated wsgi files, it is important to get the newest ones."},{"line_number":13,"context_line":"    These new files have minor changes to support the new loading mechanisms."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_9febf676","line":10,"range":{"start_line":10,"start_character":58,"end_line":10,"end_character":66},"updated":"2018-06-06 16:37:29.000000000","message":"instead*","commit_id":"7c5dea74d9108f0149a058639d4384ed451b1143"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"d1c5c385e63ace99f20373d9af0e709a9b2f2101","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Keystone has historically used a custom rolled WSGI framework based loosely"},{"line_number":4,"context_line":"    on webob which was in turn loaded by the pythonpaste library. The Keystone"},{"line_number":5,"context_line":"    team has been planning to move away from the home-rolled solution and to"},{"line_number":6,"context_line":"    a common framework for a number of release cycles. As of the ``Rocky``"},{"line_number":7,"context_line":"    release Keystone is moving to the ``Flask`` framework."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_506b0d1e","line":4,"range":{"start_line":4,"start_character":7,"end_line":4,"end_character":12},"updated":"2018-06-06 18:49:10.000000000","message":"``WebOb`` and a link: https://github.com/Pylons/webob","commit_id":"347690eedccf6b68d02ce38d1ef62253a26a66c7"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"d1c5c385e63ace99f20373d9af0e709a9b2f2101","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Keystone has historically used a custom rolled WSGI framework based loosely"},{"line_number":4,"context_line":"    on webob which was in turn loaded by the pythonpaste library. The Keystone"},{"line_number":5,"context_line":"    team has been planning to move away from the home-rolled solution and to"},{"line_number":6,"context_line":"    a common framework for a number of release cycles. As of the ``Rocky``"},{"line_number":7,"context_line":"    release Keystone is moving to the ``Flask`` framework."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_50546d54","line":4,"range":{"start_line":4,"start_character":45,"end_line":4,"end_character":56},"updated":"2018-06-06 18:49:10.000000000","message":"``pythonpaste`` we should also include a link for reference/completeness:\n\nhttps://paste.readthedocs.io/en/latest/","commit_id":"347690eedccf6b68d02ce38d1ef62253a26a66c7"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"d1c5c385e63ace99f20373d9af0e709a9b2f2101","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    Keystone has historically used a custom rolled WSGI framework based loosely"},{"line_number":4,"context_line":"    on webob which was in turn loaded by the pythonpaste library. The Keystone"},{"line_number":5,"context_line":"    team has been planning to move away from the home-rolled solution and to"},{"line_number":6,"context_line":"    a common framework for a number of release cycles. As of the ``Rocky``"},{"line_number":7,"context_line":"    release Keystone is moving to the ``Flask`` framework."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - \u003e"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_3070d108","line":6,"range":{"start_line":6,"start_character":65,"end_line":6,"end_character":74},"updated":"2018-06-06 18:49:10.000000000","message":"Do we usually use literals for release names?","commit_id":"347690eedccf6b68d02ce38d1ef62253a26a66c7"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"f1bf5cc1862164e47a46852cb5e8ca940f74bc88","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    Keystone has historically used a custom rolled WSGI framework based loosely"},{"line_number":4,"context_line":"    on webob which was in turn loaded by the pythonpaste library. The Keystone"},{"line_number":5,"context_line":"    team has been planning to move away from the home-rolled solution and to"},{"line_number":6,"context_line":"    a common framework for a number of release cycles. As of the ``Rocky``"},{"line_number":7,"context_line":"    release Keystone is moving to the ``Flask`` framework."},{"line_number":8,"context_line":"upgrade:"},{"line_number":9,"context_line":"  - \u003e"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_f0bfb95d","line":6,"range":{"start_line":6,"start_character":65,"end_line":6,"end_character":74},"in_reply_to":"5f7c97a3_3070d108","updated":"2018-06-06 18:51:34.000000000","message":"No idea.","commit_id":"347690eedccf6b68d02ce38d1ef62253a26a66c7"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"d1c5c385e63ace99f20373d9af0e709a9b2f2101","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    reminents of the V2.0 API that was maintained strictly due to a failure"},{"line_number":42,"context_line":"    to copy/paste a direct deprecation notice on the controllers even though"},{"line_number":43,"context_line":"    the V2.0 API was deprecated in its entirety. This should have no meaningful"},{"line_number":44,"context_line":"    impact on any user as the APIs (``ec2token``) have a v3 equivalent"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_109115f2","line":44,"updated":"2018-06-06 18:49:10.000000000","message":"nit: add a period to the end of this sentence","commit_id":"347690eedccf6b68d02ce38d1ef62253a26a66c7"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"f330770c1c4e4817d1957df45e151e59641cb814","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Keystone has historically used a custom rolled WSGI framework based loosely"},{"line_number":4,"context_line":"    on [`webob \u003c https://github.com/Pylons/webob\u003e`_] which was in turn loaded"},{"line_number":5,"context_line":"    by the [`pythonpaste library \u003chttps://paste.readthedocs.io/en/latest/\u003e`_]."},{"line_number":6,"context_line":"    The Keystone team has been planning to move away from the home-rolled"},{"line_number":7,"context_line":"    solution and to a common framework for a number of release cycles. As of"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f7c97a3_4b291b35","line":4,"range":{"start_line":4,"start_character":16,"end_line":4,"end_character":17},"updated":"2018-06-06 19:52:02.000000000","message":"Removing this space should fix the releasenotes job.","commit_id":"46edb327250b58834038bc6813baec87d0630418"}]}
