)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"96b0c897310e182cbbf2d25a1b9212b95d2fa2f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"63fc9094_487c6d5c","updated":"2024-03-18 16:56:59.000000000","message":"Thanks for following up!","commit_id":"e902ac536de42106ff48af485bd3d6555a3c8f5b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"282fb40eb879d1aec504dfc644015360e459fff6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5ccccacb_8f4556d2","updated":"2024-03-21 11:49:16.000000000","message":"Modified to remove pyroute2.* packages","commit_id":"5edddc22b8c2446daf20ce33789e87431e5ec9e9"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"60bfc63f8caffc4b88913f92cd89c343df68e49e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"37038b0d_12ea5833","updated":"2024-03-22 09:21:07.000000000","message":"Without 0.6.6 in UC neutron-base ends up installing pyroute2-0.7.12 because neutron requires \u003e\u003d0.6.6. This would fix the issue, but I don\u0027t know if it would cause other issues.","commit_id":"ff1b982e781bcc6c387cab0a192db0e86dd5f2e4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c56b711ff7a875c65869a1af7b6d9957a04fd293","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a43be72_d4f40bb3","in_reply_to":"37038b0d_12ea5833","updated":"2024-03-22 09:58:51.000000000","message":"so maybe let\u0027s change the UC contents to \u003d\u003d\u003d0.6.4 on Ubuntu (and probably Debian)?","commit_id":"ff1b982e781bcc6c387cab0a192db0e86dd5f2e4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0a7f0e8a1afdcaafcc162a776670be04af1694ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dcc4f4ba_c5e6731d","in_reply_to":"7a43be72_d4f40bb3","updated":"2024-03-26 12:33:56.000000000","message":"Done","commit_id":"ff1b982e781bcc6c387cab0a192db0e86dd5f2e4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"013e3f838d86393e27ab0e48f6984ea1db7f8457","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"aa330aa9_e56c2dcb","updated":"2024-03-26 13:51:44.000000000","message":"Doesn\u0027t work:\n\nINFO:kolla.common.utils.neutron-base:\u001b[91mERROR: Cannot install neutron\u003d\u003d20.5.1.dev28 because these package versions have conflicting dependencies.\nINFO:kolla.common.utils.neutron-base:\u001b[0m\nINFO:kolla.common.utils.neutron-base:The conflict is caused by:\nINFO:kolla.common.utils.neutron-base:    neutron 20.5.1.dev28 depends on pyroute2\u003e\u003d0.6.6\nINFO:kolla.common.utils.neutron-base:    The user requested (constraint) pyroute2\u003d\u003d\u003d0.6.4","commit_id":"c967081e38c6d18ca4e107cb09bfda45fb7a2fd5"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8af54930c28fa73c4d7ddafd85b1e531a1d236a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2e623197_205f8eec","updated":"2024-03-26 13:52:14.000000000","message":"I think at this point we may as well use my original workaround which is to uninstall the packages after neutron has been installed.","commit_id":"c967081e38c6d18ca4e107cb09bfda45fb7a2fd5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"1d6acfeefc89f2b8d1980973a22e92d38a858050","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"07b8fad1_7d35261a","updated":"2024-03-27 10:12:39.000000000","message":"looks like this workaround don\u0027t work\nhttps://paste.openstack.org/show/bauemnj3JS5hCkGnUTrk/","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"6a0f52e4e20fe81037c93ea5f55d23c2054743ea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"cbc64f82_ad81f7c4","updated":"2024-03-27 11:43:03.000000000","message":"update: this not reproduced on Ubuntu Focal + UCA\neven previous fix not needed:\nhttps://paste.openstack.org/show/bhRCuNgcHyKs8Gn1BDhC/\n\nmaybe this issue affects only Jammy without UCA?\nanyway there is need fix issue with pyroute2.protocols","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"1cc9b23d7ab7238c28390937261fac9d87af24dc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"922ef1a5_161a73e9","in_reply_to":"07b8fad1_7d35261a","updated":"2024-03-27 10:15:56.000000000","message":"just for sure 0.6.4-3ubuntu2~cloud0 is the same version 0.6.4-3ubuntu2 with fix but from Ubuntu Cloud Archive.","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"07f367f71f89db822f097883b196386ddc19c73a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9ef3050e_22cf7195","in_reply_to":"922ef1a5_161a73e9","updated":"2024-03-27 15:02:31.000000000","message":"Done","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"6eb73a6f83aeac5266f8781443658c792795364d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1e8cc2c5_470d0e25","updated":"2024-03-27 14:58:45.000000000","message":"ok looks like this needed for HWE kernel on Jammy","commit_id":"346c5a0bdebeb703977d9d875732d6610f6d7ee4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"61d74778683999c9711a356862481d4605e79796","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"524bf29d_759dacf2","updated":"2024-03-27 16:37:13.000000000","message":"Looks like it has done the job.","commit_id":"d099063c80944961092cc4be157d31b7eee29e56"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"de668f2ad6d5b25fac9dbe7f5ea44490d84c8b60","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"dca70eb4_791871a9","updated":"2024-04-05 11:50:26.000000000","message":"recheck job timeout","commit_id":"d099063c80944961092cc4be157d31b7eee29e56"}],"docker/neutron/neutron-base/Dockerfile.j2":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"cc04ecf5232210084d500fb0060e26f8fb9ef8ec","unresolved":true,"context_lines":[{"line_number":129,"context_line":"        done; \\"},{"line_number":130,"context_line":"    fi \\"},{"line_number":131,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":132,"context_line":"{# NOTE(mnasiadka): Use the system\u0027s python3-pyroute2 0.6.4 rather than 0.6.6 from upper-constraints.txt LP#2042954 #}"},{"line_number":133,"context_line":"    \u0026\u0026 pip uninstall -y pyroute2 pyroute2.core pyroute2.ethtool pyroute2.ipdb pyroute2.ipset pyroute2.ndb pyroute2.nftables pyroute2.nslink pyroute2.protocols"},{"line_number":134,"context_line":"{% else %}"},{"line_number":135,"context_line":"    \u0026\u0026 true"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"68e3eba2_62afb777","line":132,"range":{"start_line":132,"start_character":54,"end_line":132,"end_character":60},"updated":"2024-03-27 09:58:34.000000000","message":"0.6.4-3ubuntu2 (with fixes from upstream 0.6.10)","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"07f367f71f89db822f097883b196386ddc19c73a","unresolved":false,"context_lines":[{"line_number":129,"context_line":"        done; \\"},{"line_number":130,"context_line":"    fi \\"},{"line_number":131,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":132,"context_line":"{# NOTE(mnasiadka): Use the system\u0027s python3-pyroute2 0.6.4 rather than 0.6.6 from upper-constraints.txt LP#2042954 #}"},{"line_number":133,"context_line":"    \u0026\u0026 pip uninstall -y pyroute2 pyroute2.core pyroute2.ethtool pyroute2.ipdb pyroute2.ipset pyroute2.ndb pyroute2.nftables pyroute2.nslink pyroute2.protocols"},{"line_number":134,"context_line":"{% else %}"},{"line_number":135,"context_line":"    \u0026\u0026 true"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"cc8120b6_33732b73","line":132,"range":{"start_line":132,"start_character":54,"end_line":132,"end_character":60},"in_reply_to":"68e3eba2_62afb777","updated":"2024-03-27 15:02:31.000000000","message":"Done","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"7ed9ee4f05cd01e1241721637c3c2839ed46d409","unresolved":true,"context_lines":[{"line_number":130,"context_line":"    fi \\"},{"line_number":131,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":132,"context_line":"{# NOTE(mnasiadka): Use the system\u0027s python3-pyroute2 0.6.4 rather than 0.6.6 from upper-constraints.txt LP#2042954 #}"},{"line_number":133,"context_line":"    \u0026\u0026 pip uninstall -y pyroute2 pyroute2.core pyroute2.ethtool pyroute2.ipdb pyroute2.ipset pyroute2.ndb pyroute2.nftables pyroute2.nslink pyroute2.protocols"},{"line_number":134,"context_line":"{% else %}"},{"line_number":135,"context_line":"    \u0026\u0026 true"},{"line_number":136,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"ba9b89b3_2b7cde3d","line":133,"range":{"start_line":133,"start_character":140,"end_line":133,"end_character":158},"updated":"2024-03-27 10:01:50.000000000","message":"not sure about pyroute2.protocols\nhttps://paste.openstack.org/show/b0he8a7AvSnBox2GaAYT/","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"07f367f71f89db822f097883b196386ddc19c73a","unresolved":false,"context_lines":[{"line_number":130,"context_line":"    fi \\"},{"line_number":131,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":132,"context_line":"{# NOTE(mnasiadka): Use the system\u0027s python3-pyroute2 0.6.4 rather than 0.6.6 from upper-constraints.txt LP#2042954 #}"},{"line_number":133,"context_line":"    \u0026\u0026 pip uninstall -y pyroute2 pyroute2.core pyroute2.ethtool pyroute2.ipdb pyroute2.ipset pyroute2.ndb pyroute2.nftables pyroute2.nslink pyroute2.protocols"},{"line_number":134,"context_line":"{% else %}"},{"line_number":135,"context_line":"    \u0026\u0026 true"},{"line_number":136,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"1f9ce791_1af02d27","line":133,"range":{"start_line":133,"start_character":140,"end_line":133,"end_character":158},"in_reply_to":"ba9b89b3_2b7cde3d","updated":"2024-03-27 15:02:31.000000000","message":"Done","commit_id":"63d49dd931e9d67452b12387ca34761ec361cf1c"}],"docker/openstack-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"45ebab6a351447305208f98d27fe8bce1095ccb2","unresolved":true,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"4994685d_13e69f1c","line":330,"updated":"2024-03-26 11:40:00.000000000","message":"Now we\u0027re back to the issue of not updating the other pyroute2.* packages...\n\n(See PS2)","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"9aa0039f4c1ba976630ef4d52972d6383fa63a44","unresolved":true,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"b75c0ee5_d39d0a51","line":330,"range":{"start_line":330,"start_character":0,"end_line":330,"end_character":89},"updated":"2024-03-26 08:58:57.000000000","message":"macros.upper_constraints_version_change ?","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5fd6ea6525d6e1ea76f8234141fa59729e1486a4","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"9b39c495_acfc3ebe","line":330,"in_reply_to":"4994685d_13e69f1c","updated":"2024-03-26 11:46:19.000000000","message":"Done","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0a7f0e8a1afdcaafcc162a776670be04af1694ba","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"194601df_56394f9d","line":330,"in_reply_to":"9b39c495_acfc3ebe","updated":"2024-03-26 12:33:56.000000000","message":"thanks","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"486deaf24899ccbd820686953c55872bd4305956","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"be5a5d9d_51a83543","line":330,"range":{"start_line":330,"start_character":0,"end_line":330,"end_character":89},"in_reply_to":"b75c0ee5_d39d0a51","updated":"2024-03-26 10:27:34.000000000","message":"In Yoga? there\u0027s no such macro in Yoga.","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"33aaf6b673b10d6808573207df80d0fb554d7ff7","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    \u0026\u0026 sed -i /^neutron\u003d/d /requirements/upper-constraints.txt \\"},{"line_number":328,"context_line":"{% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":329,"context_line":"{# NOTE(mnasiadka): Remove pyroute2 from upper-constraints.txt LP#2042954 #}"},{"line_number":330,"context_line":"    \u0026\u0026 sed -i s/^pyroute2\u003d\u003d\u003d0.6.6/pyroute2\u003d\u003d\u003d0.6.4/ /requirements/upper-constraints.txt \\"},{"line_number":331,"context_line":"{% endif %}"},{"line_number":332,"context_line":"    \u0026\u0026 mkdir -p /var/lib/kolla \\"},{"line_number":333,"context_line":"    \u0026\u0026 {{ macros.install_pip([\u0027virtualenv\u0027])}} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"34df7ef5_eb48de21","line":330,"range":{"start_line":330,"start_character":0,"end_line":330,"end_character":89},"in_reply_to":"be5a5d9d_51a83543","updated":"2024-03-26 13:03:05.000000000","message":"oh sorry, it added in A","commit_id":"ca7183e530c7f7bf0a20c9867e528bd57d605f10"}]}
