)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"cc39add0c0240aec4dacc1aa0b09599e930bb16c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4066edc9_b3567933","updated":"2025-02-11 14:07:43.000000000","message":"This should be merged when all the stable/2025.1 branches were cut and master branch is switched to 2025.2 Flamingo\u0027s feature branch.","commit_id":"bae18e372d85ca668857c1761010610811822bb4"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"bc84204abbe385319e3b39da529984cc7748ad3c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8cf95c03_55780c9d","updated":"2025-02-14 16:23:45.000000000","message":"This should be merged when all the stable/2025.1 branches were cut and master branch is switched to be the future branch of 2025.2 Flamingo.","commit_id":"e0df1ca2b251872388e4ad81869b3a0c0ba94a14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"af62e86de203858094366290eeb4f3eaaebd58f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3b7b12ce_fe3741cf","updated":"2025-02-14 18:30:48.000000000","message":"one comment otherwise lgtm","commit_id":"e0df1ca2b251872388e4ad81869b3a0c0ba94a14"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"0e4bce1dcfab18afb85f4a623521c1b44e0becad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"03938b9d_3f20ae9b","updated":"2025-02-14 18:51:36.000000000","message":"Thanks for the review, i\u0027ve updated the patch accordingly.","commit_id":"d87ded0b7757992e3a1b1acbc43813cc5206e52a"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"e78d18de4b5fa95a6c97adceace585e2696ff428","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"31e7348c_06d4bc26","updated":"2025-02-14 18:51:54.000000000","message":"This should be merged when all the stable/2025.1 branches were cut and master branch is switched to be the future branch of 2025.2 Flamingo.","commit_id":"d87ded0b7757992e3a1b1acbc43813cc5206e52a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90d6a1e21a5d917fe18f78f44717f9225940f0f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a04ee91f_1125b4ba","updated":"2025-02-14 19:02:39.000000000","message":"thanks for updates. lgtm.","commit_id":"d87ded0b7757992e3a1b1acbc43813cc5206e52a"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"c9b12154ebb4dddee600bfc5ae90170279fd33b5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"104d6aa5_db39d9df","updated":"2025-04-01 15:25:59.000000000","message":"Now that master branch is 2025.2 Flamingo already this should be good to go... well, i don\u0027t know whether we should wait one more day until the coordinated 2025.1 Epoxy release will be out (it depends: whether the gate is broken without this or with by merging this)\nAnyway, this is ready for reviews.","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"95c8f831673c4d06fa3b4293d50c507d706e3549","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"01eef65a_e210adca","updated":"2025-02-17 14:09:54.000000000","message":"This should be merged when all the stable/2025.1 branches were cut and master branch is switched to be the future branch of 2025.2 Flamingo.","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3a88c45bb489e449a9d2ed44a8faa3fbc681cfa1","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9451a45f_5daa0ef4","updated":"2025-04-01 16:34:23.000000000","message":"I really think waiting one more day now shouldn\u0027t hurt anyone, but could save us a lot of trouble if things go wrong. if things are broken now, we likely should have noticed already. first I thought to -2 but maybe that would be too strong.\n\nalso brian\u0027s remark looks valid regardless","commit_id":"4cad026f001843bd5bbfe5749065a6e9f928c12f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9cd0971c39f1b064e43e53b46d07741e1cd55e44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"140de272_528476d9","in_reply_to":"8c8e8f4e_75f9df0f","updated":"2025-04-02 18:46:35.000000000","message":"Done","commit_id":"4cad026f001843bd5bbfe5749065a6e9f928c12f"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"7f1e84d42dc6946c450dcfe9ec3161deeb6d97c5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8c8e8f4e_75f9df0f","in_reply_to":"9451a45f_5daa0ef4","updated":"2025-04-01 19:53:15.000000000","message":"i tend to agree. let\u0027s wait one more day if possible before we merge this.","commit_id":"4cad026f001843bd5bbfe5749065a6e9f928c12f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3be14ce0945ab8ecb6e5fa439fcd7e0a65df0032","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1a9e8431_dae0fa0a","updated":"2025-04-02 14:44:12.000000000","message":"lgtm with the py313 issue fixed, thanks Jens!","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0ee5ec365528106299e8772545b7ee46ab1d1b81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ab59001c_7b9aef39","updated":"2025-04-02 16:19:47.000000000","message":"perfect, thanks","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2cf48781f8fd390121d3a8551c2fdaf01b17a63c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"bd8ee270_9c38c371","updated":"2025-04-02 00:13:10.000000000","message":"we need more work on py3.13 job either in this change or as a separate one","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"}],"zuul.d/project-templates.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"af62e86de203858094366290eeb4f3eaaebd58f9","unresolved":true,"context_lines":[{"line_number":755,"context_line":"              - master"},{"line_number":756,"context_line":"    periodic:"},{"line_number":757,"context_line":"      jobs:"},{"line_number":758,"context_line":"        # NOTE(gmann): We can remove the periodic py3.10 and py3.11 job once"},{"line_number":759,"context_line":"        # the master testing runtime does not include it to test."},{"line_number":760,"context_line":"        - openstack-tox-py310:"},{"line_number":761,"context_line":"            branches:"},{"line_number":762,"context_line":"              - master"},{"line_number":763,"context_line":"        - openstack-tox-py311:"},{"line_number":764,"context_line":"            branches:"},{"line_number":765,"context_line":"              - master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ac58a08d_b616bc7f","line":762,"range":{"start_line":758,"start_character":0,"end_line":762,"end_character":22},"updated":"2025-02-14 18:30:48.000000000","message":"as we are running py3.10 as min in check/gate pipeline in master, we do not need it in periodic pipeline. Only py311 jobs can be kept here.\n\nsame for below other template also.","commit_id":"e0df1ca2b251872388e4ad81869b3a0c0ba94a14"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"0e4bce1dcfab18afb85f4a623521c1b44e0becad","unresolved":false,"context_lines":[{"line_number":755,"context_line":"              - master"},{"line_number":756,"context_line":"    periodic:"},{"line_number":757,"context_line":"      jobs:"},{"line_number":758,"context_line":"        # NOTE(gmann): We can remove the periodic py3.10 and py3.11 job once"},{"line_number":759,"context_line":"        # the master testing runtime does not include it to test."},{"line_number":760,"context_line":"        - openstack-tox-py310:"},{"line_number":761,"context_line":"            branches:"},{"line_number":762,"context_line":"              - master"},{"line_number":763,"context_line":"        - openstack-tox-py311:"},{"line_number":764,"context_line":"            branches:"},{"line_number":765,"context_line":"              - master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"35881ffc_459fea98","line":762,"range":{"start_line":758,"start_character":0,"end_line":762,"end_character":22},"in_reply_to":"ac58a08d_b616bc7f","updated":"2025-02-14 18:51:36.000000000","message":"makes sense! thanks, removed them.","commit_id":"e0df1ca2b251872388e4ad81869b3a0c0ba94a14"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f8fff3cdd154a30465d13d2a21345beb3f5b2bea","unresolved":true,"context_lines":[{"line_number":720,"context_line":"        - openstack-tox-py312:"},{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"    gate:"},{"line_number":725,"context_line":"      jobs:"},{"line_number":726,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ae226de9_d39fa04c","line":723,"updated":"2025-03-17 21:48:13.000000000","message":"Similar to my comment below, I think we need something like this as well, assuming we want the 3.13 job to run to at least see if it passes:\n\n    # py3.13 testing is added as non voting in 2025.2 release.\n    - openstack-tox-py313:\n        branches:\n          - master\n        voting: false","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2cf48781f8fd390121d3a8551c2fdaf01b17a63c","unresolved":false,"context_lines":[{"line_number":720,"context_line":"        - openstack-tox-py312:"},{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"    gate:"},{"line_number":725,"context_line":"      jobs:"},{"line_number":726,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"d917c592_0e1e3ff1","line":723,"in_reply_to":"32b551ef_92ad6a5c","updated":"2025-04-02 00:13:10.000000000","message":"I will say we should prepare job first and once its setup/run fine then add in projects queue.","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"c9b12154ebb4dddee600bfc5ae90170279fd33b5","unresolved":false,"context_lines":[{"line_number":720,"context_line":"        - openstack-tox-py312:"},{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"    gate:"},{"line_number":725,"context_line":"      jobs:"},{"line_number":726,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"32b551ef_92ad6a5c","line":723,"in_reply_to":"ae226de9_d39fa04c","updated":"2025-04-01 15:25:59.000000000","message":"thanks, added this (and added it to all the other job python3 job templates as well, not just here. Done.","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f8fff3cdd154a30465d13d2a21345beb3f5b2bea","unresolved":true,"context_lines":[{"line_number":1262,"context_line":"            voting: false"},{"line_number":1263,"context_line":"            branches:"},{"line_number":1264,"context_line":"              - stable/2025.1"},{"line_number":1265,"context_line":"              - master"},{"line_number":1266,"context_line":""},{"line_number":1267,"context_line":"- project-template:"},{"line_number":1268,"context_line":"    name: openstack-python3-zed-jobs-arm64"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3cb0dfaf_8ceb9d6f","line":1265,"updated":"2025-03-17 21:48:13.000000000","message":"I think you need to add this for master as well, otherwise those that inherit will have the job as voting:\n\n        # py3.13 testing is added from 2025.2 release onwards\n        - openstack-tox-py313-arm64:\n            voting: false\n            branches:\n              - master\n\nFor example, https://review.opendev.org/c/openstack/neutron/+/944809","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"c9b12154ebb4dddee600bfc5ae90170279fd33b5","unresolved":false,"context_lines":[{"line_number":1262,"context_line":"            voting: false"},{"line_number":1263,"context_line":"            branches:"},{"line_number":1264,"context_line":"              - stable/2025.1"},{"line_number":1265,"context_line":"              - master"},{"line_number":1266,"context_line":""},{"line_number":1267,"context_line":"- project-template:"},{"line_number":1268,"context_line":"    name: openstack-python3-zed-jobs-arm64"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5fcf2ef8_9a6bcb0a","line":1265,"in_reply_to":"3cb0dfaf_8ceb9d6f","updated":"2025-04-01 15:25:59.000000000","message":"Done","commit_id":"4fa67b93fdbe259e4e4d2b5cc2b26f7a751ee525"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8ea693a60476ab12c0befcfbfae60af7bde66fbb","unresolved":true,"context_lines":[{"line_number":1290,"context_line":"              - stable/2025.1"},{"line_number":1291,"context_line":"              - master"},{"line_number":1292,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1293,"context_line":"        - openstack-tox-py313:"},{"line_number":1294,"context_line":"            branches:"},{"line_number":1295,"context_line":"              - master"},{"line_number":1296,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"e8496ce0_31923d9a","line":1293,"range":{"start_line":1293,"start_character":24,"end_line":1293,"end_character":29},"updated":"2025-04-01 15:45:36.000000000","message":"s/py313-arm64","commit_id":"4cad026f001843bd5bbfe5749065a6e9f928c12f"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"7f1e84d42dc6946c450dcfe9ec3161deeb6d97c5","unresolved":false,"context_lines":[{"line_number":1290,"context_line":"              - stable/2025.1"},{"line_number":1291,"context_line":"              - master"},{"line_number":1292,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1293,"context_line":"        - openstack-tox-py313:"},{"line_number":1294,"context_line":"            branches:"},{"line_number":1295,"context_line":"              - master"},{"line_number":1296,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"11639f19_7b3e864c","line":1293,"range":{"start_line":1293,"start_character":24,"end_line":1293,"end_character":29},"in_reply_to":"e8496ce0_31923d9a","updated":"2025-04-01 19:53:15.000000000","message":"ahh, sorry :/ fixed now.","commit_id":"4cad026f001843bd5bbfe5749065a6e9f928c12f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2cf48781f8fd390121d3a8551c2fdaf01b17a63c","unresolved":true,"context_lines":[{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":725,"context_line":"        - openstack-tox-py313:"},{"line_number":726,"context_line":"            branches:"},{"line_number":727,"context_line":"              - master"},{"line_number":728,"context_line":"            voting: false"},{"line_number":729,"context_line":"    gate:"},{"line_number":730,"context_line":"      jobs:"},{"line_number":731,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"2c797d55_940220c4","line":728,"range":{"start_line":724,"start_character":0,"end_line":728,"end_character":25},"updated":"2025-04-02 00:13:10.000000000","message":"is this ready? It seems py3.13 job need more work to run before adding it in project queue\n\n- https://zuul.opendev.org/t/openstack/build/f00a15761d93404e94389bbecb60a959\n\npy313: 1467 E failed with could not find python interpreter matching any of the specs py313 [tox/session/cmd/run/single.py:57]\n\nI was expecting to prepare job and adding in all projects in separate change where we can either get right distro or build from source.","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"48b8a6962dc6e68bac8ee2c8faa156cd556d48a9","unresolved":true,"context_lines":[{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":725,"context_line":"        - openstack-tox-py313:"},{"line_number":726,"context_line":"            branches:"},{"line_number":727,"context_line":"              - master"},{"line_number":728,"context_line":"            voting: false"},{"line_number":729,"context_line":"    gate:"},{"line_number":730,"context_line":"      jobs:"},{"line_number":731,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"5ba70437_bfc7f79d","line":728,"range":{"start_line":724,"start_character":0,"end_line":728,"end_character":25},"in_reply_to":"2c797d55_940220c4","updated":"2025-04-02 00:21:01.000000000","message":"Yeah, the neutron dependent patch I created fails in this way. Since it\u0027s non-voting it doesn\u0027t break anything, I didn\u0027t actually expect it to pass anyway.\n\nhttps://review.opendev.org/c/openstack/neutron/+/944809","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"be2efff238c1a609ef5a2b6d6e363f209a1c7b13","unresolved":true,"context_lines":[{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":725,"context_line":"        - openstack-tox-py313:"},{"line_number":726,"context_line":"            branches:"},{"line_number":727,"context_line":"              - master"},{"line_number":728,"context_line":"            voting: false"},{"line_number":729,"context_line":"    gate:"},{"line_number":730,"context_line":"      jobs:"},{"line_number":731,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"6c798fa3_f0b5cbb5","line":728,"range":{"start_line":724,"start_character":0,"end_line":728,"end_character":25},"in_reply_to":"5ba70437_bfc7f79d","updated":"2025-04-02 02:59:56.000000000","message":"true, I will suggest not to add job (even non voting) which is setup and 100% failing. That will occupy one node per changes/check even for small time.","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"0c20eb180a3bf85415efbbd26b0cd5d2bf89ed3e","unresolved":true,"context_lines":[{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":725,"context_line":"        - openstack-tox-py313:"},{"line_number":726,"context_line":"            branches:"},{"line_number":727,"context_line":"              - master"},{"line_number":728,"context_line":"            voting: false"},{"line_number":729,"context_line":"    gate:"},{"line_number":730,"context_line":"      jobs:"},{"line_number":731,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"f0b5da0e_48c0f087","line":728,"range":{"start_line":724,"start_character":0,"end_line":728,"end_character":25},"in_reply_to":"6c798fa3_f0b5cbb5","updated":"2025-04-02 14:41:05.000000000","message":"this was a (long-)known issue and a fix has now been merged. testing in the neutron test passed:\n\nhttps://zuul.opendev.org/t/openstack/build/b4e06ac75125405fbc4d7b36b7670cb6","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9cd0971c39f1b064e43e53b46d07741e1cd55e44","unresolved":false,"context_lines":[{"line_number":721,"context_line":"            branches:"},{"line_number":722,"context_line":"              - stable/2025.1"},{"line_number":723,"context_line":"              - master"},{"line_number":724,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":725,"context_line":"        - openstack-tox-py313:"},{"line_number":726,"context_line":"            branches:"},{"line_number":727,"context_line":"              - master"},{"line_number":728,"context_line":"            voting: false"},{"line_number":729,"context_line":"    gate:"},{"line_number":730,"context_line":"      jobs:"},{"line_number":731,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"f2e8ddc7_6d74da65","line":728,"range":{"start_line":724,"start_character":0,"end_line":728,"end_character":25},"in_reply_to":"f0b5da0e_48c0f087","updated":"2025-04-02 18:46:35.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"6e47e7a669e7a6c4060acb9bc6068b91f0a871ad","unresolved":true,"context_lines":[{"line_number":952,"context_line":"              - stable/2023.2"},{"line_number":953,"context_line":"              - stable/2024.2"},{"line_number":954,"context_line":"              - stable/2025.1"},{"line_number":955,"context_line":"              - master"},{"line_number":956,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":957,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":958,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"a2d3a797_5bbae75a","line":955,"range":{"start_line":955,"start_character":14,"end_line":955,"end_character":22},"updated":"2025-04-02 18:25:48.000000000","message":"This should be removed right? Since master is now \u003e\u003dpy310?","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"45996ca5e96553f71897b99423d6fdf60642a2d7","unresolved":false,"context_lines":[{"line_number":952,"context_line":"              - stable/2023.2"},{"line_number":953,"context_line":"              - stable/2024.2"},{"line_number":954,"context_line":"              - stable/2025.1"},{"line_number":955,"context_line":"              - master"},{"line_number":956,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":957,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":958,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3ad8c537_13d64890","line":955,"range":{"start_line":955,"start_character":14,"end_line":955,"end_character":22},"in_reply_to":"a2d3a797_5bbae75a","updated":"2025-04-02 18:46:50.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9cd0971c39f1b064e43e53b46d07741e1cd55e44","unresolved":false,"context_lines":[{"line_number":952,"context_line":"              - stable/2023.2"},{"line_number":953,"context_line":"              - stable/2024.2"},{"line_number":954,"context_line":"              - stable/2025.1"},{"line_number":955,"context_line":"              - master"},{"line_number":956,"context_line":"        # NOTE(gmann): py310 job is required to run for 2023.2 release and"},{"line_number":957,"context_line":"        # after that we run it as periodic only(assuming py3.8 and py3.11"},{"line_number":958,"context_line":"        # will be enough coverage to run on every change)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dfc9dc80_d54533cf","line":955,"range":{"start_line":955,"start_character":14,"end_line":955,"end_character":22},"in_reply_to":"a2d3a797_5bbae75a","updated":"2025-04-02 18:46:35.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"6e47e7a669e7a6c4060acb9bc6068b91f0a871ad","unresolved":true,"context_lines":[{"line_number":995,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":996,"context_line":"        - openstack-tox-py313:"},{"line_number":997,"context_line":"            required-projects:"},{"line_number":998,"context_line":"              - openstack/horizon"},{"line_number":999,"context_line":"            branches:"},{"line_number":1000,"context_line":"              - master"},{"line_number":1001,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"2bccd5dd_b6771476","line":998,"range":{"start_line":998,"start_character":26,"end_line":998,"end_character":33},"updated":"2025-04-02 18:25:48.000000000","message":"This should be neutron.","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9cd0971c39f1b064e43e53b46d07741e1cd55e44","unresolved":false,"context_lines":[{"line_number":995,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":996,"context_line":"        - openstack-tox-py313:"},{"line_number":997,"context_line":"            required-projects:"},{"line_number":998,"context_line":"              - openstack/horizon"},{"line_number":999,"context_line":"            branches:"},{"line_number":1000,"context_line":"              - master"},{"line_number":1001,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"8f5630d9_df787788","line":998,"range":{"start_line":998,"start_character":26,"end_line":998,"end_character":33},"in_reply_to":"2bccd5dd_b6771476","updated":"2025-04-02 18:46:35.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"45996ca5e96553f71897b99423d6fdf60642a2d7","unresolved":false,"context_lines":[{"line_number":995,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":996,"context_line":"        - openstack-tox-py313:"},{"line_number":997,"context_line":"            required-projects:"},{"line_number":998,"context_line":"              - openstack/horizon"},{"line_number":999,"context_line":"            branches:"},{"line_number":1000,"context_line":"              - master"},{"line_number":1001,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9825ac2b_66199401","line":998,"range":{"start_line":998,"start_character":26,"end_line":998,"end_character":33},"in_reply_to":"2bccd5dd_b6771476","updated":"2025-04-02 18:46:50.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"6e47e7a669e7a6c4060acb9bc6068b91f0a871ad","unresolved":true,"context_lines":[{"line_number":1138,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1139,"context_line":"        - openstack-tox-py313:"},{"line_number":1140,"context_line":"            required-projects:"},{"line_number":1141,"context_line":"              - openstack/horizon"},{"line_number":1142,"context_line":"            branches:"},{"line_number":1143,"context_line":"              - master"},{"line_number":1144,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"26fcd16e_bc55fce6","line":1141,"range":{"start_line":1141,"start_character":26,"end_line":1141,"end_character":33},"updated":"2025-04-02 18:25:48.000000000","message":"This should be ceilometer","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9cd0971c39f1b064e43e53b46d07741e1cd55e44","unresolved":false,"context_lines":[{"line_number":1138,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1139,"context_line":"        - openstack-tox-py313:"},{"line_number":1140,"context_line":"            required-projects:"},{"line_number":1141,"context_line":"              - openstack/horizon"},{"line_number":1142,"context_line":"            branches:"},{"line_number":1143,"context_line":"              - master"},{"line_number":1144,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3bb01783_1ddedb4c","line":1141,"range":{"start_line":1141,"start_character":26,"end_line":1141,"end_character":33},"in_reply_to":"26fcd16e_bc55fce6","updated":"2025-04-02 18:46:35.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"45996ca5e96553f71897b99423d6fdf60642a2d7","unresolved":false,"context_lines":[{"line_number":1138,"context_line":"        # py3.13 testing is added as non voting in 2025.2 release."},{"line_number":1139,"context_line":"        - openstack-tox-py313:"},{"line_number":1140,"context_line":"            required-projects:"},{"line_number":1141,"context_line":"              - openstack/horizon"},{"line_number":1142,"context_line":"            branches:"},{"line_number":1143,"context_line":"              - master"},{"line_number":1144,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e7d5423c_2f7001a1","line":1141,"range":{"start_line":1141,"start_character":26,"end_line":1141,"end_character":33},"in_reply_to":"26fcd16e_bc55fce6","updated":"2025-04-02 18:46:50.000000000","message":"Done","commit_id":"2d2907816dfcda8f9b428a8762628d56753e3893"}]}
