)]}'
{"releasenotes/notes/deprecate-floppy-drive-7ae7b5c8b0eb7f68.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0bb64735a08dc6f4b344a09c345daeab086fd0ce","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"96301494_e11bc266","updated":"2021-07-23 13:55:51.000000000","message":"This doesn\u0027t talk about the upgrade implications for users on this device type. What are they expected to do?","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0bb64735a08dc6f4b344a09c345daeab086fd0ce","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    Emulated floppy drives are vulnerable, and in the past have caused"},{"line_number":8,"context_line":"    potential guest crashes (refer to the infamous \"VENOM\" CVE)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    Thus the image properties for setting floppy as a disk bus (via"},{"line_number":11,"context_line":"    ``hw_floppy_bus\u003dfd``) and as a rescue device (via"},{"line_number":12,"context_line":"    ``hw_rescue_device\u003dfloppy``) are deprecated."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8528d11b_91f553f4","line":11,"range":{"start_line":10,"start_character":34,"end_line":11,"end_character":26},"updated":"2021-07-23 13:55:51.000000000","message":"That\u0027s not what this means. This image metadata property allows you to set the bus used for all floppy disk-type devices, similar to how \u0027hw_disk_bus\u0027 allows you to set the bus used for a hard disk-type devices. It would be better to state this as an addendum, i.e.\n\n  The ``hw_floppy_bus\u003dfd``, used to configure the bus for floppy disk-type\n  devices, is similarly deprecated.","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"a580af6c44b5945223d3cd7cde4966cd64f12e55","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    Emulated floppy drives are vulnerable, and in the past have caused"},{"line_number":8,"context_line":"    potential guest crashes (refer to the infamous \"VENOM\" CVE)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    Thus the image properties for setting floppy as a disk bus (via"},{"line_number":11,"context_line":"    ``hw_floppy_bus\u003dfd``) and as a rescue device (via"},{"line_number":12,"context_line":"    ``hw_rescue_device\u003dfloppy``) are deprecated."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b9753c0b_99a1147f","line":11,"range":{"start_line":10,"start_character":34,"end_line":11,"end_character":26},"in_reply_to":"8528d11b_91f553f4","updated":"2021-07-26 11:05:19.000000000","message":"Sloppy wording on my part; yes, that makes sense.","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0bb64735a08dc6f4b344a09c345daeab086fd0ce","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"88f83d45_5152a41e","line":13,"updated":"2021-07-23 13:55:51.000000000","message":"There\u0027s more than this. Users can specify that block devices be attached as a floppy disk-type device when creating their instance using the \u0027device_type\u0027 key of the BDM v2 body. For example:\n\n  openstack server create \\\n    --block-device uuid\u003dfoo,source_type\u003dimage,disk_type\u003dfloppy,disk_bus\u003dfd \\\n    ...\n\nThis resolves to the following field in the object sent to the API, fwiw:\n\n  {\n    ...,\n    \u0027block_device_mapping_v2\u0027: {\n      \u0027uuid\u0027: \u0027foo\u0027,\n      \u0027source_type\u0027: \u0027image\u0027,\n      \u0027disk_type\u0027: \u0027floppy\u0027,\n      \u0027disk_bus\u0027: \u0027fd\u0027\n    },\n    ...\n  }\n\nSo we also want to deprecate the ability to create block devices using this device type.","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6e1969c866ad2e8cef8c15cc29e835ab6ffd40d6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dcce96b8_ab802672","line":13,"in_reply_to":"6128b1e1_d2adcf08","updated":"2021-08-04 09:53:52.000000000","message":"You can\u0027t just remove it. Policy doesn\u0027t allow this [1], and it\u0027s also an awful UX for the potential user that is using this. This needs a bit of thought, unfortunately.\n\n[1] https://governance.openstack.org/tc/reference/tags/assert_follows-standard-deprecation.html","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"a580af6c44b5945223d3cd7cde4966cd64f12e55","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6128b1e1_d2adcf08","line":13,"in_reply_to":"88f83d45_5152a41e","updated":"2021-07-26 11:05:19.000000000","message":"Ah, yes.\n\nAlthough, I highly doubt there are any — if at all — deployments with these kind of floppy block devices.  So I\u0027m tempted to just nuke it.  When I brought up this on the list two years ago, nobody said a word (except that \"fine to nuke it\").  So I have to wonder if this special-coding to deprecate is worth the effort.","commit_id":"67a3a5c72475e5a62ad861cf653441fae916cf03"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"744134a3021fa801c8d9ea8956bac2ef28749339","unresolved":true,"context_lines":[{"line_number":11,"context_line":"    The ability to configure floppy bus and disk-type during instance"},{"line_number":12,"context_line":"    creation (e.g. ``openstack server create --block-device"},{"line_number":13,"context_line":"    uuid\u003d$UUID,source_type\u003dimage,disk_type\u003dfloppy,disk_bus\u003dfd``) is"},{"line_number":14,"context_line":"    deprecated."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    Similarly, the image properties ``hw_floppy_bus\u003dfd`` (used to"},{"line_number":17,"context_line":"    configure the bus for floppy disk-type devices) and"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"06815a7f_3095b9b5","line":14,"updated":"2021-11-16 11:29:44.000000000","message":"Lets suggest a replacement for disk_type\u003dfloppy","commit_id":"935b60ac6a2ce2afb3987cfa48f86692481a2020"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"744134a3021fa801c8d9ea8956bac2ef28749339","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    Similarly, the image properties ``hw_floppy_bus\u003dfd`` (used to"},{"line_number":17,"context_line":"    configure the bus for floppy disk-type devices) and"},{"line_number":18,"context_line":"    ``hw_rescue_device`\u003dfloppy`` (used to configure floppy as an"},{"line_number":19,"context_line":"    instance-rescue device) are deprecated."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7fa51407_b4b14f25","line":18,"range":{"start_line":18,"start_character":4,"end_line":18,"end_character":32},"updated":"2021-11-16 11:29:44.000000000","message":"here too","commit_id":"935b60ac6a2ce2afb3987cfa48f86692481a2020"}]}
