)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ff192d47cbfec60743304386034ada6e1733a6c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c6224510_08e8bf52","updated":"2023-12-20 09:01:58.000000000","message":"I like the proposal, I\u0027m just not sure about the expected timing. since goal selection by the TC is to happen at the start of the cycle, it is likely too late now already for 2024.1, so this could start in 2024.2 only, which on the other hand would make us late for Python 3.12? But maybe better late than even later?\n\nside question: should goals/proposed/placeholder.rst be removed by this patch (and be readded once this goal gets accepted?)","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8372dfdde2b3e77cbe0a8a7a37c43615435992c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"85245cc9_6de955b7","updated":"2024-03-12 17:51:10.000000000","message":"Thanks for proposing this, Stephen.  Makes sense to do this soon.","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"197eca810b41129b27123eba21fb83c12e836ee8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2a12b821_17338d5d","updated":"2024-03-19 18:49:24.000000000","message":"Thanks, it\u0027s a goal!","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"610e80b595f27c109b1834e55f7e4f91762e939e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d8b4ff60_1e4fe0cf","updated":"2024-03-19 17:51:52.000000000","message":"lgtm, thanks","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"f63f833e3fe8b1ba2798b5c868655d3e861c5e4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c9474e84_ac81c802","updated":"2024-03-06 17:16:51.000000000","message":"right, I also faced this myself and others asked in the channels how to start keystone under uwsgi with wsgi-file option being removed","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"2882a616697dc31bfc77856a100112492cc4a89b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e26d4100_99836119","in_reply_to":"c6224510_08e8bf52","updated":"2024-01-16 16:51:01.000000000","message":"++ Agree re: timing to 2024.2 / 2025.1 (SLURP).\n\nFor python 3.12, this timing is good as it\u0027ll give us more time to get Eventlet sorted.","commit_id":"3c2a55a737ac3467db74cf9bbcd0f5e8aa479d28"}],"goals/proposed/migrate-from-wsgi-scripts-to-module-paths.rst":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"864066eb5b65b1f99d9bab7945ff685df80c2de2","unresolved":true,"context_lines":[{"line_number":37,"context_line":"server exposed by the service. Each of these server modules should contain an"},{"line_number":38,"context_line":"``application`` object suitable for invocation by a WSGI reverse proxy server."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Services may choose to remove the ``wsgi_scripts`` entrypoint immediately upon"},{"line_number":41,"context_line":"migration or wait a cycle to remove it. However, these entrypoints will soon"},{"line_number":42,"context_line":"start to fail with newer versions of pip and setuptools thus they should not be"},{"line_number":43,"context_line":"retained indefinitely."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Champion"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8a6716ff_b010f647","line":44,"range":{"start_line":40,"start_character":0,"end_line":44,"end_character":1},"updated":"2023-12-07 08:32:56.000000000","message":"Wondering if it\u0027s better to actually require a deprecation period at C cycle, to simplify upgrade (upgrade their deployment without config change first, and adapt to the new style after upgrade)","commit_id":"875d1c076417e348b5a7c547b4e5304800ac5a2c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"38b8fb6ceb79832428cd010bf6713c6f3b0192dd","unresolved":true,"context_lines":[{"line_number":37,"context_line":"server exposed by the service. Each of these server modules should contain an"},{"line_number":38,"context_line":"``application`` object suitable for invocation by a WSGI reverse proxy server."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Services may choose to remove the ``wsgi_scripts`` entrypoint immediately upon"},{"line_number":41,"context_line":"migration or wait a cycle to remove it. However, these entrypoints will soon"},{"line_number":42,"context_line":"start to fail with newer versions of pip and setuptools thus they should not be"},{"line_number":43,"context_line":"retained indefinitely."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Champion"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"e1d96031_bbbc9925","line":44,"range":{"start_line":40,"start_character":0,"end_line":44,"end_character":1},"in_reply_to":"8a6716ff_b010f647","updated":"2023-12-07 10:32:54.000000000","message":"It probably would. My concern is that things are going to break faster than this however (iiuc, they\u0027re already broken in Python 3.12), and it might be necessary to remove effectively dead code now and backport the changes to Bobcat rather than delay migration.\n\nLater: On the other side, so long as you avoid Python 3.12 and newer setuptools, you could still use these old scripts so there\u0027s no immediate cost to keeping them around. Actually, yes, I think I\u0027ll reword this to suggest removing them in D.","commit_id":"875d1c076417e348b5a7c547b4e5304800ac5a2c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ff192d47cbfec60743304386034ada6e1733a6c3","unresolved":false,"context_lines":[{"line_number":37,"context_line":"server exposed by the service. Each of these server modules should contain an"},{"line_number":38,"context_line":"``application`` object suitable for invocation by a WSGI reverse proxy server."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Services may choose to remove the ``wsgi_scripts`` entrypoint immediately upon"},{"line_number":41,"context_line":"migration or wait a cycle to remove it. However, these entrypoints will soon"},{"line_number":42,"context_line":"start to fail with newer versions of pip and setuptools thus they should not be"},{"line_number":43,"context_line":"retained indefinitely."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Champion"},{"line_number":46,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"4e36b3d0_6014fe6e","line":44,"range":{"start_line":40,"start_character":0,"end_line":44,"end_character":1},"in_reply_to":"e1d96031_bbbc9925","updated":"2023-12-20 09:01:58.000000000","message":"Done","commit_id":"875d1c076417e348b5a7c547b4e5304800ac5a2c"}]}
