)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ca96a986bd8b9befef4f89eb9f5cd4273898066c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9aed0ee4_0517bea1","updated":"2025-03-17 21:27:46.000000000","message":"This will need a dependency on an openstack-zuul-jobs change that removes py39 from the testing runtime, TBD","commit_id":"b977526d32fb984a6c82b6106818e65d8d196bde"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"45ccebc9b870c781c76fcf1e05d39e39a451d13c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"abf69d1b_646f7433","updated":"2025-04-01 16:47:16.000000000","message":"-W for now, parent still needs another update but should merge tomorrow","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0c21c38d689f162014e3555a60084b248e2333fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cefdd9b4_32cb17c5","updated":"2025-04-02 20:49:47.000000000","message":"Dependent change merged, this should be good to go now.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"77a875aa07098e83c8315525f1aeebed6e8a3817","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"24115561_bf78ade1","updated":"2025-04-02 11:30:42.000000000","message":"https://zuul.opendev.org/t/openstack/build/b4e06ac75125405fbc4d7b36b7670cb6 looking good","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"cb124b9031bbe28ba5ba8a01ca468bca9775e209","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"241f3211_48994998","updated":"2025-04-01 20:32:31.000000000","message":"recheck parent updated","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"de390f53920d215f0be6f04361128da78e5da90b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4576c5a4_6aa33b37","updated":"2025-04-02 10:53:42.000000000","message":"recheck py313 job should be fixed","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"07c9457f52246b7ccf5492d36dec7e6f02d4c87b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a05151a9_a611832d","in_reply_to":"4576c5a4_6aa33b37","updated":"2025-04-02 13:46:40.000000000","message":"Oh, what changed? The parent patch is still failing but maybe it needs a recheck?","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"d3bd675a0c8770e2067a21e6574b00557e2c0d62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9fcd4148_007355be","updated":"2025-04-08 13:50:46.000000000","message":"check experimenal","commit_id":"4a6b4c2f17fb9a64845c205604af939cda4694a2"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"d2d0270df47ecf359f355e0058f1715f58cc5df3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a767dd98_85184875","updated":"2025-04-08 14:09:46.000000000","message":"check experimental","commit_id":"4a6b4c2f17fb9a64845c205604af939cda4694a2"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"f7d33010d53223dd21c95c473685b5a1f66dd9ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"98bead72_b301bb65","in_reply_to":"a767dd98_85184875","updated":"2025-04-08 16:07:48.000000000","message":"Fips job didn\u0027t ran in this so ran in seperate patch and all failed as expected https://zuul.opendev.org/t/openstack/buildset/8b7fef4d697b4d93bffffec476c0f666, so we can unblock this patch by dropping setup.cfg part of it.","commit_id":"4a6b4c2f17fb9a64845c205604af939cda4694a2"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"e302f261afe87d628fc0764598c3d312f575577c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5711153e_8079a582","updated":"2025-04-08 17:00:41.000000000","message":"Experimental jobs seem to run fine, waiting for results.","commit_id":"13f274093e2ef2c7534f2a680786eefdb5982687"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"3282c8481e2d05598fd0c40419f5cca8a2986899","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c89066e2_e230cbbc","updated":"2025-04-08 16:47:46.000000000","message":"check experimental","commit_id":"13f274093e2ef2c7534f2a680786eefdb5982687"}],"setup.cfg":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4d038d685e02dc915529fe9fd142e3761f008eee","unresolved":true,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"8467db25_a50b8cd0","line":9,"updated":"2025-04-03 03:47:19.000000000","message":"not sure if you\u0027d want to amend this, too, if py3.9 is no longer tested? the other option might be to keep running tox-py39 jobs in addition to the official templates","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"5f42bf09dd5ed7dcd9b99a90c345cbee90805a7f","unresolved":true,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"8a4bcea3_d1dac82a","line":9,"in_reply_to":"0fb824f5_a97f44d8","updated":"2025-04-05 02:02:45.000000000","message":"I realized many projects including us still running python3.9 jobs/ centos-9-stream jobs[1] in master, and considering PTG week ahead i think good to avoid breaking projects. So may be better to raise it during PTG to appropriate meeting, may be TC for such cleanups?\n\n[1] https://opensearch.logs.openstack.org/_dashboards/app/data-explorer/discover?security_tenant\u003dglobal#?_a\u003d(discover:(columns:!(_source),isDirty:!f,sort:!()),metadata:(indexPattern:\u002794869730-aea8-11ec-9e6a-83741af3fdcd\u0027,view:discover))\u0026_g\u003d(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-30d,to:now))\u0026_q\u003d(filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u002794869730-aea8-11ec-9e6a-83741af3fdcd\u0027,key:build_branch,negate:!f,params:(query:master),type:phrase),query:(match_phrase:(build_branch:master)))),query:(language:kuery,query:\u0027message:%22%7C%20Label:%20centos-9-stream%22\u0027))","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1bf68e9c75f3da10ccd07e5f6b2409ce41b94fbd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"0fb824f5_a97f44d8","line":9,"in_reply_to":"157efd50_56e4d177","updated":"2025-04-04 15:41:29.000000000","message":"Right, I\u0027m going based on governance doc which says we only target and test on 3.10 and later.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"5effb57c12c1e536fbd504751188b65765c0eac3","unresolved":false,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"157efd50_56e4d177","line":9,"in_reply_to":"26a8dced_dfbba813","updated":"2025-04-04 14:52:39.000000000","message":"iirc from past the way to update the minimal version was to be done by oslo and client libraries and the services project follow? But likely no python3.9 job running so may be we should be safe else those failures have to be fixed as detected.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9ec1b81ca28e584f441b4f617750200c8f44c521","unresolved":false,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"26a8dced_dfbba813","line":9,"in_reply_to":"8467db25_a50b8cd0","updated":"2025-04-04 14:17:34.000000000","message":"Done","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8a992c1843ea6c4643ea7c4835439b032b25c0ba","unresolved":true,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"c13bb2e5_2d5796c4","line":9,"in_reply_to":"8a4bcea3_d1dac82a","updated":"2025-04-05 15:09:35.000000000","message":"After this change, Neutron shouldn\u0027t have any jobs running on 3.9, at least I couldn\u0027t find any.\n\nThe link you shared seemed to show tempest-integrated-compute as the job, but it\u0027s definition doesn\u0027t specify py3.9, just py3, which should be py3.10. And tempest-integrated-compute-centos-9-stream is only run on victoria|wallaby|xena.\n\nWe can discuss in the PTG, just wanted to make sure we had all the information.\n\nThanks, Brian","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"86906c6b60d6353478fede31cdc118de1f03875d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"5e7dace7_f655c3c2","line":9,"in_reply_to":"baca6a2d_40a391c1","updated":"2025-04-08 16:47:11.000000000","message":"Done","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"65e6700d73d0a3eedfeafb8ac51d64d530bd214c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author_email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home_page \u003d https://docs.openstack.org/neutron/latest/"},{"line_number":9,"context_line":"python_requires \u003d \u003e\u003d3.9"},{"line_number":10,"context_line":"classifier \u003d"},{"line_number":11,"context_line":"    Environment :: OpenStack"},{"line_number":12,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"baca6a2d_40a391c1","line":9,"in_reply_to":"c13bb2e5_2d5796c4","updated":"2025-04-07 09:32:40.000000000","message":"@brian in check/gate for neutron there will be none but in periodic there will be, but for other projects i see it\u0027s in check and gate so those will be impacted. For some reason previous link is not working, in short all jobs running on centos-9-stream are impacted except the ones that not rely on short instances. Like all -fips jobs currently running on centos 9-stream.\nBasically in opensearch looked for message:\"| Label: centos-9-stream\" and build_branch: master\n\nhttps://opensearch.logs.openstack.org/_dashboards/app/data-explorer/discover?security_tenant\u003dglobal#?_a\u003d(discover:(columns:!(_source),isDirty:!f,sort:!()),metadata:(indexPattern:\u002794869730-aea8-11ec-9e6a-83741af3fdcd\u0027,view:discover))\u0026_g\u003d(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-30d,to:now))\u0026_q\u003d(filters:!((\u0027$state\u0027:(store:appState),meta:(alias:!n,disabled:!f,index:\u002794869730-aea8-11ec-9e6a-83741af3fdcd\u0027,key:build_branch,negate:!f,params:(query:master),type:phrase),query:(match_phrase:(build_branch:master)))),query:(language:kuery,query:\u0027message:%22%7C%20Label:%20centos-9-stream%22\u0027))","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"3c38535900881933577b72039e74f5ff88e61911","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    Programming Language :: Python :: 3"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.11"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3.12"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"[files]"},{"line_number":23,"context_line":"packages \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"e1d596bb_5b527db6","line":20,"range":{"start_line":20,"start_character":38,"end_line":20,"end_character":39},"updated":"2025-04-03 08:36:09.000000000","message":"Shouldn\u0027t we add 3.13 here?","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9ec1b81ca28e584f441b4f617750200c8f44c521","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    Programming Language :: Python :: 3"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.11"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3.12"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"[files]"},{"line_number":23,"context_line":"packages \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"39133a6d_ef9e1da0","line":20,"range":{"start_line":20,"start_character":38,"end_line":20,"end_character":39},"in_reply_to":"e1d596bb_5b527db6","updated":"2025-04-04 14:17:34.000000000","message":"That\u0027s a good question. From the governance change, 3.13 is not required to be supported:\n\n* Python 3.13 (available as default in Debian 13)\n  This is not mandatory testing in the 2025.2 cycle, and there is no guarantee\n  that the OpenStack 2025.2 release will support Python 3.13. Debian 13\n  (\"Trixie\") is expected to ship prior to the OpenStack 2025.2 release\n  and will include Python 3.13 as the default.\n\nFor that reason I would not add it.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"}],"zuul.d/job-templates.yaml":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c560f69d65c93c0aec49d31311eebc19dd361f5a","unresolved":true,"context_lines":[{"line_number":54,"context_line":"        - openstack-tox-py313-arm64: # from openstack-python3-jobs-arm64 template"},{"line_number":55,"context_line":"            timeout: 4800"},{"line_number":56,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":57,"context_line":"            voting: false"},{"line_number":58,"context_line":"    gate:"},{"line_number":59,"context_line":"      jobs:"},{"line_number":60,"context_line":"        - openstack-tox-py310:  # from openstack-python3-jobs template"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"60aa87a8_371020d3","line":57,"updated":"2025-03-17 21:29:55.000000000","message":"I think by default arm64 jobs are non-voting, so can probably remove this as well.","commit_id":"b977526d32fb984a6c82b6106818e65d8d196bde"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b9420b4815d829942e51a15a0d134cf9d7c8edff","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        - openstack-tox-py313-arm64: # from openstack-python3-jobs-arm64 template"},{"line_number":55,"context_line":"            timeout: 4800"},{"line_number":56,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":57,"context_line":"            voting: false"},{"line_number":58,"context_line":"    gate:"},{"line_number":59,"context_line":"      jobs:"},{"line_number":60,"context_line":"        - openstack-tox-py310:  # from openstack-python3-jobs template"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8930b9d2_8721fcbd","line":57,"in_reply_to":"60aa87a8_371020d3","updated":"2025-03-17 21:48:31.000000000","message":"Done","commit_id":"b977526d32fb984a6c82b6106818e65d8d196bde"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"faa5bdf39f5ec7cac4e296b0ce7880f874fce30e","unresolved":true,"context_lines":[{"line_number":68,"context_line":"            timeout: 3600"},{"line_number":69,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":70,"context_line":"        - openstack-tox-py312: # from openstack-python3-jobs template"},{"line_number":71,"context_line":"            timeout: 3600"},{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"- project-template:"},{"line_number":75,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0cecb1da_06d8970b","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":3},"updated":"2025-03-19 17:08:45.000000000","message":"need to adjust these jobs as per depends on.","commit_id":"0f0a406902cca1340ee797e81b672aa1ae19b49a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ba5c978ad1026ede1ef3610ba688c8dce225280f","unresolved":true,"context_lines":[{"line_number":68,"context_line":"            timeout: 3600"},{"line_number":69,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":70,"context_line":"        - openstack-tox-py312: # from openstack-python3-jobs template"},{"line_number":71,"context_line":"            timeout: 3600"},{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"- project-template:"},{"line_number":75,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"23c4ec36_412a0a1b","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":3},"in_reply_to":"0cecb1da_06d8970b","updated":"2025-03-19 18:59:05.000000000","message":"Do you mean I should add an openstack-tox-py13 here as well? I already have some comments in the dependency that should be addressed first either way.","commit_id":"0f0a406902cca1340ee797e81b672aa1ae19b49a"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"32ba8e22630e1a9223fb128dd2149b2238faeaa1","unresolved":true,"context_lines":[{"line_number":68,"context_line":"            timeout: 3600"},{"line_number":69,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":70,"context_line":"        - openstack-tox-py312: # from openstack-python3-jobs template"},{"line_number":71,"context_line":"            timeout: 3600"},{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"- project-template:"},{"line_number":75,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8d754503_80c841df","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":3},"in_reply_to":"23c4ec36_412a0a1b","updated":"2025-03-21 04:00:35.000000000","message":"yes let\u0027s wait for parent patch to sort out and then accordingly the jobs here can be adjusted","commit_id":"0f0a406902cca1340ee797e81b672aa1ae19b49a"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1538f818d4806bce554bd83894d214c44e998ba8","unresolved":false,"context_lines":[{"line_number":68,"context_line":"            timeout: 3600"},{"line_number":69,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":70,"context_line":"        - openstack-tox-py312: # from openstack-python3-jobs template"},{"line_number":71,"context_line":"            timeout: 3600"},{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"- project-template:"},{"line_number":75,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0f107393_3132ff5c","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":3},"in_reply_to":"8d754503_80c841df","updated":"2025-04-03 07:43:21.000000000","message":"So need to only keep tox-py311 here, will resolve as below comment is same.","commit_id":"0f0a406902cca1340ee797e81b672aa1ae19b49a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"cc2b3d69c242e435b8b10c65eab6a5eb407dca88","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":37,"context_line":"            timeout: 3600"},{"line_number":38,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":41,"context_line":"            timeout: 4800"},{"line_number":42,"context_line":"            pre-run: playbooks/configure_swap.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1078cb31_00b72850","line":39,"updated":"2025-04-01 16:55:00.000000000","message":"Don\u0027t know if this voting:false should be removed as it\u0027s already set in parent, but it doesn\u0027t hurt. Couldn\u0027t tell if it was causing my tampermonkey script to show two jobs in progress.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8e3a123db7b56d8be25919c44817122fc7e9b820","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":37,"context_line":"            timeout: 3600"},{"line_number":38,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":41,"context_line":"            timeout: 4800"},{"line_number":42,"context_line":"            pre-run: playbooks/configure_swap.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff67129b_f7abff04","line":39,"in_reply_to":"1078cb31_00b72850","updated":"2025-04-01 18:06:08.000000000","message":"So the duplicated job was due to an issue in the parent patch that needs to be addressed. Let\u0027s check this again tomorrow.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1538f818d4806bce554bd83894d214c44e998ba8","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":37,"context_line":"            timeout: 3600"},{"line_number":38,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":41,"context_line":"            timeout: 4800"},{"line_number":42,"context_line":"            pre-run: playbooks/configure_swap.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"aa91b81b_0a7b3271","line":39,"in_reply_to":"224a7830_83cc09ff","updated":"2025-04-03 07:43:21.000000000","message":"yes voting: false not required so we can drop it from here like other variants.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9ec1b81ca28e584f441b4f617750200c8f44c521","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":37,"context_line":"            timeout: 3600"},{"line_number":38,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":41,"context_line":"            timeout: 4800"},{"line_number":42,"context_line":"            pre-run: playbooks/configure_swap.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"59824b89_4d0878d9","line":39,"in_reply_to":"aa91b81b_0a7b3271","updated":"2025-04-04 14:17:34.000000000","message":"Done","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"07c9457f52246b7ccf5492d36dec7e6f02d4c87b","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":37,"context_line":"            timeout: 3600"},{"line_number":38,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":39,"context_line":"            voting: false"},{"line_number":40,"context_line":"        - openstack-tox-cover:  # from openstack-cover-jobs template"},{"line_number":41,"context_line":"            timeout: 4800"},{"line_number":42,"context_line":"            pre-run: playbooks/configure_swap.yaml"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"224a7830_83cc09ff","line":39,"in_reply_to":"ff67129b_f7abff04","updated":"2025-04-02 13:46:40.000000000","message":"Done","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4d038d685e02dc915529fe9fd142e3761f008eee","unresolved":true,"context_lines":[{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":74,"context_line":"            timeout: 3600"},{"line_number":75,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- project-template:"},{"line_number":78,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"6dfe920b_d3d72a05","line":75,"updated":"2025-04-03 03:47:19.000000000","message":"the `from openstack-python3-jobs template` comment on all of these is a bit misleading, as the template only defines a periodic `py311` job currently, or in general only for those python versions that are not getting run in the check pipeline. you can of course add more jobs like you do here, but be sure that this is really what you need.\n\nthe other question is whether you really want all of these to also run on stable branches. if not, adding `branch: master` matchers might be good","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9ec1b81ca28e584f441b4f617750200c8f44c521","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":74,"context_line":"            timeout: 3600"},{"line_number":75,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- project-template:"},{"line_number":78,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"de1201fb_213424c6","line":75,"in_reply_to":"386dbf01_1cb5f81f","updated":"2025-04-04 14:17:34.000000000","message":"Done","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1538f818d4806bce554bd83894d214c44e998ba8","unresolved":true,"context_lines":[{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":74,"context_line":"            timeout: 3600"},{"line_number":75,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- project-template:"},{"line_number":78,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"a0f7af9d_c7eef40e","line":75,"in_reply_to":"6dfe920b_d3d72a05","updated":"2025-04-03 07:43:21.000000000","message":"yes let\u0027s drop  all these and just keep openstack-tox-py311 as per template.\n\n@frickler so override here were mainly for timeout and irrelevant files and adding branch: master will cause issues when we cut the next stable release as the overrides will not be applicable until we override the branches: too along with the branch cut, so i would avoid adding branches here.","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8881c9f56950033d8c9136d95237abe5c8798c08","unresolved":true,"context_lines":[{"line_number":72,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":73,"context_line":"        - openstack-tox-py313: # from openstack-python3-jobs template"},{"line_number":74,"context_line":"            timeout: 3600"},{"line_number":75,"context_line":"            irrelevant-files:  *irrelevant-files"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- project-template:"},{"line_number":78,"context_line":"    name: neutron-experimental-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"386dbf01_1cb5f81f","line":75,"in_reply_to":"a0f7af9d_c7eef40e","updated":"2025-04-03 07:46:02.000000000","message":"ok, it wasn\u0027t obvious to me if you were actually wanting to add these as additional periodic jobs. if you only want to amend the parameters for existing jobs, then indeed only keeping the py311 job is correct","commit_id":"842a1f3b587a49125f93e2b38eddde66a20b99a5"}]}
