)]}'
{"nova/conf/compute.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ade91a55450fd7babab43e88a8cb39936f7e0e88","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":73,"context_line":"When an image is booted with the property \u0027kernel_id\u0027 with the value"},{"line_number":74,"context_line":"\u0027nokernel\u0027, Nova assumes the image doesn\u0027t require an external kernel and"},{"line_number":75,"context_line":"ramdisk. Marking it for deprecation to be removed in"},{"line_number":76,"context_line":"following cycle."},{"line_number":77,"context_line":"\"\"\","},{"line_number":78,"context_line":"        help\u003d\"\"\""},{"line_number":79,"context_line":"This option is used to decide when an image should have no external"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_e9196f89","line":76,"range":{"start_line":75,"start_character":9,"end_line":76,"end_character":16},"updated":"2016-10-14 09:17:30.000000000","message":"You can remove this - it\u0027s obvious that it\u0027s deprecated :)","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"9614d0e279f7723a92adbe65e3f0ae3a216a0338","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":73,"context_line":"When an image is booted with the property \u0027kernel_id\u0027 with the value"},{"line_number":74,"context_line":"\u0027nokernel\u0027, Nova assumes the image doesn\u0027t require an external kernel and"},{"line_number":75,"context_line":"ramdisk. Marking it for deprecation to be removed in"},{"line_number":76,"context_line":"following cycle."},{"line_number":77,"context_line":"\"\"\","},{"line_number":78,"context_line":"        help\u003d\"\"\""},{"line_number":79,"context_line":"This option is used to decide when an image should have no external"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_20d60028","line":76,"range":{"start_line":75,"start_character":9,"end_line":76,"end_character":16},"in_reply_to":"fa6399be_e9196f89","updated":"2016-10-14 19:06:44.000000000","message":"Done","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ade91a55450fd7babab43e88a8cb39936f7e0e88","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":88,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":89,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":90,"context_line":"This config changes API behaviour and should be removed."},{"line_number":91,"context_line":"\"\"\","},{"line_number":92,"context_line":"        help\u003d\"\"\""},{"line_number":93,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_fb05b610","line":90,"range":{"start_line":90,"start_character":0,"end_line":90,"end_character":56},"updated":"2016-10-14 09:17:30.000000000","message":"I know this should be removed because we deprecated it :) How does this change API behavior though?","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"9614d0e279f7723a92adbe65e3f0ae3a216a0338","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":88,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":89,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":90,"context_line":"This config changes API behaviour and should be removed."},{"line_number":91,"context_line":"\"\"\","},{"line_number":92,"context_line":"        help\u003d\"\"\""},{"line_number":93,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa6399be_40c05450","line":90,"range":{"start_line":90,"start_character":0,"end_line":90,"end_character":56},"in_reply_to":"fa6399be_fb05b610","updated":"2016-10-14 19:06:44.000000000","message":"Let me find out details from John Garbutt on this. Will update in a follow on patch.","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"a5e5d8937ac70f353df19f7b8942bb36798602da","unresolved":false,"context_lines":[{"line_number":73,"context_line":"When an image is booted with the property \u0027kernel_id\u0027 with the value"},{"line_number":74,"context_line":"\u0027nokernel\u0027, Nova assumes the image doesn\u0027t require an external kernel and"},{"line_number":75,"context_line":"ramdisk."},{"line_number":76,"context_line":"\"\"\","},{"line_number":77,"context_line":"        help\u003d\"\"\""},{"line_number":78,"context_line":"This option is used to decide when an image should have no external"},{"line_number":79,"context_line":"ramdisk or kernel. By default this is set to \u0027nokernel\u0027, so when an"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a74a57a_2f9f82b5","line":76,"updated":"2016-11-30 02:42:26.000000000","message":"This doesn\u0027t seem like a valid reason to me. The value \"nokernel\" isn\u0027t hard coded, this flag is used. So, perhaps the reason should be that API behaviour shouldn\u0027t change through flags and that the value should be hard coded, but I think that needs a better explanation here and in the commit message.","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2fa37b4cddb5cb5bdd863a8ec656968abdd7cca7","unresolved":false,"context_lines":[{"line_number":73,"context_line":"When an image is booted with the property \u0027kernel_id\u0027 with the value"},{"line_number":74,"context_line":"\u0027nokernel\u0027, Nova assumes the image doesn\u0027t require an external kernel and"},{"line_number":75,"context_line":"ramdisk."},{"line_number":76,"context_line":"\"\"\","},{"line_number":77,"context_line":"        help\u003d\"\"\""},{"line_number":78,"context_line":"This option is used to decide when an image should have no external"},{"line_number":79,"context_line":"ramdisk or kernel. By default this is set to \u0027nokernel\u0027, so when an"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_45b58ccb","line":76,"in_reply_to":"5a74a57a_2f9f82b5","updated":"2016-12-12 21:11:36.000000000","message":"Done","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"de24005a84534e3b85b0a47e2949135e0c134588","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":87,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":88,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":89,"context_line":"This config changes API behaviour. This should be only allowed through API."},{"line_number":90,"context_line":"\"\"\","},{"line_number":91,"context_line":"        help\u003d\"\"\""},{"line_number":92,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a74a57a_3b192889","line":89,"range":{"start_line":89,"start_character":35,"end_line":89,"end_character":75},"updated":"2016-11-25 11:28:01.000000000","message":"Nit: I would drop this bit really, and just say all changes in API behaviour should be discoverable. But I don\u0027t want to block on that.","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2fa37b4cddb5cb5bdd863a8ec656968abdd7cca7","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":87,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":88,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":89,"context_line":"This config changes API behaviour. This should be only allowed through API."},{"line_number":90,"context_line":"\"\"\","},{"line_number":91,"context_line":"        help\u003d\"\"\""},{"line_number":92,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_a5c4a040","line":89,"range":{"start_line":89,"start_character":35,"end_line":89,"end_character":75},"in_reply_to":"5a74a57a_3b192889","updated":"2016-12-12 21:11:36.000000000","message":"Done","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"a5e5d8937ac70f353df19f7b8942bb36798602da","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":87,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":88,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":89,"context_line":"This config changes API behaviour. This should be only allowed through API."},{"line_number":90,"context_line":"\"\"\","},{"line_number":91,"context_line":"        help\u003d\"\"\""},{"line_number":92,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a74a57a_4fa4be07","line":89,"range":{"start_line":89,"start_character":35,"end_line":89,"end_character":75},"in_reply_to":"5a74a57a_3b192889","updated":"2016-11-30 02:42:26.000000000","message":"I kind of do want to block on that given my comment above.","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2fa37b4cddb5cb5bdd863a8ec656968abdd7cca7","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":87,"context_line":"        deprecated_since\u003d\u002715.0.0\u0027,"},{"line_number":88,"context_line":"        deprecated_reason\u003d\"\"\""},{"line_number":89,"context_line":"This config changes API behaviour. This should be only allowed through API."},{"line_number":90,"context_line":"\"\"\","},{"line_number":91,"context_line":"        help\u003d\"\"\""},{"line_number":92,"context_line":"When creating multiple instances with a single request using the"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_85c7a444","line":89,"range":{"start_line":89,"start_character":35,"end_line":89,"end_character":75},"in_reply_to":"5a74a57a_4fa4be07","updated":"2016-12-12 21:11:36.000000000","message":"Done","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"}],"releasenotes/notes/deprecate-compute-options-011c9a454182a8bf.yaml":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0d592a331c1824a4a2c384ffec90ec70c1cd04d8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The config options ``multi_instance_display_name_template`` and"},{"line_number":5,"context_line":"    ``null_kernel`` in the ``DEFAULT`` group are now deprecated and may be"},{"line_number":6,"context_line":"    removed as early as the 16.0.0 release."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_b2f726f4","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":5},"updated":"2016-10-13 00:15:54.000000000","message":"In this case, it is not necessary.","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ade91a55450fd7babab43e88a8cb39936f7e0e88","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The config options ``multi_instance_display_name_template`` and"},{"line_number":5,"context_line":"    ``null_kernel`` in the ``DEFAULT`` group are now deprecated and may be"},{"line_number":6,"context_line":"    removed as early as the 16.0.0 release."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_29428768","line":3,"range":{"start_line":3,"start_character":4,"end_line":3,"end_character":5},"in_reply_to":"fa6399be_b2f726f4","updated":"2016-10-14 09:17:30.000000000","message":"It is necessary to ensure the text below is escaped and later rendered correctly.","commit_id":"6e90384fa20cb5798aa0a5ec95804e542a04384c"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"a5e5d8937ac70f353df19f7b8942bb36798602da","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The config options ``multi_instance_display_name_template`` and"},{"line_number":5,"context_line":"    ``null_kernel`` in the ``DEFAULT`` group are now deprecated and may be"},{"line_number":6,"context_line":"    removed as early as the 16.0.0 release."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a74a57a_afab92d5","line":6,"updated":"2016-11-30 02:42:26.000000000","message":"I think this better needs to explain that this was done to keep API behaviour consistent across deployments.","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2fa37b4cddb5cb5bdd863a8ec656968abdd7cca7","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The config options ``multi_instance_display_name_template`` and"},{"line_number":5,"context_line":"    ``null_kernel`` in the ``DEFAULT`` group are now deprecated and may be"},{"line_number":6,"context_line":"    removed as early as the 16.0.0 release."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a6eadb0_c5c19c30","line":6,"in_reply_to":"5a74a57a_afab92d5","updated":"2016-12-12 21:11:36.000000000","message":"Done","commit_id":"028cb36ac8a242c2341be64774d277cedecea05d"}]}
