)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"dce0e1c4fa15f129a3953ee5fd8e05085332c3c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"98ad1045_768609eb","updated":"2024-02-28 04:24:33.000000000","message":"I suspect this release was made in error or is otherwise invalid?\n\nThere is no path from 4.3.0 -\u003e 4.4.0.  4.3.0 should never have been used on the master branch as it was/is a stable/2023.2 release only.  This release contains a number of reverts [1] which AFAICT are incompatible with the current key_manager class.\n\n\n[1] https://review.opendev.org/q/project:openstack/castellan+branch:stable/2023.2+is:merged+Revert","commit_id":"bc8c5df1683e0f73c4b4222c58e02cc38cd65b90"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"968cf0132a8e23e0e01fa027361b29fca42f2e62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c1ff1199_5d6dcd6a","updated":"2024-02-28 01:26:56.000000000","message":"recheck failures in nova and glance are real. rechecking to get valid results fo octavia (and see if aodh failure is transient or not)","commit_id":"bc8c5df1683e0f73c4b4222c58e02cc38cd65b90"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"8736e9c600d41242d820ddb4db667236298ad880","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"021eba6a_85e839e0","in_reply_to":"c1ff1199_5d6dcd6a","updated":"2024-02-28 02:32:38.000000000","message":"I\u0027ve submitted the changes to fix nova tests and glance tests.\n\nhttps://review.opendev.org/q/topic:%22castellan-caracal-bump%22","commit_id":"bc8c5df1683e0f73c4b4222c58e02cc38cd65b90"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7b0d022d9f340420e13a1c88c02727b87c6c2818","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d9859208_e3cd3e4d","updated":"2024-02-28 11:32:02.000000000","message":"for the record i do not belive this is in line with the non clinet lib freeze.\nim not going to block it but this is an expction to that policy.\n\nthe non clinet lib freeze not only applies to the code of the lib but also to the requirements repo. non new non client lib release should be pulled after the non client lib freeze deadline which was last week and castellan is a non clint lib.\n\nwe shouold not need to review compatibality change to enable it in nova a this time that work should have been done before the non clinet lib freeze also.\n\ni have +2 the nova patch but please avoid bumping non clinet libs between the non client lib deadline and feature freeze.\n\nwe wount alwasy have time to review them or agree that its safe to bump them in that ime period.","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a50ff43c4f12fe1bb3e855663e2d8547f62ed5d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ee7d7718_31f842a5","updated":"2024-03-04 09:38:53.000000000","message":"still waiting for dependency to merge after gate issue","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"1c5fae3a98ab8be3308c0500c420e081f3d37e32","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a4396e4b_8f7ac2e3","updated":"2024-03-05 10:13:22.000000000","message":"superceded by https://review.opendev.org/c/openstack/requirements/+/911059","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"5747cb7ad84d430761756f6f1bbd6a58467cd361","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c9286f09_aeb769e3","updated":"2024-03-01 07:51:15.000000000","message":"the requirements freeze explicitly exludes releases made from OpenStack projects, so IMO it does not apply this patch at all\n\nin the interest of a coordinated global OpenStack release it also is important that other repos run their tests against the latest release of libraries, which is what this patch achieves, so I think it should be merged as soon as possible.\n\nI do support the argument that this possibly should have been a major version bump, but that should be discussed with the oslo team and possibly the release team to see whether another release should be made","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"21a529aefb7ebbde4062ada50abb07fd244b97ce","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0cc43b62_c5f346ab","in_reply_to":"056b231b_81a52b95","updated":"2024-02-29 01:53:56.000000000","message":"\u003e 1) Update castellan (with an FFE) to make the consumers code and exception code backwards compatible and release that as 4.4.1 and block/ignore 4.4.0\n\nI\u0027m ok with fixing consumer code, but I\u0027m unsure how we can address the 2nd part because\n\n- The previous exception raised by the mock class was wrong and the current one raised is the correct used in actual logic.\n- The code is from tests directory and is basically considered for internal use. I\u0027m unsure how glance decided to import test code directly from castellan instead of requesting test fixtures for external use.","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"eb22b865c6b57c450abc62c9c77b78ea9e6fd537","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"187233c9_f221d081","in_reply_to":"0cc43b62_c5f346ab","updated":"2024-02-29 11:33:27.000000000","message":"... gerrit lost this so lets try again\n\nwe could tag 4.4.0 as 5.0.0 just to capture the api break but honestly since the relase has already happend i dont think we need to correct the api with a 4.4.1 in a rush.\n\nit looks like only galnce an nova was affected ans you could argue that we should not inhiert form teh base class although it is a public api.\n\nthe takeway here for me is when we are revieing release changes we shoudl consider if a ABC has addded new functions that dont have a default impl and treat that as if they added/removed new required fucntion parmaters or removed a function.\n\ni.e. treat it as an api breakage and therefor a major version bump because it requires exisitng users to change there code to maintian the existing fuctionaltiy.","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"1225e9f23f9c36913578d7a25e87768b1b087b2b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"07d02d51_38bee6c9","in_reply_to":"187233c9_f221d081","updated":"2024-02-29 11:37:23.000000000","message":"\u003e it looks like only galnce an nova was affected ans you could argue that we should not inhiert form teh base class although it is a public api.\n\nI didn\u0027t explain the details well so there may be some misunderstanding about what I said.\nI totally agree with the change made in KeyManager class and this is really API breaking change which should be avoided or at least announced as a major bump.\n\nHowever the failure in glance is caused by a different change https://review.opendev.org/c/openstack/castellan/+/909051 and this is just touching the unit tests. The unit test failure in glance is caused by the fact they implement their unit tests usng something from castellan.tests which I\u0027m saying not intended.","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"9cfe18cd74ef4882a47bbab207c5f5c8d589d601","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"056b231b_81a52b95","in_reply_to":"d9859208_e3cd3e4d","updated":"2024-02-28 23:32:56.000000000","message":"In general I agree with you, and thank you for reviewing the nova patch.\n\nI do disagree that the requirements repo freezes (for non-client libraries) with the non-client release freeze.\n\nHaving said that, this is indeed an exception situation and should have been treated more inline with the exception policy.  I appologise for not doing that.\n\nI also don\u0027t have all the context but based on my research it looks like:\n\na) 4.4.0 is an descendant of 4.2.0\nb) 4.3.0 was released for 2023.2/Bobcat which contains a number of reverts\n   https://review.opendev.org/c/openstack/releases/+/896237\nc) The 4.3.0 release was accepted into master/2024.1/Caracal arguably by mistake\n   https://review.opendev.org/c/openstack/requirements/+/896254\nd) there has not been a release of castellan since 4.3.0\n\nAll this means that we have been testing master with something that wasn\u0027t intended for master, the code has been merged for 6+months just it was hidden and the nova change has been around for 6+months but due to all of the above hasn\u0027t been reviewed.\n\nIn terms of possible paths forward  I can see several\n\n1) Update castellan (with an FFE) to make the consumers code and exception code backwards compatible and release that as 4.4.1 and block/ignore 4.4.0\n2) Block/ignore 4.4.0 on master, do the appropriate shenanigans to cut an early stable/2024.1 branch based on stable/2023.2/bobcat/4.3.0 and circle back to this early in 2024.2/Dalmatian probably with an early 5.0.0 castellan release\n3) Accept mistakes weer made and take steps needed to allow 4.4.0 into 2024.1/Caracal\n\nI don\u0027t have a strong opinion about the way forward, only that one should be found.    I guess option 3 is the path we\u0027re on, but I have a preference for option 1","commit_id":"64dbb43112b12e75e764a3f2db5cf35123547277"}]}
