)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b2592d0b73aab87032208cd5e50bbebdaa9d55c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9f5ea591_9460e825","updated":"2025-02-10 19:08:08.000000000","message":"lgtm, I will RC+1 once frickler comment is fixed","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c6fc28cda1f34f999a1f33be603582e1051ef4c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3938884a_77a730e2","updated":"2025-02-17 21:07:28.000000000","message":"Merging this so we can move on with setting up the jobs.. We can revisit this and extend if necessary","commit_id":"f845b310b15336c67a28c039f4e5931d7605826d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"f4835046a4df74ebf194c7ac904398e997906ac8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"312e94eb_f3bcad50","updated":"2025-02-11 13:07:47.000000000","message":"Thanks for proposing the runtimes for 2025.2 Flamingo o/ (I was about to ask for this based on our scheduled task in relmgt o:))\nCurrent generated page [1] and its details looks good to me and makes sense.\n\n[1] https://66e4ffb3fb145ef8c61f-0fe503db5fc22ef43aac4f060a09645b.ssl.cf1.rackcdn.com/941141/2/check/openstack-tox-docs/b64c7fe/docs/reference/runtimes/2025.2.html","commit_id":"f845b310b15336c67a28c039f4e5931d7605826d"}],"reference/runtimes/2025.2.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b2592d0b73aab87032208cd5e50bbebdaa9d55c8","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Additional testing for a smooth upgrade"},{"line_number":17,"context_line":"---------------------------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* None"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Python"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f403a7f2_88cd0df1","line":20,"range":{"start_line":18,"start_character":0,"end_line":20,"end_character":0},"updated":"2025-02-10 19:08:08.000000000","message":"++, we need to keep old distro testing only for one cycle so not testing the 22.04 in 2025.2 is fine.","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"8bf86e27521b85b85dafd62385a19bfc15af0d4d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"---------------------------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* None"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Python"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6b5d6ebc_03e81e46","line":20,"in_reply_to":"f403a7f2_88cd0df1","updated":"2025-02-10 19:25:50.000000000","message":"Yes, as long as the release is a SLURP. When looking at the upgrade path, basically someone running OpenStack 2024.1 on Ubuntu 22.04 can SLURP to OpenStack 2025.1 first, then upgrade to Ubuntu 24.04, then SLURP to OpenStack 2026.1. For not-SLURP the process is similar, someone running OpenStack 2024.2 on Ubuntu 22.04 can upgrade to OpenStack 2025.1, then upgrade to Ubuntu 24.04, then upgrade to OpenStack 2025.2.","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"6fe6ccfa7379d57fed705084372c682d0e3cf2db","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Based on the criteria above, all Python-based projects must target and test"},{"line_number":35,"context_line":"against, at a minimum:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* Python 3.10 (available as default in Ubuntu 22.04)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  Python 3.10 is the the minimum supported/required version for 2025.2."}],"source_content_type":"text/x-rst","patch_set":1,"id":"6fae0603_d465dc18","line":36,"updated":"2025-02-10 18:08:45.000000000","message":"Need help with a couple of things I assumed here:\n\n1) Python 3.9 is going EOL in 2025-10 (https://devguide.python.org/versions/) \n2) Python 3.13 was released in 2024-10 and contributors have already started testing locally, finding and fixing bugs.. don\u0027t know if we\u0027d like to put together a global non-voting job into our PTI with it; there\u0027s no LTS release of any distro in our PTI that\u0027s looking to ship with python 3.13 as default..","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"dd8112edecfec5216de83c574d1cbabea2a88dca","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Based on the criteria above, all Python-based projects must target and test"},{"line_number":35,"context_line":"against, at a minimum:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* Python 3.10 (available as default in Ubuntu 22.04)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  Python 3.10 is the the minimum supported/required version for 2025.2."}],"source_content_type":"text/x-rst","patch_set":1,"id":"cc96ad1f_53323ec8","line":36,"in_reply_to":"6fae0603_d465dc18","updated":"2025-02-10 18:27:22.000000000","message":"Debian Trixie is planned to have CPython 3.13 as default, but the \"full freeze\" for it hasn\u0027t been scheduled yet (the \"hard freeze\" phase prior to that is planned for May 15, so the release will likely land sometime around June-July timeframe).","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"749aa1ab720ee37c8186d85690341c03ac6db324","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Based on the criteria above, all Python-based projects must target and test"},{"line_number":35,"context_line":"against, at a minimum:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* Python 3.10 (available as default in Ubuntu 22.04)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  Python 3.10 is the the minimum supported/required version for 2025.2."}],"source_content_type":"text/x-rst","patch_set":1,"id":"2c63c23b_9b095a31","line":36,"in_reply_to":"cc96ad1f_53323ec8","updated":"2025-02-10 21:02:38.000000000","message":"Noted: https://packages.debian.org/trixie/python3\n\nI\u0027ll add a line below..","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2833e8df7c1545844c26a9ef741184639da0c4e8","unresolved":true,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  In previous cycle testing, we have not seen many incompatible changes between"},{"line_number":50,"context_line":"  Python 3.10 and Python 3.11. It is okay to skip running the Python 3.11"},{"line_number":51,"context_line":"  testing jobs assuming that anything that works on Python 3.9 and 3.12 will"},{"line_number":52,"context_line":"  also work on 3.11. Periodic testing should be enough for this."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Python 3.12 (available as default in Ubuntu 24.04)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"57aa8540_6c156ae1","line":51,"range":{"start_line":51,"start_character":59,"end_line":51,"end_character":62},"updated":"2025-02-10 18:37:43.000000000","message":"3.10","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"749aa1ab720ee37c8186d85690341c03ac6db324","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  In previous cycle testing, we have not seen many incompatible changes between"},{"line_number":50,"context_line":"  Python 3.10 and Python 3.11. It is okay to skip running the Python 3.11"},{"line_number":51,"context_line":"  testing jobs assuming that anything that works on Python 3.9 and 3.12 will"},{"line_number":52,"context_line":"  also work on 3.11. Periodic testing should be enough for this."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Python 3.12 (available as default in Ubuntu 24.04)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"74442881_5e941638","line":51,"range":{"start_line":51,"start_character":59,"end_line":51,"end_character":62},"in_reply_to":"57aa8540_6c156ae1","updated":"2025-02-10 21:02:38.000000000","message":"Thanks, changed","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b2592d0b73aab87032208cd5e50bbebdaa9d55c8","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"  This is the upper bound of required testing for 2025.2."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Python 3.13"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"  This is not mandatory testing in the 2025.2 cycle, and there is no guarantee"},{"line_number":61,"context_line":"  that the OpenStack 2025.2 release will support Python 3.13."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fb8b8363_5f5ba375","line":58,"range":{"start_line":58,"start_character":0,"end_line":58,"end_character":13},"updated":"2025-02-10 19:08:08.000000000","message":"++, I think start testing it as non voting is good idea.","commit_id":"a1c7a521ea96e5ae775038e624d0cd855db42c3a"}]}
