)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"87a3d64588e7184c0540f971d369bb23faafbd35","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"dd480c48_129d8b79","updated":"2024-02-07 06:09:41.000000000","message":"cinder fixed moto usage in https://review.opendev.org/c/openstack/cinder/+/908192","commit_id":"816edd8b3e1fe5d9800a78ca996b6737c277563b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7a264827eb44aed2b1a9b8d3b6de23892f6335db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"890bc439_5e5fed58","updated":"2024-02-07 09:35:20.000000000","message":"recheck tempest test failure looks likely unrelated","commit_id":"816edd8b3e1fe5d9800a78ca996b6737c277563b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"adf6f8540edd37c29575c3f4595e47e503670ea8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"9c2c2e7d_28817746","updated":"2024-02-24 12:02:29.000000000","message":"check experimental","commit_id":"a2ded5fa62830b4a15baf5d4f39fdba3d7eb712a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e3f7f61636a793fd265d4c7599fc6e88d1c9c316","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"0acc3d58_bbe2c87e","updated":"2024-02-26 07:08:29.000000000","message":"check experimental","commit_id":"cc5a24fdf43f2ec0d2928e58b7741cb6bb7f1f3a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f19c5a86652f3d41b5ea11f1ed62c13c22d22d81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"de0cf024_51603419","updated":"2024-02-26 07:08:17.000000000","message":"missed jsonschema cap. interesting though that tempest tests didn\u0027t seem to be affected","commit_id":"cc5a24fdf43f2ec0d2928e58b7741cb6bb7f1f3a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"81acc44212fc50cce3f5ad429e999d554f58f82d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"60577a78_feef7b2c","updated":"2024-04-07 07:43:02.000000000","message":"recheck timeout on instance deletion in sdk job, rpc errors, not sure if related","commit_id":"d99afce8820a0607c854db205abaa9fd2fa65e86"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cb576ddbb6fc8b17d65ff39687f9d24440291b9a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":27,"id":"f3149ec2_6af05ee4","updated":"2024-06-22 21:57:45.000000000","message":"check experimental","commit_id":"317337b6dbe2eabf81894e2079cb1b983b6357f4"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"d8ea1014613e35eef099bd24158a4a57954b0256","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":30,"id":"fd48c4cc_0f86fcc1","updated":"2024-07-07 12:07:49.000000000","message":"check experimental","commit_id":"3421a1eed5a3b3bac749631092c605cfd9709433"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"db2654943bf593b110f6b6b50a4ce492a98ea626","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":47,"id":"6d890790_f91622e2","updated":"2024-10-25 07:44:21.000000000","message":"recheck unrelated cinder failure","commit_id":"7c7cc35593b15afb38f31c686eb71b8a5c85c425"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"1b72b7e4db19a17b8456189cd6c78e561913b803","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":49,"id":"33efa003_e6f46448","updated":"2024-11-05 16:44:06.000000000","message":"recheck known sdk unstable job","commit_id":"0d717348b4e9c6d641c01cbc91f664c1d5519511"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"631691dee55598fd5ff1534ce64e47030a908606","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":58,"id":"44587caf_02629d3c","updated":"2024-12-08 20:33:56.000000000","message":"recheck horizon npm failure was unrelated, incomplete repo update?","commit_id":"335667da05885e0e96bc679269bef5b62be6c578"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7348655f146520f9555c5ab1d6d0e50c8bdddc3e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":59,"id":"7c550121_3a6763ec","updated":"2024-12-16 06:24:49.000000000","message":"daiquiri\u003d\u003d\u003d3.3.0 dropped support for py3.9, another one to add to the list ...","commit_id":"d9ca67a5608745b764c345fe18c5792316386fa8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a95ce2fe50e00733b35725aaab1ed87a6291a619","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":61,"id":"b83d6da2_3c43a3a3","updated":"2024-12-22 07:52:00.000000000","message":"recheck tempest failure looks unstable, other two seem real","commit_id":"3fe24b4598c5ecb7ab0e8b23306a2b84252ed9ce"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"65f5a783e910311d4696f9a915d164069a6bc29b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":67,"id":"731e535a_5c6bb0d5","updated":"2025-01-21 07:40:34.000000000","message":"recheck sdk fix merged, may need release","commit_id":"493eeb28f3def2420b7b4bf73332baf500a5971a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"58ad4f2748321211f86e39be6ebe1eeb06771674","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":80,"id":"53eea61b_549d00ac","updated":"2025-04-06 07:52:40.000000000","message":"pyroute2 update also seems to be bonkers.\n\nalso I didn\u0027t expect us to have to throw out py39 this fast, but here we are\n\nvolunteers welcome","commit_id":"7bfcf8fd080d64dab058c8f3ad776095c95ada92"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c637c16f704cbef8f6cbdce47990f436d5c95aad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":83,"id":"1c6d3dba_d438c3f5","updated":"2025-04-08 10:47:14.000000000","message":"recheck weird failures, might be pypi hickups?","commit_id":"63685adfd259adcf7214b4d4f72678fa56488e6d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"301477b1dccd819c2406a2259c0a8ab81b79adc5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":88,"id":"6592731e_d8e3186e","updated":"2025-05-05 08:26:58.000000000","message":"recheck setuptools 80.3.0 has been yanked","commit_id":"b514f24c5a5e25050c317bbfc0bd6f885bffd8cc"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7388de222fc10cf64279ffdef603bd23842bec58","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":92,"id":"38ee2faf_fadc5448","updated":"2025-05-22 07:57:39.000000000","message":"I don\u0027t understand why the reqs-checks are failing here, but not for other patches on master. maybe bisecting the updates is needed","commit_id":"9d7b4dc0645233c140c5f546b3e85c21d220aae2"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ebadac897a637703d2486ffe8c8deec8f5017d9c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":104,"id":"daac2b99_61076854","updated":"2025-07-02 12:25:26.000000000","message":"@sean.mcginnis@gmail.com as mentioned some time ago, this is a permanent-wip review for easing the repeated task of fixing the weekly bot updates. please review https://review.opendev.org/c/openstack/requirements/+/953695 instead. as a side-note it also doesn\u0027t make sense to vote +2 on a change that has a parent which is failing CI","commit_id":"d325843e95654b31f1a7714f09076b09528144ef"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"b8230b4f00abae946a3ea32ebd9512fd760b99b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":104,"id":"1ac70554_51843628","updated":"2025-07-02 13:40:48.000000000","message":"Thanks, I didn\u0027t look close enough apparently.","commit_id":"d325843e95654b31f1a7714f09076b09528144ef"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0e482e24dd96a72b431beb2a52392c989c94b550","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":110,"id":"4111c524_510a006f","updated":"2025-08-02 13:53:57.000000000","message":"recheck cloud issues","commit_id":"3fefd2722b6e29391c5efa93710fc7ac636f9e45"}],"upper-constraints.txt":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4b2b0434b540aa1ad53b232d1f8221a59c2b399c","unresolved":true,"context_lines":[{"line_number":232,"context_line":"CherryPy\u003d\u003d\u003d18.10.0"},{"line_number":233,"context_line":"gssapi\u003d\u003d\u003d1.9.0"},{"line_number":234,"context_line":"XStatic-JQuery.quicksearch\u003d\u003d\u003d2.0.3.2"},{"line_number":235,"context_line":"pyasn1_modules\u003d\u003d\u003d0.4.2"},{"line_number":236,"context_line":"mpmath\u003d\u003d\u003d1.3.0"},{"line_number":237,"context_line":"python-binary-memcached\u003d\u003d\u003d0.31.4"},{"line_number":238,"context_line":"jaraco.context\u003d\u003d\u003d6.0.1"}],"source_content_type":"text/plain","patch_set":79,"id":"3b2411d2_d4a89e60","line":235,"updated":"2025-04-04 12:39:10.000000000","message":"this needs to be kept at 0.4.1 for the time being","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"58ad4f2748321211f86e39be6ebe1eeb06771674","unresolved":true,"context_lines":[{"line_number":232,"context_line":"CherryPy\u003d\u003d\u003d18.10.0"},{"line_number":233,"context_line":"gssapi\u003d\u003d\u003d1.9.0"},{"line_number":234,"context_line":"XStatic-JQuery.quicksearch\u003d\u003d\u003d2.0.3.2"},{"line_number":235,"context_line":"pyasn1_modules\u003d\u003d\u003d0.4.2"},{"line_number":236,"context_line":"mpmath\u003d\u003d\u003d1.3.0"},{"line_number":237,"context_line":"python-binary-memcached\u003d\u003d\u003d0.31.4"},{"line_number":238,"context_line":"jaraco.context\u003d\u003d\u003d6.0.1"}],"source_content_type":"text/plain","patch_set":79,"id":"8eecb8ef_51770b67","line":235,"in_reply_to":"3b2411d2_d4a89e60","updated":"2025-04-06 07:52:40.000000000","message":"added that cap but the ironic job is still failing, can you please take another look?","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"abaed9470a09280470e642946af42554ef3f6f5b","unresolved":false,"context_lines":[{"line_number":232,"context_line":"CherryPy\u003d\u003d\u003d18.10.0"},{"line_number":233,"context_line":"gssapi\u003d\u003d\u003d1.9.0"},{"line_number":234,"context_line":"XStatic-JQuery.quicksearch\u003d\u003d\u003d2.0.3.2"},{"line_number":235,"context_line":"pyasn1_modules\u003d\u003d\u003d0.4.2"},{"line_number":236,"context_line":"mpmath\u003d\u003d\u003d1.3.0"},{"line_number":237,"context_line":"python-binary-memcached\u003d\u003d\u003d0.31.4"},{"line_number":238,"context_line":"jaraco.context\u003d\u003d\u003d6.0.1"}],"source_content_type":"text/plain","patch_set":79,"id":"545d4cc1_b753aae0","line":235,"in_reply_to":"41c18641_bcbe35f9","updated":"2025-04-08 06:39:21.000000000","message":"ah, sorry, I had missed that pyasn1 also has had a new release, done.","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a12f177918dac2699dbd1563b3eb6efc812367f8","unresolved":true,"context_lines":[{"line_number":232,"context_line":"CherryPy\u003d\u003d\u003d18.10.0"},{"line_number":233,"context_line":"gssapi\u003d\u003d\u003d1.9.0"},{"line_number":234,"context_line":"XStatic-JQuery.quicksearch\u003d\u003d\u003d2.0.3.2"},{"line_number":235,"context_line":"pyasn1_modules\u003d\u003d\u003d0.4.2"},{"line_number":236,"context_line":"mpmath\u003d\u003d\u003d1.3.0"},{"line_number":237,"context_line":"python-binary-memcached\u003d\u003d\u003d0.31.4"},{"line_number":238,"context_line":"jaraco.context\u003d\u003d\u003d6.0.1"}],"source_content_type":"text/plain","patch_set":79,"id":"41c18641_bcbe35f9","line":235,"in_reply_to":"8eecb8ef_51770b67","updated":"2025-04-07 09:10:11.000000000","message":"yeah the problem is in pyasn1 that needs to be capped at 0.6.0","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"4b2b0434b540aa1ad53b232d1f8221a59c2b399c","unresolved":true,"context_lines":[{"line_number":380,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":381,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":382,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":383,"context_line":"pysnmp-lextudio\u003d\u003d\u003d5.0.33"},{"line_number":384,"context_line":"bitmath\u003d\u003d\u003d1.3.3.1"},{"line_number":385,"context_line":"ceilometermiddleware\u003d\u003d\u003d3.6.1"},{"line_number":386,"context_line":"testrepository\u003d\u003d\u003d0.0.21"}],"source_content_type":"text/plain","patch_set":79,"id":"3cbb6cf7_38ac85b7","line":383,"updated":"2025-04-04 12:39:10.000000000","message":"I believe this can be moved to max 6.1.4","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"bf239d43b783490dc67ea7d4b34e4b7c4c3e3f88","unresolved":false,"context_lines":[{"line_number":380,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":381,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":382,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":383,"context_line":"pysnmp-lextudio\u003d\u003d\u003d5.0.33"},{"line_number":384,"context_line":"bitmath\u003d\u003d\u003d1.3.3.1"},{"line_number":385,"context_line":"ceilometermiddleware\u003d\u003d\u003d3.6.1"},{"line_number":386,"context_line":"testrepository\u003d\u003d\u003d0.0.21"}],"source_content_type":"text/plain","patch_set":79,"id":"9a422e23_cda7e97b","line":383,"in_reply_to":"35a15bcb_2f13f149","updated":"2025-07-29 17:13:16.000000000","message":"Done","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"58ad4f2748321211f86e39be6ebe1eeb06771674","unresolved":true,"context_lines":[{"line_number":380,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":381,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":382,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":383,"context_line":"pysnmp-lextudio\u003d\u003d\u003d5.0.33"},{"line_number":384,"context_line":"bitmath\u003d\u003d\u003d1.3.3.1"},{"line_number":385,"context_line":"ceilometermiddleware\u003d\u003d\u003d3.6.1"},{"line_number":386,"context_line":"testrepository\u003d\u003d\u003d0.0.21"}],"source_content_type":"text/plain","patch_set":79,"id":"5d2a8e35_a5f7d87c","line":383,"in_reply_to":"3cbb6cf7_38ac85b7","updated":"2025-04-06 07:52:40.000000000","message":"let\u0027s move that bump to a dedicated patch","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a12f177918dac2699dbd1563b3eb6efc812367f8","unresolved":true,"context_lines":[{"line_number":380,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":381,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":382,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":383,"context_line":"pysnmp-lextudio\u003d\u003d\u003d5.0.33"},{"line_number":384,"context_line":"bitmath\u003d\u003d\u003d1.3.3.1"},{"line_number":385,"context_line":"ceilometermiddleware\u003d\u003d\u003d3.6.1"},{"line_number":386,"context_line":"testrepository\u003d\u003d\u003d0.0.21"}],"source_content_type":"text/plain","patch_set":79,"id":"8fda4d1a_06e62148","line":383,"in_reply_to":"5d2a8e35_a5f7d87c","updated":"2025-04-07 09:10:11.000000000","message":"sounds good\nwe can have a patch just for the pysnmp relatead stuff, the working versions should be pysnmp-lextudio 6.1.4, pyasn1 0.6.0, pyasn1-modules 0.4.1","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"1608f019c79d6d4b8a650f932e49f25b5c899aa2","unresolved":true,"context_lines":[{"line_number":380,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":381,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":382,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":383,"context_line":"pysnmp-lextudio\u003d\u003d\u003d5.0.33"},{"line_number":384,"context_line":"bitmath\u003d\u003d\u003d1.3.3.1"},{"line_number":385,"context_line":"ceilometermiddleware\u003d\u003d\u003d3.6.1"},{"line_number":386,"context_line":"testrepository\u003d\u003d\u003d0.0.21"}],"source_content_type":"text/plain","patch_set":79,"id":"35a15bcb_2f13f149","line":383,"in_reply_to":"8fda4d1a_06e62148","updated":"2025-04-07 09:17:09.000000000","message":"sorry I meant pysnmp-lextudio 6.1.2","commit_id":"c1cb0e42b0fc2d3c7e9b12d311dcb4779dcd194f"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"a12f177918dac2699dbd1563b3eb6efc812367f8","unresolved":true,"context_lines":[{"line_number":434,"context_line":"pywinrm\u003d\u003d\u003d0.5.0"},{"line_number":435,"context_line":"botocore\u003d\u003d\u003d1.37.28"},{"line_number":436,"context_line":"xmltodict\u003d\u003d\u003d0.14.2"},{"line_number":437,"context_line":"pyasn1\u003d\u003d\u003d0.6.1"},{"line_number":438,"context_line":"oslo.rootwrap\u003d\u003d\u003d7.5.1"},{"line_number":439,"context_line":"Django\u003d\u003d\u003d4.2.20"},{"line_number":440,"context_line":"pexpect\u003d\u003d\u003d4.9.0"}],"source_content_type":"text/plain","patch_set":80,"id":"61991e82_47b5fe13","line":437,"updated":"2025-04-07 09:10:11.000000000","message":"tis needs to be capped at 0.6.0","commit_id":"7bfcf8fd080d64dab058c8f3ad776095c95ada92"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"abaed9470a09280470e642946af42554ef3f6f5b","unresolved":false,"context_lines":[{"line_number":434,"context_line":"pywinrm\u003d\u003d\u003d0.5.0"},{"line_number":435,"context_line":"botocore\u003d\u003d\u003d1.37.28"},{"line_number":436,"context_line":"xmltodict\u003d\u003d\u003d0.14.2"},{"line_number":437,"context_line":"pyasn1\u003d\u003d\u003d0.6.1"},{"line_number":438,"context_line":"oslo.rootwrap\u003d\u003d\u003d7.5.1"},{"line_number":439,"context_line":"Django\u003d\u003d\u003d4.2.20"},{"line_number":440,"context_line":"pexpect\u003d\u003d\u003d4.9.0"}],"source_content_type":"text/plain","patch_set":80,"id":"c59babbe_c2382150","line":437,"in_reply_to":"61991e82_47b5fe13","updated":"2025-04-08 06:39:21.000000000","message":"Done","commit_id":"7bfcf8fd080d64dab058c8f3ad776095c95ada92"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"ebf7782350053469e86cd8a22173ca9d8c7418a5","unresolved":true,"context_lines":[{"line_number":165,"context_line":"jira\u003d\u003d\u003d3.8.0"},{"line_number":166,"context_line":"extras\u003d\u003d\u003d1.0.0"},{"line_number":167,"context_line":"PyJWT\u003d\u003d\u003d2.10.1"},{"line_number":168,"context_line":"typing_extensions\u003d\u003d\u003d4.13.2"},{"line_number":169,"context_line":"XStatic-lodash\u003d\u003d\u003d4.16.4.2"},{"line_number":170,"context_line":"zVMCloudConnector\u003d\u003d\u003d1.6.3"},{"line_number":171,"context_line":"paramiko\u003d\u003d\u003d3.5.1"}],"source_content_type":"text/plain","patch_set":84,"id":"e75846d2_dfc8e784","line":168,"updated":"2025-04-16 08:55:31.000000000","message":"I guess we need to add an exception for py3.9 to use typing_extensions 4.12.2","commit_id":"f14bbb241415e22e7ebb09922478aa90da5cac28"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2f706258ebc2db01bbd1e01d6e40031c11c3839e","unresolved":true,"context_lines":[{"line_number":165,"context_line":"jira\u003d\u003d\u003d3.8.0"},{"line_number":166,"context_line":"extras\u003d\u003d\u003d1.0.0"},{"line_number":167,"context_line":"PyJWT\u003d\u003d\u003d2.10.1"},{"line_number":168,"context_line":"typing_extensions\u003d\u003d\u003d4.13.2"},{"line_number":169,"context_line":"XStatic-lodash\u003d\u003d\u003d4.16.4.2"},{"line_number":170,"context_line":"zVMCloudConnector\u003d\u003d\u003d1.6.3"},{"line_number":171,"context_line":"paramiko\u003d\u003d\u003d3.5.1"}],"source_content_type":"text/plain","patch_set":84,"id":"3e72492a_f6394758","line":168,"in_reply_to":"e75846d2_dfc8e784","updated":"2025-04-16 09:46:20.000000000","message":"either that or drop py3.9 constraints completely, which also would reduce the maintainance work in general a lot. feel free to amend either way (though the latter might be better done in a dedicated patch first)","commit_id":"f14bbb241415e22e7ebb09922478aa90da5cac28"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c11662e8f2e2654b7f688ac80a074b2408cdfa87","unresolved":true,"context_lines":[{"line_number":143,"context_line":"async-timeout\u003d\u003d\u003d5.0.1;python_version\u003d\u003d\u00273.10\u0027"},{"line_number":144,"context_line":"virtualbmc\u003d\u003d\u003d3.2.0"},{"line_number":145,"context_line":"SQLAlchemy\u003d\u003d\u003d2.0.42"},{"line_number":146,"context_line":"pyroute2\u003d\u003d\u003d0.8.1"},{"line_number":147,"context_line":"google-auth\u003d\u003d\u003d2.40.3"},{"line_number":148,"context_line":"kazoo\u003d\u003d\u003d2.10.0"},{"line_number":149,"context_line":"pyspnego\u003d\u003d\u003d0.11.2"}],"source_content_type":"text/plain","patch_set":114,"id":"bbee13ab_c7caa79b","line":146,"updated":"2025-08-25 13:23:26.000000000","message":"I verified that this resolves the bug we reported on 0.9.1. I proposed a separate bump in https://review.opendev.org/c/openstack/requirements/+/957657 before I saw this. Should we land the separate one as that was already seen working or should I just abandon that?","commit_id":"6826fa4ae1eb610fe62ec3488b8b953d142cb489"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3dad0bd94f8b8effca17d2fa3e787b3b1d2a1c0c","unresolved":false,"context_lines":[{"line_number":143,"context_line":"async-timeout\u003d\u003d\u003d5.0.1;python_version\u003d\u003d\u00273.10\u0027"},{"line_number":144,"context_line":"virtualbmc\u003d\u003d\u003d3.2.0"},{"line_number":145,"context_line":"SQLAlchemy\u003d\u003d\u003d2.0.42"},{"line_number":146,"context_line":"pyroute2\u003d\u003d\u003d0.8.1"},{"line_number":147,"context_line":"google-auth\u003d\u003d\u003d2.40.3"},{"line_number":148,"context_line":"kazoo\u003d\u003d\u003d2.10.0"},{"line_number":149,"context_line":"pyspnego\u003d\u003d\u003d0.11.2"}],"source_content_type":"text/plain","patch_set":114,"id":"49abf721_65e38976","line":146,"in_reply_to":"bbee13ab_c7caa79b","updated":"2025-08-27 06:13:39.000000000","message":"this change just keeps the cap on pyroute2, doing a dedicated patch for the bump is fine","commit_id":"6826fa4ae1eb610fe62ec3488b8b953d142cb489"}]}
