)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8ddde6f338b766c3cb3a60dcbd7acac47b036768","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"001a07f3_9b18de19","updated":"2024-07-23 05:13:29.000000000","message":"I don\u0027t think that doing this cap globally for a stable branch is a good idea. IIUC the referenced bug only affects testing on Ubuntu 20.04, can you implement a workaround in the Neutron job for this instead? Or possibly, since 2023.1 is almost EOL already, just drop the failing job?","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"2515f84cc82b74be406049cf74bf60ebdc2dc23c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"28653927_a0a6a17c","updated":"2024-07-22 08:18:52.000000000","message":"It is necessary for https://review.opendev.org/c/openstack/neutron/+/924471 (stable/2023.1)","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"3fe9dbab5c731b61310a629ac777d8492b60cfe4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4391ba53_1b210889","updated":"2024-07-22 08:17:55.000000000","message":"Thanks","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"e7e0faec4dc3d52661ede762bc120df555e8cd49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"acf8b893_d12462f5","updated":"2024-07-23 13:44:47.000000000","message":"something based on this can work for this: https://review.opendev.org/c/openstack/neutron/+/924728, thanks ralonsoh and ykarel","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3b475a009c2b202545d6f8a18ac9859c9294eae3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f74229f8_6cbd087c","updated":"2024-07-26 08:24:54.000000000","message":"this should be obsolete with https://review.opendev.org/c/openstack/requirements/+/924764","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cae12f64a42a9873182b12751a6f5d62da1577c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0d10b3ee_6f69c377","in_reply_to":"001a07f3_9b18de19","updated":"2024-07-23 08:12:27.000000000","message":"But this is the goal of requirements project, to list the libraries needed and cap them (we have a file for that). In this case, the bug is legit and we should not deploy setuptools\u003e\u003d70.2.0 if we are already capping packaging\u003d\u003d21.3. The code of setuptools\u003e\u003d70.2.0 is incompatible with the version of packaging we are using in 2023.1.\n\nBecause this is an stable release, it makes sense to cap this library here and not in a particular project.","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"35e7ca92de651b7f47c638d33367ffd958cc9b24","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"124a387e_2b9d94c8","in_reply_to":"0d10b3ee_6f69c377","updated":"2024-07-23 09:46:18.000000000","message":"But so far I\u0027m only seeing one particular job failing, if this is a global issue, why do we not see any other failures? However, I also admit that I\u0027m not a \"real\" requirements person, so waiting for other feedback now.","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"edd2951607bcd088a899b341eac418559313fd82","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"304b22b1_937ee012","in_reply_to":"f74229f8_6cbd087c","updated":"2024-07-26 10:24:04.000000000","message":"I think so, I\u0027ll check that in the Neutron CI.","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"}],"global-requirements.txt":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"35e7ca92de651b7f47c638d33367ffd958cc9b24","unresolved":true,"context_lines":[{"line_number":445,"context_line":"retrying!\u003d1.3.0  # Apache-2.0"},{"line_number":446,"context_line":"selenium\u003c4.0.0  # Apache-2.0"},{"line_number":447,"context_line":"# While setuptools cannot deal with pre-installed incompatible versions,"},{"line_number":448,"context_line":"# setting a lower bound is not harmful - it makes error messages cleaner. DO"},{"line_number":449,"context_line":"# NOT set an upper bound on setuptools, as that will lead to uninstallable"},{"line_number":450,"context_line":"# situations as progressive releases of projects are done."},{"line_number":451,"context_line":"# Blacklist setuptools 34.0.0-34.3.2 due to https://github.com/pypa/setuptools/issues/951"},{"line_number":452,"context_line":"# Blacklist setuptools 36.2.0 due to https://github.com/pypa/setuptools/issues/1086"}],"source_content_type":"text/plain","patch_set":2,"id":"b7d58c7d_59476459","line":449,"range":{"start_line":448,"start_character":74,"end_line":449,"end_character":38},"updated":"2024-07-23 09:46:18.000000000","message":"so you are claiming that this comment is wrong?","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"3c27e5fa1a95111b2a865f22609f8393f889a73f","unresolved":true,"context_lines":[{"line_number":445,"context_line":"retrying!\u003d1.3.0  # Apache-2.0"},{"line_number":446,"context_line":"selenium\u003c4.0.0  # Apache-2.0"},{"line_number":447,"context_line":"# While setuptools cannot deal with pre-installed incompatible versions,"},{"line_number":448,"context_line":"# setting a lower bound is not harmful - it makes error messages cleaner. DO"},{"line_number":449,"context_line":"# NOT set an upper bound on setuptools, as that will lead to uninstallable"},{"line_number":450,"context_line":"# situations as progressive releases of projects are done."},{"line_number":451,"context_line":"# Blacklist setuptools 34.0.0-34.3.2 due to https://github.com/pypa/setuptools/issues/951"},{"line_number":452,"context_line":"# Blacklist setuptools 36.2.0 due to https://github.com/pypa/setuptools/issues/1086"}],"source_content_type":"text/plain","patch_set":2,"id":"aa15360e_3265f8db","line":449,"range":{"start_line":448,"start_character":74,"end_line":449,"end_character":38},"in_reply_to":"51e15a30_bbf49fda","updated":"2024-07-23 12:48:36.000000000","message":"As I see the same issue hit on zed for a glance patch: https://review.opendev.org/c/openstack/glance/+/923307/4","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"03bcc7fa6d3360cd2457e77c95be8c6708a132d2","unresolved":true,"context_lines":[{"line_number":445,"context_line":"retrying!\u003d1.3.0  # Apache-2.0"},{"line_number":446,"context_line":"selenium\u003c4.0.0  # Apache-2.0"},{"line_number":447,"context_line":"# While setuptools cannot deal with pre-installed incompatible versions,"},{"line_number":448,"context_line":"# setting a lower bound is not harmful - it makes error messages cleaner. DO"},{"line_number":449,"context_line":"# NOT set an upper bound on setuptools, as that will lead to uninstallable"},{"line_number":450,"context_line":"# situations as progressive releases of projects are done."},{"line_number":451,"context_line":"# Blacklist setuptools 34.0.0-34.3.2 due to https://github.com/pypa/setuptools/issues/951"},{"line_number":452,"context_line":"# Blacklist setuptools 36.2.0 due to https://github.com/pypa/setuptools/issues/1086"}],"source_content_type":"text/plain","patch_set":2,"id":"51e15a30_bbf49fda","line":449,"range":{"start_line":448,"start_character":74,"end_line":449,"end_character":38},"in_reply_to":"90e29bfc_33c3b3b3","updated":"2024-07-23 11:56:58.000000000","message":"The example that you are linking to is from a tempest installation. tempest is getting installed from master for the supported stable branches (since tempest is branchless) and thus this is also using master requirements.","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2fe7ae409df2c54199c861027600b923cffe9420","unresolved":true,"context_lines":[{"line_number":445,"context_line":"retrying!\u003d1.3.0  # Apache-2.0"},{"line_number":446,"context_line":"selenium\u003c4.0.0  # Apache-2.0"},{"line_number":447,"context_line":"# While setuptools cannot deal with pre-installed incompatible versions,"},{"line_number":448,"context_line":"# setting a lower bound is not harmful - it makes error messages cleaner. DO"},{"line_number":449,"context_line":"# NOT set an upper bound on setuptools, as that will lead to uninstallable"},{"line_number":450,"context_line":"# situations as progressive releases of projects are done."},{"line_number":451,"context_line":"# Blacklist setuptools 34.0.0-34.3.2 due to https://github.com/pypa/setuptools/issues/951"},{"line_number":452,"context_line":"# Blacklist setuptools 36.2.0 due to https://github.com/pypa/setuptools/issues/1086"}],"source_content_type":"text/plain","patch_set":2,"id":"90e29bfc_33c3b3b3","line":449,"range":{"start_line":448,"start_character":74,"end_line":449,"end_character":38},"in_reply_to":"b7d58c7d_59476459","updated":"2024-07-23 10:01:47.000000000","message":"At least in 2023.1 it is, as far as we have one project capped but not setuptools.\n\nActually, checking other CI jobs, we are somehow overriding the packaging\u003d\u003d21.3 cap [1] we have in 2023.1. In other jobs, we are installing packaging\u003d\u003d24.1 [2]. This version has the patch that is compatible with setuptools\u003e\u003d70.2.0\n\n[1]https://github.com/openstack/requirements/blob/stable/2023.1/upper-constraints.txt#L339\n[2]https://zuul.opendev.org/t/openstack/build/17e3ff43798b4c20badce1e549f31cd3/log/job-output.txt#18253","commit_id":"207276ee2919e9830247a00ac4dc04f439d9e140"}]}
