)]}'
{"tripleoclient/utils.py":[{"author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"change_message_id":"a14338e342e1b1468e6443dd963a15a9274da699","unresolved":false,"context_lines":[{"line_number":704,"context_line":""},{"line_number":705,"context_line":"    depr_warning \u003d _(\u0027 (DEPRECATED. Use an environment file and set the \u0027"},{"line_number":706,"context_line":"                     \u0027parameter %s. This option will be removed in the \"U\" \u0027"},{"line_number":707,"context_line":"                     \u0027release.)\u0027)"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"    # TODO(d0ugal): Deprecated in Newton. Remove these in P."},{"line_number":710,"context_line":"    parser.add_argument(\u0027--control-scale\u0027, type\u003dint,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_779385a4","line":707,"updated":"2019-04-26 17:48:05.000000000","message":"I suppose P is for Pike version, but what means U I don\u0027t understand?","commit_id":"750201c2bf3075062193037c494f19e803d56639"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"ea8498e3d8e5d32581a500960cbdc4e75ec976e1","unresolved":false,"context_lines":[{"line_number":704,"context_line":""},{"line_number":705,"context_line":"    depr_warning \u003d _(\u0027 (DEPRECATED. Use an environment file and set the \u0027"},{"line_number":706,"context_line":"                     \u0027parameter %s. This option will be removed in the \"U\" \u0027"},{"line_number":707,"context_line":"                     \u0027release.)\u0027)"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"    # TODO(d0ugal): Deprecated in Newton. Remove these in P."},{"line_number":710,"context_line":"    parser.add_argument(\u0027--control-scale\u0027, type\u003dint,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_97007969","line":707,"in_reply_to":"ffb9cba7_779385a4","updated":"2019-04-26 18:09:27.000000000","message":"\"U\" is the next release after U. It\u0027s not named yet hence \"U\".","commit_id":"750201c2bf3075062193037c494f19e803d56639"},{"author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"change_message_id":"a14338e342e1b1468e6443dd963a15a9274da699","unresolved":false,"context_lines":[{"line_number":706,"context_line":"                     \u0027parameter %s. This option will be removed in the \"U\" \u0027"},{"line_number":707,"context_line":"                     \u0027release.)\u0027)"},{"line_number":708,"context_line":""},{"line_number":709,"context_line":"    # TODO(d0ugal): Deprecated in Newton. Remove these in P."},{"line_number":710,"context_line":"    parser.add_argument(\u0027--control-scale\u0027, type\u003dint,"},{"line_number":711,"context_line":"                        help\u003d_(\u0027New number of control nodes.\u0027)"},{"line_number":712,"context_line":"                        + (depr_warning % \u0027ControllerCount\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_d7e9111a","line":709,"updated":"2019-04-26 17:48:05.000000000","message":"This comment can be removed or change.","commit_id":"750201c2bf3075062193037c494f19e803d56639"},{"author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"change_message_id":"a14338e342e1b1468e6443dd963a15a9274da699","unresolved":false,"context_lines":[{"line_number":713,"context_line":"                           if mark_as_depr else \u0027\u0027))"},{"line_number":714,"context_line":"    parser.add_argument(\u0027--compute-scale\u0027, type\u003dint,"},{"line_number":715,"context_line":"                        help\u003d_(\u0027New number of compute nodes.\u0027)"},{"line_number":716,"context_line":"                        + (depr_warning % \u0027ComputeCount\u0027"},{"line_number":717,"context_line":"                           if mark_as_depr else \u0027\u0027))"},{"line_number":718,"context_line":"    parser.add_argument(\u0027--ceph-storage-scale\u0027, type\u003dint,"},{"line_number":719,"context_line":"                        help\u003d_(\u0027New number of ceph storage nodes.\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_57c6819c","line":716,"updated":"2019-04-26 17:48:05.000000000","message":"This options is supposed be already removed, so we can simply remote it.","commit_id":"750201c2bf3075062193037c494f19e803d56639"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"ea8498e3d8e5d32581a500960cbdc4e75ec976e1","unresolved":false,"context_lines":[{"line_number":713,"context_line":"                           if mark_as_depr else \u0027\u0027))"},{"line_number":714,"context_line":"    parser.add_argument(\u0027--compute-scale\u0027, type\u003dint,"},{"line_number":715,"context_line":"                        help\u003d_(\u0027New number of compute nodes.\u0027)"},{"line_number":716,"context_line":"                        + (depr_warning % \u0027ComputeCount\u0027"},{"line_number":717,"context_line":"                           if mark_as_depr else \u0027\u0027))"},{"line_number":718,"context_line":"    parser.add_argument(\u0027--ceph-storage-scale\u0027, type\u003dint,"},{"line_number":719,"context_line":"                        help\u003d_(\u0027New number of ceph storage nodes.\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_d706f186","line":716,"in_reply_to":"ffb9cba7_57c6819c","updated":"2019-04-26 18:09:27.000000000","message":"No we can\u0027t because the error we landed in Train won\u0027t actually trigger. We need to leave these options in so if someone is specifying it, it will hard error. Previously it was a warning (that everyone ignores) so T will be the release we hard error with a useful message. See change from the commit message","commit_id":"750201c2bf3075062193037c494f19e803d56639"}]}
