)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"413c4bb7feeab2de17dd789de64074fdec1dbcf9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"904c2508_3838f22a","updated":"2026-03-04 18:47:47.000000000","message":"idea lgtm, function job test_quota_class_show  failure is valid and needs to be fixed to unblock gate","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"db2810f81c6b9892837386dcb5df9227f259161c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6c0027e6_8a4e49ef","updated":"2026-03-11 22:35:02.000000000","message":"nova fix is merged, let\u0027s merge it. i still prefer test fix but of course that is not in this change scope.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"644366e7e5d0325d1f7742c867ba619bcea2a79d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"867c1e97_96f74257","updated":"2026-03-11 22:35:19.000000000","message":"recheck nova fix merged","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3830d5b4869f608367ffecbd293fc08c484fdf13","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6d13a914_2a7622c1","updated":"2026-03-12 08:37:33.000000000","message":"recheck nova-compute failed to come up","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2e7a79721e72453a88be8f8487e0dc32c01aad09","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4f99302b_9b62c480","updated":"2026-02-27 19:39:50.000000000","message":"service project shoudl really mvoe to the sdk but i agree this will adress the fotgun in a more obvious way.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"833524aee941063bac63b336daa058fd95969c41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a0daac47_d9e7e774","in_reply_to":"057021f3_91442fff","updated":"2026-03-05 19:01:34.000000000","message":"I am +w on nova fix but would like to see the novaclient test fix also (not in this change as this change is for other scope).","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b905be6bde6ba9ce15f27075f5d2771d39baca65","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"057021f3_91442fff","in_reply_to":"373991bb_2c393c57","updated":"2026-03-05 18:54:37.000000000","message":"as API doc says, default quopta cvlass is only supported so test using and passing non-default qupta class is wrong and should be fixed too.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6749807d9ee874398d3d7b47d4d3026b4ca433a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c6efb385_719cb344","in_reply_to":"904c2508_3838f22a","updated":"2026-03-05 17:01:26.000000000","message":"I think the fix is in Nova, not here. Patch at https://review.opendev.org/c/openstack/nova/+/979031","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"826af1ffb342c146a103cec66db99e91a7ca89e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"373991bb_2c393c57","in_reply_to":"c6efb385_719cb344","updated":"2026-03-05 17:08:57.000000000","message":"the fix shoudl be in novaclient.\n\nthe https://review.opendev.org/c/openstack/nova/+/978494 is perhasp ok for now but it should ultimatly be reverted once nova client is fix to not send invlaid data to the api.\n\nwe also need to fix nova\u0027s api validatiion to reject it on the request side not on the responce side","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"}],"novaclient/api_versions.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d835077d2e880507c0b31e4adba6889fb45f71bd","unresolved":true,"context_lines":[{"line_number":192,"context_line":"    def __repr__(self):"},{"line_number":193,"context_line":"        return \"\u003cVersionedMethod %s\u003e\" % self.name"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"def get_available_major_versions():"},{"line_number":197,"context_line":"    return [\u00272\u0027]"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"def check_major_version(api_version):"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7498a5_6a1ec238","line":197,"range":{"start_line":195,"start_character":1,"end_line":197,"end_character":16},"updated":"2026-02-27 19:25:51.000000000","message":"This is somewhat unrelated, but I didn\u0027t want to use this logic in `check_version` since it\u0027s unnecessarily complicated and it felt weird to leave it for `check_major_version`. I can pull it out, but I think we can all agree this is saner.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2e7a79721e72453a88be8f8487e0dc32c01aad09","unresolved":true,"context_lines":[{"line_number":288,"context_line":"        if server_start_version.is_null() and server_end_version.is_null():"},{"line_number":289,"context_line":"            raise exceptions.UnsupportedVersion("},{"line_number":290,"context_line":"                _(\"Server doesn\u0027t support microversions\"))"},{"line_number":291,"context_line":"        if not requested_version.matches(server_start_version,"},{"line_number":292,"context_line":"                                         server_end_version):"},{"line_number":293,"context_line":"            raise exceptions.UnsupportedVersion("},{"line_number":294,"context_line":"                _(\"The specified version isn\u0027t supported by server. The valid \""}],"source_content_type":"text/x-python","patch_set":1,"id":"3b63cff6_1e12736b","line":291,"updated":"2026-02-27 19:39:50.000000000","message":"if heat was passing a specific version it would get validated here.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2e7a79721e72453a88be8f8487e0dc32c01aad09","unresolved":true,"context_lines":[{"line_number":328,"context_line":"                  \u0027server_min\u0027: server_start_version.get_string(),"},{"line_number":329,"context_line":"                  \u0027server_max\u0027: server_end_version.get_string()})"},{"line_number":330,"context_line":"    elif novaclient.API_MAX_VERSION \u003c\u003d server_end_version:"},{"line_number":331,"context_line":"        return novaclient.API_MAX_VERSION"},{"line_number":332,"context_line":"    elif server_end_version \u003c novaclient.API_MAX_VERSION:"},{"line_number":333,"context_line":"        return server_end_version"},{"line_number":334,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"38c3537a_0f7bbd13","line":331,"updated":"2026-02-27 19:39:50.000000000","message":"im supreise heat is broken without this since this shoudl be clamping it but i guess heat may not be using this method ot discover the max suprpoted version and coudl b eimplementign tha tthem selves.","commit_id":"7d6ce9668e36d13a4b1f84cc3d53097a327d9ef5"}]}
