)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"20be71c4713a273396f743ab83da97771e72c1fc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3a6d62b6_98586c06","updated":"2023-12-09 01:44:37.000000000","message":"Hold for consensus on removing the wsgi_script","commit_id":"9ca24175a13b2208cc3922414a328d3cea733b45"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5d0ce9f5bde929bad740407dde2c9361b5eb98d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4e1e024d_ed5d86cb","updated":"2023-12-07 11:02:11.000000000","message":"Per tkajinam\u0027s comment on the goal, I wonder if this could be split into two parts: one to add the new entry point and another to remove the old one. We can opt to defer the latter to D if that\u0027s a consensus opinion.","commit_id":"9ca24175a13b2208cc3922414a328d3cea733b45"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"00a68feda248bc5a9309687ec44a76c22b86ca4c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7f4adf3d_65a30f35","in_reply_to":"4e1e024d_ed5d86cb","updated":"2023-12-07 17:27:52.000000000","message":"It could be, but I did not split them because I think we should do this in one release note/transaction. Otherwise we risk users not switching and pip/setuptools/pbr just breaking installs/upgrades on them depending on the version of those packages that are typically unconstrained.\nI have commented on the mailing list thread about this.","commit_id":"9ca24175a13b2208cc3922414a328d3cea733b45"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"07e0a39ff7f1ffa8f8e23e5e0d32a3bbfa95ce8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c1d0f12a_329f3952","updated":"2025-04-29 08:03:56.000000000","message":"recheck get some fresh logs","commit_id":"69710724174b9177617911367faf2bcd65fc3f7f"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d32876605b6856c4a764da38919e023c899b0855","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a618e871_7aed3ef1","updated":"2025-04-29 10:56:18.000000000","message":"\"neutron-tempest-plugin-designate-scenario\" is now passing","commit_id":"d4231df9fdcc590505e442bc8fd12121c6608b1a"},{"author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"change_message_id":"161e7577eaa15fa5e91750f214e1b9e224a4771e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"95bea40f_69428431","updated":"2025-04-29 11:03:06.000000000","message":"Looks good to me","commit_id":"d4231df9fdcc590505e442bc8fd12121c6608b1a"},{"author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"change_message_id":"5346a255fd91f036e5a7cdb47dcb7e4b07ec7db6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f7ab01b0_18ec5c95","updated":"2025-04-29 13:11:06.000000000","message":"I would prefer to wait for Michael\u0027s feedback on this patch","commit_id":"7e4d992456f3ec3d390d9327b07e1f7e66426f4a"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"b6b2a4c397c348f8dbd7bc368f52f7dc560eed0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"cc743899_43ddf08e","updated":"2025-04-29 21:23:48.000000000","message":"I am going to workflow this, it has two +2\u0027s and had more before the typo fix, and it fixes gates.","commit_id":"e6d83dfcf729fff333cfc5b700c62efb8aa4aebd"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8fe93023e9838415389da3c121ae48f68fbde63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"d8292362_0cf93f2c","updated":"2025-04-29 15:09:59.000000000","message":"LGTM\nFixed a minor release note issue","commit_id":"e6d83dfcf729fff333cfc5b700c62efb8aa4aebd"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"e1e2df870b1c6d8202ece1ba412dd2f4fcf787e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9bea193c_421bfffd","updated":"2025-05-05 12:49:22.000000000","message":"can this be backported to stable/2025.1, seeing job failures there too without this https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4fc/openstack/4fc7b31c3b5d482b8e9c935e30068df2/testr_results.html","commit_id":"e6d83dfcf729fff333cfc5b700c62efb8aa4aebd"}],"designate/wsgi/designate_api.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"54c05834bcaa07e1a6ab70a55aa885c041f0a83a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"40ee4ce0_81619a30","updated":"2023-12-06 22:53:21.000000000","message":"I think I prefer just naming this file api\n\u003e designate/wsgi/api.py","commit_id":"547cbe3a8937d4408f2e4e8e0e07fd096fd7ecaa"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"86bf94fa2e5d9bfdc05ff42a9fb840ccf75a6db2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e802200b_be86d839","in_reply_to":"40ee4ce0_81619a30","updated":"2023-12-06 23:17:30.000000000","message":"Done","commit_id":"547cbe3a8937d4408f2e4e8e0e07fd096fd7ecaa"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"34e99e9ff616edf120715def97962e221069bd6d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"93c24f33_cdc4a010","line":24,"updated":"2023-12-06 22:09:32.000000000","message":"Too many of them blank lines here","commit_id":"547cbe3a8937d4408f2e4e8e0e07fd096fd7ecaa"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"86bf94fa2e5d9bfdc05ff42a9fb840ccf75a6db2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3121fdfd_9f9e86c0","line":24,"in_reply_to":"93c24f33_cdc4a010","updated":"2023-12-06 23:17:30.000000000","message":"Done","commit_id":"547cbe3a8937d4408f2e4e8e0e07fd096fd7ecaa"}],"releasenotes/notes/remove-wsgi-scripts-d848069ac50cf062.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"10e051227c488e84b76cadbf4728f5e9e9e714c2","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  - |"},{"line_number":25,"context_line":"    The WSGI script ``designate-api-wsgi`` has been removed. Deployment tooling"},{"line_number":26,"context_line":"    should instead reference the Python module path for the wsgi module in"},{"line_number":27,"context_line":"    Designate, ``designate.wsgi.api:application`` if their chosen WSGI server"},{"line_number":28,"context_line":"    supports this (gunicorn, uWSGI, etc.) or implement a .wsgi script"},{"line_number":29,"context_line":"    themselves if not (mod_wsgi)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"eb47da82_6c2fcf9c","line":27,"updated":"2025-04-29 15:17:37.000000000","message":"nice copy+paste error, thanks for catching it just in time ;-)","commit_id":"e6d83dfcf729fff333cfc5b700c62efb8aa4aebd"}],"setup.cfg":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"1e06fad787e755592995d36eb188c6e7ff4763e7","unresolved":true,"context_lines":[{"line_number":115,"context_line":"  audit \u003d designate.notifications:Audit"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"wsgi_scripts \u003d"},{"line_number":118,"context_line":"    designate-api-wsgi \u003d designate.api.wsgi:init_application"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"1368c3f2_326d8f7a","side":"PARENT","line":118,"updated":"2024-09-30 05:59:16.000000000","message":"Based on the latest gal, we should keep this now. This can be removed after 2025.1 .","commit_id":"9d96f5f955a48953cf15ce1ce40f163813265c07"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6f1ee36da4995da737cb4f314fcd6fa2bbf707d2","unresolved":true,"context_lines":[{"line_number":115,"context_line":"  audit \u003d designate.notifications:Audit"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"wsgi_scripts \u003d"},{"line_number":118,"context_line":"    designate-api-wsgi \u003d designate.api.wsgi:init_application"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"f6b9343b_31571e9f","side":"PARENT","line":118,"in_reply_to":"1368c3f2_326d8f7a","updated":"2025-04-29 08:05:42.000000000","message":"well we are after 2025.1 now, so I guess this would be fine? magic of procrastination :-D","commit_id":"9d96f5f955a48953cf15ce1ce40f163813265c07"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"10e051227c488e84b76cadbf4728f5e9e9e714c2","unresolved":true,"context_lines":[{"line_number":115,"context_line":"  audit \u003d designate.notifications:Audit"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"wsgi_scripts \u003d"},{"line_number":118,"context_line":"    designate-api-wsgi \u003d designate.api.wsgi:init_application"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"d3301cc9_d086f684","side":"PARENT","line":118,"in_reply_to":"59ff6570_24fcaea0","updated":"2025-04-29 15:17:37.000000000","message":"This is mentioned in the release note, such a deployment will have to supply their own script going forward","commit_id":"9d96f5f955a48953cf15ce1ce40f163813265c07"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"b6b2a4c397c348f8dbd7bc368f52f7dc560eed0e","unresolved":true,"context_lines":[{"line_number":115,"context_line":"  audit \u003d designate.notifications:Audit"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"wsgi_scripts \u003d"},{"line_number":118,"context_line":"    designate-api-wsgi \u003d designate.api.wsgi:init_application"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"31a47054_0e32310b","side":"PARENT","line":118,"in_reply_to":"d3301cc9_d086f684","updated":"2025-04-29 21:23:48.000000000","message":"Well, mod_wsgi is not a good way to run these APIs anyway (eats memory like candy). That said, we can merge this and have a followup patch with a script if it\u0027s useful for someone.","commit_id":"9d96f5f955a48953cf15ce1ce40f163813265c07"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9b949a2aeefed2db6106c8514ffeab42a362c940","unresolved":true,"context_lines":[{"line_number":115,"context_line":"  audit \u003d designate.notifications:Audit"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"wsgi_scripts \u003d"},{"line_number":118,"context_line":"    designate-api-wsgi \u003d designate.api.wsgi:init_application"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"59ff6570_24fcaea0","side":"PARENT","line":118,"in_reply_to":"f6b9343b_31571e9f","updated":"2025-04-29 15:11:44.000000000","message":"Maybe not, because deployment using httpd + mod_wsgi still requires the script, which is not added by this change....","commit_id":"9d96f5f955a48953cf15ce1ce40f163813265c07"}]}
