)]}'
{"/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":"6ba9dd2c77ec2d39c05feb7d4c9be3e1aa9020e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"47e8ac50_8c35a2a6","updated":"2025-08-11 17:45:26.000000000","message":"reminder to bump object version","commit_id":"3a9b1be61e70ce1eb8ff224eafe264196246e974"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"3c9aea3f0b8da03f8d9df4ccd19fa937b15f0bb0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b3bf276c_327aaff2","updated":"2025-08-14 12:25:36.000000000","message":"recheck dependencies passed recheck","commit_id":"9b4be60faab10bde9e60b0154442d1346208f45b"},{"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":"5234d27544f10725922963fe8447158a7acad3d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3bbf5a13_afe5546b","updated":"2025-08-15 18:28:05.000000000","message":"whitespace issue is the source of the pep8 ci failure","commit_id":"9b4be60faab10bde9e60b0154442d1346208f45b"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"0105f33e8772cd5be9884dff4aaf9fc433d66fe2","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"00a1e37d_8585ee47","updated":"2025-08-23 15:37:34.000000000","message":"Is there ever a case this field would be different than the child ports that are part of this portgroup?","commit_id":"9b8876cfdc87743cbac865b4c9246fbcc3b88d4f"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"6b12e832f2c3c420a75283a3ee9eb01ca9f12975","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"4ef15fac_ca319052","updated":"2025-08-21 13:21:44.000000000","message":"recheck","commit_id":"9b8876cfdc87743cbac865b4c9246fbcc3b88d4f"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"83a05d3bddb57e971c7e23d9b3fe263b1538e0e4","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"4cc5444e_391182a7","in_reply_to":"00a1e37d_8585ee47","updated":"2025-09-04 16:32:49.000000000","message":"I can imagine such a case, but have no strong opinion either way.","commit_id":"9b8876cfdc87743cbac865b4c9246fbcc3b88d4f"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"d1cf0ea886f552b4d7ab6d51fa1d3002b86b54a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"8ff54e16_68f20f67","in_reply_to":"4cc5444e_391182a7","updated":"2025-10-15 14:25:49.000000000","message":"Done","commit_id":"9b8876cfdc87743cbac865b4c9246fbcc3b88d4f"}],"ironic/api/controllers/v1/portgroup.py":[{"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":"6ba9dd2c77ec2d39c05feb7d4c9be3e1aa9020e0","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":38,"context_line":"    \u0027properties\u0027: {"},{"line_number":39,"context_line":"        \u0027address\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":40,"context_line":"        \u0027category\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027], \u0027maxLenght\u0027: 80},"},{"line_number":41,"context_line":"        \u0027extra\u0027: {\u0027type\u0027: [\u0027object\u0027, \u0027null\u0027]},"},{"line_number":42,"context_line":"        \u0027mode\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":43,"context_line":"        \u0027name\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"}],"source_content_type":"text/x-python","patch_set":3,"id":"76c0a4d1_d7468d7e","line":40,"updated":"2025-08-11 17:45:26.000000000","message":"sp: maxlength","commit_id":"3a9b1be61e70ce1eb8ff224eafe264196246e974"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"2a9e53269c1123211b91671aa4dfcb99d77e4615","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":38,"context_line":"    \u0027properties\u0027: {"},{"line_number":39,"context_line":"        \u0027address\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":40,"context_line":"        \u0027category\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027], \u0027maxLenght\u0027: 80},"},{"line_number":41,"context_line":"        \u0027extra\u0027: {\u0027type\u0027: [\u0027object\u0027, \u0027null\u0027]},"},{"line_number":42,"context_line":"        \u0027mode\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":43,"context_line":"        \u0027name\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"}],"source_content_type":"text/x-python","patch_set":3,"id":"ef4ffaa7_b449f25d","line":40,"in_reply_to":"76c0a4d1_d7468d7e","updated":"2025-08-13 16:42:22.000000000","message":"Done","commit_id":"3a9b1be61e70ce1eb8ff224eafe264196246e974"}],"ironic/objects/portgroup.py":[{"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":"5234d27544f10725922963fe8447158a7acad3d0","unresolved":true,"context_lines":[{"line_number":104,"context_line":"        Version 1.5: remove node_uuid for unsupported versions if"},{"line_number":105,"context_line":"            remove_unavailable_fields is True."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        Version 1.6: remove physical_network and category for unsupported "},{"line_number":108,"context_line":"            versions if remove_unavailable_fields is True."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        :param target_version: the desired version of the object"}],"source_content_type":"text/x-python","patch_set":4,"id":"b9b4a284_647cbea9","line":107,"updated":"2025-08-15 18:28:05.000000000","message":"nit: whitespace","commit_id":"9b4be60faab10bde9e60b0154442d1346208f45b"},{"author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"change_message_id":"f2c85f7e16792ce1140e1bb444b9ddc939acbf5a","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        Version 1.5: remove node_uuid for unsupported versions if"},{"line_number":105,"context_line":"            remove_unavailable_fields is True."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        Version 1.6: remove physical_network and category for unsupported "},{"line_number":108,"context_line":"            versions if remove_unavailable_fields is True."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        :param target_version: the desired version of the object"}],"source_content_type":"text/x-python","patch_set":4,"id":"e3f3bca9_e0070591","line":107,"in_reply_to":"b9b4a284_647cbea9","updated":"2025-08-15 18:44:48.000000000","message":"Done","commit_id":"9b4be60faab10bde9e60b0154442d1346208f45b"}]}
