)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"39b8a654d6a3b45bdae0db9b9cd73fed4d1c2836","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9d78ca7d_b3bccdea","updated":"2025-05-08 22:16:13.000000000","message":"Self-approving security fix which has been heavily reviewed on other branches.","commit_id":"23201e63092e67bbc0a6bbc97c4c9d8c77f409c8"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"d5bab0181cac83609c9c1f55d88e5f56c5e819d9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0d28a99d_0b957c4b","updated":"2025-05-08 21:00:31.000000000","message":"recheck docs job fixed","commit_id":"23201e63092e67bbc0a6bbc97c4c9d8c77f409c8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e78f87585a99ae52000f1d3a7832201c946590b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"40d7b564_de87f8d3","updated":"2025-05-08 18:03:02.000000000","message":"recheck not sure if the docs build failure is persistent? it doesn\u0027t look related to this change","commit_id":"23201e63092e67bbc0a6bbc97c4c9d8c77f409c8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0b01fcceff33022e132d7eec1032721ca506bc7b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cc38d0f3_0bdd13ed","updated":"2025-05-10 11:56:36.000000000","message":"recheck holding a node to debug docs job","commit_id":"9ef8bb86c3db87133b1eab039f0b166c3f06f6d0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"57a2f83aadad613fd4f27479d595c37b092e0bbd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6843db0f_1a53f21a","updated":"2025-05-10 13:06:16.000000000","message":"looks like the `CRITICAL` messages in the pdf build log were a red herring the real issue was\n\n```\nWarning, treated as error:\nunknown directive or role name: oslo_config:option\n```\n\nwhich for older releases needs to be `oslo.config` instead. no idea why this only happens for pdf-docs and not for normal docs.\n\nre-applying previous approval after trivial fixup","commit_id":"e18bbe3af00bce90c0a32a6d6ce3112e01ad9ed4"}],"doc/source/install/standalone/enrollment.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e78f87585a99ae52000f1d3a7832201c946590b8","unresolved":true,"context_lines":[{"line_number":39,"context_line":"  * File images must be located in a path listed in"},{"line_number":40,"context_line":"    :oslo_config:option:`conductor.file_url_allowed_paths`"},{"line_number":41,"context_line":"  * File images must not be located in ``/dev``, ``/sys``, ``/proc``,"},{"line_number":42,"context_line":"    ``/etc``, ``/boot``, ``/run`` or other system paths starting with the"},{"line_number":43,"context_line":"    Ironic 2025.2 release."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"  .. warning::"},{"line_number":46,"context_line":"    The Ironic CLI tool will not transfer the file from a local machine to the"},{"line_number":47,"context_line":"    conductor(s). Operators should use shared file systems or configuration"}],"source_content_type":"text/x-rst","patch_set":3,"id":"061f69c9_521448ce","line":44,"range":{"start_line":42,"start_character":56,"end_line":44,"end_character":1},"updated":"2025-05-08 18:03:02.000000000","message":"shouldn\u0027t this be amended for this backport? or do you plan to do that in a followup?","commit_id":"23201e63092e67bbc0a6bbc97c4c9d8c77f409c8"}],"ironic/conf/conductor.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"62d9fb9ace0d7d6b155065eac086daf5c243b5b2","unresolved":true,"context_lines":[{"line_number":170,"context_line":"                      \u0027ramdisk doing the cleaning. If the timeout is reached \u0027"},{"line_number":171,"context_line":"                      \u0027the node will be put in the \"clean failed\" provision \u0027"},{"line_number":172,"context_line":"                      \u0027state. Set to 0 to disable timeout.\u0027)),"},{"line_number":173,"context_line":"    cfg.IntOpt(\u0027service_callback_timeout\u0027,"},{"line_number":174,"context_line":"               default\u003d1800,"},{"line_number":175,"context_line":"               min\u003d0,"},{"line_number":176,"context_line":"               help\u003d_(\u0027Timeout (seconds) to wait for a callback from the \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"05b64899_6a21c475","line":173,"updated":"2025-05-08 13:38:53.000000000","message":"This is unrelated, and the related change does not seem to be present","commit_id":"a430fc716109a9c6af5e6c5ba74c7b51b8de1579"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"d068f89512ad1e761d1228a1620e499567345f66","unresolved":false,"context_lines":[{"line_number":170,"context_line":"                      \u0027ramdisk doing the cleaning. If the timeout is reached \u0027"},{"line_number":171,"context_line":"                      \u0027the node will be put in the \"clean failed\" provision \u0027"},{"line_number":172,"context_line":"                      \u0027state. Set to 0 to disable timeout.\u0027)),"},{"line_number":173,"context_line":"    cfg.IntOpt(\u0027service_callback_timeout\u0027,"},{"line_number":174,"context_line":"               default\u003d1800,"},{"line_number":175,"context_line":"               min\u003d0,"},{"line_number":176,"context_line":"               help\u003d_(\u0027Timeout (seconds) to wait for a callback from the \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"a789eb21_77b43b8c","line":173,"in_reply_to":"05b64899_6a21c475","updated":"2025-05-08 13:57:33.000000000","message":"Done","commit_id":"a430fc716109a9c6af5e6c5ba74c7b51b8de1579"}]}
