)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"ff5f1e46dd331a4d0248dc06f7891eeb0bf94dd2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df744583_a439d4f3","updated":"2025-09-11 13:14:10.000000000","message":"Looks like we need a new version of gabbi too.\n\n\u003e gabbi 3.1.0 depends on urllib3\u003c2.0.0 and \u003e\u003d1.26.9","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"7848a79afc9a90d2f9a3fdee05c824d5a23d7e8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"208d6e26_58872c4f","in_reply_to":"2bbf19ff_278e15b0","updated":"2025-09-12 13:16:04.000000000","message":"The next version is 4.0.0 and that dropped the dependency on urllib3, (changed to httpx:\nhttps://gabbi.readthedocs.io/en/latest/release.html#id3","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"428dcc6eb2b0a6ac3d92ee5c8259495a9645d8b2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2bbf19ff_278e15b0","in_reply_to":"df744583_a439d4f3","updated":"2025-09-12 07:17:41.000000000","message":"thanks for checking, I\u0027ll take a look","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"c929c3bbe0da338971094151eee6148a79b0001e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5a2c9dcd_d6f418fc","updated":"2025-10-06 09:05:16.000000000","message":"pysaml2 still has no new release but just have this patch on top of master....","commit_id":"e1348f093c2f30c01e6bf4b904a5b9a30d1dfd53"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1361318d5e829a871d111c1b70950972c8821b26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a80a175a_d8c5b980","updated":"2025-11-03 10:28:38.000000000","message":"rebase just to be on top of master, but the PR https://github.com/IdentityPython/pysaml2/pull/977 for replacing pyopenssl with cryptography in pysaml2 is still hanging and waiting for reviewers","commit_id":"52cebbaca15b6e8bfa45cda1b404b7ae449e8089"},{"author":{"_account_id":9649,"name":"Adrian Vladu","email":"avladu@cloudbasesolutions.com","username":"avladu"},"change_message_id":"c3b7c17b556ec6f790373ce822753a49a46f8cd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"66ac2221_55b26f0a","updated":"2025-12-17 13:17:28.000000000","message":"Hello, any updates on this? saw there were other libraries affected by this change, is anything I can do? Thanks.","commit_id":"7b1fac3c643ba008750e1bf87233a1dc0d758014"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1fa431452d11dc91ceaf79d4d64a3bb3c4edbbd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"34d09fe9_8e26a7de","updated":"2025-12-19 09:16:44.000000000","message":"I take a note to check this in January","commit_id":"7b1fac3c643ba008750e1bf87233a1dc0d758014"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"1f66bfc6eedebc432a1b248a19c721ade28c0718","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"d9fbe2bc_16356d6d","updated":"2025-12-17 15:08:16.000000000","message":"recheck - last results are stale\n\nFailing projects need to address those issues found before we are able to raise this.","commit_id":"7b1fac3c643ba008750e1bf87233a1dc0d758014"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8883c62f580a1b81185b1f04e63327fa63c22306","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c31e3778_78cf84c0","updated":"2026-01-07 12:41:41.000000000","message":"I\u0027ve proposed https://review.opendev.org/c/openstack/requirements/+/972462 and https://review.opendev.org/c/openstack/requirements/+/972472 as a partial alternative to this. As you\u0027ll see in the later, we need a release of the `kubernetes` package to properly uncap this but I have proposed one.","commit_id":"277cbe320a9b12309d4e6bde595e66aca71b05a1"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"726f90b9f84373622ae05e42fc9d9248e5e35438","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9333ef46_ec74b7bd","in_reply_to":"c31e3778_78cf84c0","updated":"2026-01-07 15:50:42.000000000","message":"thanks I check them","commit_id":"277cbe320a9b12309d4e6bde595e66aca71b05a1"}],"upper-constraints.txt":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"5513ff8c7d4f735b1ead45687a56116a7d73ba1b","unresolved":true,"context_lines":[{"line_number":96,"context_line":"simplejson\u003d\u003d\u003d3.20.1"},{"line_number":97,"context_line":"types-paramiko\u003d\u003d\u003d3.5.0.20250801"},{"line_number":98,"context_line":"python-swiftclient\u003d\u003d\u003d4.8.0"},{"line_number":99,"context_line":"pyOpenSSL\u003d\u003d\u003d24.2.1"},{"line_number":100,"context_line":"typing-inspection\u003d\u003d\u003d0.4.1"},{"line_number":101,"context_line":"monasca-common\u003d\u003d\u003d3.8.0"},{"line_number":102,"context_line":"hyperframe\u003d\u003d\u003d6.1.0"}],"source_content_type":"text/plain","patch_set":1,"id":"7337d5c1_f49d03b2","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":18},"updated":"2025-09-08 08:04:56.000000000","message":"by the logs on Neutron job you have to bump pyOpenSSL as well:\n2025-08-21 12:48:47.402492 | ubuntu-noble | ERROR: Cannot install -r /home/zuul/src/opendev.org/openstack/neutron/requirements.txt (line 51) because these package versions have conflicting dependencies.\n2025-08-21 12:48:47.402852 | ubuntu-noble |\n2025-08-21 12:48:47.402873 | ubuntu-noble | The conflict is caused by:\n2025-08-21 12:48:47.402883 | ubuntu-noble |     pyopenssl 24.2.1 depends on cryptography\u003c44 and \u003e\u003d41.0.5\n2025-08-21 12:48:47.402892 | ubuntu-noble |     The user requested (constraint) cryptography\u003d\u003d\u003d44.0.1","commit_id":"6b1f4edc570f147822ddc3e5469c0e01c4b60be0"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"413dc213150c6207644cfd44bcb6d301c7714542","unresolved":true,"context_lines":[{"line_number":96,"context_line":"simplejson\u003d\u003d\u003d3.20.1"},{"line_number":97,"context_line":"types-paramiko\u003d\u003d\u003d3.5.0.20250801"},{"line_number":98,"context_line":"python-swiftclient\u003d\u003d\u003d4.8.0"},{"line_number":99,"context_line":"pyOpenSSL\u003d\u003d\u003d24.3.0"},{"line_number":100,"context_line":"typing-inspection\u003d\u003d\u003d0.4.1"},{"line_number":101,"context_line":"monasca-common\u003d\u003d\u003d3.8.0"},{"line_number":102,"context_line":"hyperframe\u003d\u003d\u003d6.1.0"}],"source_content_type":"text/plain","patch_set":2,"id":"bccfa521_ab9df15f","line":99,"range":{"start_line":99,"start_character":12,"end_line":99,"end_character":18},"updated":"2025-09-10 07:52:45.000000000","message":"this commit bumped cryptography version in puopenssl: https://github.com/pyca/pyopenssl/commit/9f82d9715c6221c7e702a07d34c70ebb42240008\nLet\u0027s see if we can bump it as well","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d2f60e5acdc9d2addf02609f59e3663d7fe23818","unresolved":true,"context_lines":[{"line_number":384,"context_line":"os-collect-config\u003d\u003d\u003d14.0.1"},{"line_number":385,"context_line":"edgegrid-python\u003d\u003d\u003d2.0.2"},{"line_number":386,"context_line":"python-octaviaclient\u003d\u003d\u003d3.11.1"},{"line_number":387,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":388,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":389,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":390,"context_line":"pysnmp-lextudio\u003d\u003d\u003d6.1.2"}],"source_content_type":"text/plain","patch_set":2,"id":"5dd6782c_459f916b","line":387,"range":{"start_line":387,"start_character":0,"end_line":387,"end_character":15},"updated":"2025-09-10 09:01:12.000000000","message":"pysaml2 depends on pyopenssl\u003c24.3.0 (https://github.com/IdentityPython/pysaml2/blob/v7.5.2/pyproject.toml#L45 ), but the same is true for the master branch of pysaml2\n\nthere is PR for bumping it: https://github.com/IdentityPython/pysaml2/pull/995","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"ca85dc054b1b0ed9af1f67604eed578aee709f9f","unresolved":true,"context_lines":[{"line_number":384,"context_line":"os-collect-config\u003d\u003d\u003d14.0.1"},{"line_number":385,"context_line":"edgegrid-python\u003d\u003d\u003d2.0.2"},{"line_number":386,"context_line":"python-octaviaclient\u003d\u003d\u003d3.11.1"},{"line_number":387,"context_line":"pysaml2\u003d\u003d\u003d7.5.2"},{"line_number":388,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":389,"context_line":"oslo.reports\u003d\u003d\u003d3.5.1"},{"line_number":390,"context_line":"pysnmp-lextudio\u003d\u003d\u003d6.1.2"}],"source_content_type":"text/plain","patch_set":2,"id":"3e7803e3_9a3832df","line":387,"range":{"start_line":387,"start_character":0,"end_line":387,"end_character":15},"in_reply_to":"5dd6782c_459f916b","updated":"2025-09-10 10:26:09.000000000","message":"I mean https://github.com/IdentityPython/pysaml2/pull/982 , and another one to replace pyopenssl with cryptography: https://github.com/IdentityPython/pysaml2/pull/977","commit_id":"18f04a9d8f6322b1ba3c38036270549cb14dedb3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"be0d75277e6fc265ba854586b19edf9bfc43242b","unresolved":true,"context_lines":[{"line_number":369,"context_line":"os-collect-config\u003d\u003d\u003d14.0.1"},{"line_number":370,"context_line":"edgegrid-python\u003d\u003d\u003d2.0.2"},{"line_number":371,"context_line":"python-octaviaclient\u003d\u003d\u003d3.12.0"},{"line_number":372,"context_line":"pysaml2\u003d\u003d\u003d7.5.4"},{"line_number":373,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":374,"context_line":"oslo.reports\u003d\u003d\u003d3.6.0"},{"line_number":375,"context_line":"pysnmp-lextudio\u003d\u003d\u003d6.1.2"}],"source_content_type":"text/plain","patch_set":5,"id":"dfe76ec1_ddbc827e","line":372,"range":{"start_line":372,"start_character":0,"end_line":372,"end_character":15},"updated":"2026-01-05 10:07:18.000000000","message":"pysaml2 was bumped with https://review.opendev.org/c/openstack/requirements/+/957587","commit_id":"7b1fac3c643ba008750e1bf87233a1dc0d758014"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"c6204f3c6d882a0d4ba91a3a165c9d6f57aa23a9","unresolved":true,"context_lines":[{"line_number":369,"context_line":"os-collect-config\u003d\u003d\u003d14.0.1"},{"line_number":370,"context_line":"edgegrid-python\u003d\u003d\u003d2.0.2"},{"line_number":371,"context_line":"python-octaviaclient\u003d\u003d\u003d3.12.0"},{"line_number":372,"context_line":"pysaml2\u003d\u003d\u003d7.5.4"},{"line_number":373,"context_line":"requests-oauthlib\u003d\u003d\u003d2.0.0"},{"line_number":374,"context_line":"oslo.reports\u003d\u003d\u003d3.6.0"},{"line_number":375,"context_line":"pysnmp-lextudio\u003d\u003d\u003d6.1.2"}],"source_content_type":"text/plain","patch_set":5,"id":"baddfde0_f86b134e","line":372,"range":{"start_line":372,"start_character":0,"end_line":372,"end_character":15},"in_reply_to":"dfe76ec1_ddbc827e","updated":"2026-01-05 19:04:30.000000000","message":"pysaml2\u0027s work to replace pyopenssl with cryptography is still ongoing see: https://github.com/IdentityPython/pysaml2/pull/977","commit_id":"7b1fac3c643ba008750e1bf87233a1dc0d758014"}]}
