)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"33c0fe2ccb69e771e1b39eefdf47a94eca174e50","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"7725a853_f0b926e7","updated":"2025-05-02 07:12:55.000000000","message":"that looks better indeed, however I think you should still also change the template accordingly, so that 2026.1 will be generated with matching content","commit_id":"722e61e1de130c07fc265009515460aa6062ca58"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c7441b2333d7a3842b42cd6501a925b070c9dacd","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":16,"id":"7175147e_3ee420f3","in_reply_to":"5eb623c2_da6d21b6","updated":"2025-05-02 20:41:10.000000000","message":"@elod.illes@est.tech: Is this how it works? Do you copy the folders? or was the documentation script involved?","commit_id":"722e61e1de130c07fc265009515460aa6062ca58"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2a2788cd438dccca219766ad5828b8e3d1d7db89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"5eb623c2_da6d21b6","in_reply_to":"7725a853_f0b926e7","updated":"2025-05-02 09:16:55.000000000","message":"to be honest judging by the code I\u0027m not sure that this won\u0027t be done with...\n\ncp -a 2025.2 2026.1\n\nI made some edits, but it looks like they\u0027re just copying the previous release.","commit_id":"722e61e1de130c07fc265009515460aa6062ca58"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"c6947c4dd2e96488fb032c34291b70883a87130a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":19,"id":"f48a8394_4a4b149d","updated":"2025-10-24 14:38:24.000000000","message":"So given everyone\u0027s involvement on this change... how do we get to a point that we can either merge this or drop it?","commit_id":"3851c155d1b410dda79cdffe2a6656156c54650f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"6d0fce2965fe9d78e2d4c16a785fe1d5aaf7e427","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"c29eb44f_1b9b77e2","updated":"2025-05-13 22:24:36.000000000","message":"This isn\u0027t working, still.. \n\n\nfor example: \n\nhttps://97b747b2a08bc51a8abd-e446fd4b0077fe85cde5d2668184a7c9.ssl.cf1.rackcdn.com/openstack/2bc0b55b6a86485ebca85f178b26ea86/docs/2025.2/index.html","commit_id":"3851c155d1b410dda79cdffe2a6656156c54650f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"1934c5b6b45f99252c77ab322e6cac668c2089ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"bd864dd7_4c47236a","in_reply_to":"c29eb44f_1b9b77e2","updated":"2025-05-15 11:05:28.000000000","message":"Yes, lot of internal link not working in test site, I think we need back to \"/glossary/common/glossary.html\"\n\nOr may be use full url?","commit_id":"3851c155d1b410dda79cdffe2a6656156c54650f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"07b867acc305b79846ebcf69f6e1321620ad9061","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":19,"id":"43a773fb_47d7f57e","in_reply_to":"f48a8394_4a4b149d","updated":"2025-11-18 22:30:03.000000000","message":"Yes; this has stalled. I\u0027ll seek help in #openstack-tc if anyone has more experience with this repo.","commit_id":"3851c155d1b410dda79cdffe2a6656156c54650f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"395132b481637acc2f92cf469effd9df1d224d47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"438035e7_c4a3800a","updated":"2026-01-29 23:00:18.000000000","message":"testing a fix, if this doesn\u0027t work, please feel free to update, @lazekteam@gmail.com","commit_id":"4e3680c5c6109d579c49c5c786c3a22a19cbdd18"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a42181e40ea16db49bdbfaba454361d6a6b1e735","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"16100b07_86f624b2","updated":"2026-02-02 22:12:51.000000000","message":"The URL is resolving correctly now.. When this change merges, \"Glossary\" will lead to https://docs.openstack.org/glossary\n\nHowever, you can\u0027t see it on the build logs.. I think it\u0027s worth merging this and fixing it up if it doesn\u0027t work","commit_id":"73cbdd4fb5cf5b5841ac2a75d74c1869cb53aed6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e0a8ab724cce392d7ed5ece25d79c253deb99270","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"e8e96b1e_d0a7c237","updated":"2026-04-08 05:12:00.000000000","message":"Thanks @lazekteam@gmail.com","commit_id":"40d1b2dbfc0a32c529b399ee0f2c357a48c912ee"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"908858e172e0c80fb41accb341a559c7a0f90d4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"b0a26995_790a9032","updated":"2026-04-14 20:27:33.000000000","message":"the theory was right. This stuff is rendering fine on the published page.. was not on the CI because of how the artifact rendering worked","commit_id":"40d1b2dbfc0a32c529b399ee0f2c357a48c912ee"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"8398cd45f4be5d50da7040f8607bf2f2dfcdf2d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"cd9e719b_8a4397fa","in_reply_to":"b0a26995_790a9032","updated":"2026-04-14 20:29:23.000000000","message":"Yes, all fine ;)","commit_id":"40d1b2dbfc0a32c529b399ee0f2c357a48c912ee"}],"www/2023.2/index.html":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0ae33069d2ea380b244c3f4d24d9b26dd376aaac","unresolved":true,"context_lines":[{"line_number":67,"context_line":"        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":68,"context_line":"        \u003ca href\u003d\"language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":69,"context_line":"        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":70,"context_line":"        \u003ca href\u003d\"https://docs.openstack.org/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":71,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":72,"context_line":"      \u003c/div\u003e"},{"line_number":73,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"}],"source_content_type":"text/html","patch_set":7,"id":"39c88ec0_08d58522","line":70,"range":{"start_line":70,"start_character":17,"end_line":70,"end_character":73},"updated":"2025-05-01 19:55:35.000000000","message":"/glossary/content/glossary.html\n\nshould work. \n\nBy using an absolute link, you\u0027re going to always see the latest version..\n\nAlso, why not put this at the end within its own section?\n\nGlossary here refers to the whole documentation (not just projects/language bindings), and websites usually have Glossary towards the bottom of their website, like Appendices or site maps..","commit_id":"65a643aae1d7d0938e29374b3e2da266ef4d5677"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"4d592e58f01f8ec47ae4714993d468695009a901","unresolved":true,"context_lines":[{"line_number":67,"context_line":"        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":68,"context_line":"        \u003ca href\u003d\"language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":69,"context_line":"        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":70,"context_line":"        \u003ca href\u003d\"https://docs.openstack.org/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":71,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":72,"context_line":"      \u003c/div\u003e"},{"line_number":73,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"}],"source_content_type":"text/html","patch_set":7,"id":"47c171ea_768add35","line":70,"range":{"start_line":70,"start_character":17,"end_line":70,"end_character":73},"in_reply_to":"39c88ec0_08d58522","updated":"2025-05-01 20:47:36.000000000","message":"Yes, I specifically added a direct link so that people get the latest available version, references to ;)\nhttps://review.opendev.org/c/openstack/openstack-manuals/+/946951\n\nNo problem, both moments sorted, please recheck again:\n\nhttps://2bf88c7b18def0645823-9172420545ad5f9c0765fd2855e5aee9.ssl.cf5.rackcdn.com/openstack/c1d3288e41934c45b3a4575935f5e7da/docs/2025.2/index.html","commit_id":"65a643aae1d7d0938e29374b3e2da266ef4d5677"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"137fcf13a3c661b3c0b9d01b62644c5fa121bba9","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":68,"context_line":"        \u003ca href\u003d\"language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":69,"context_line":"        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":70,"context_line":"        \u003ca href\u003d\"https://docs.openstack.org/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":71,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":72,"context_line":"      \u003c/div\u003e"},{"line_number":73,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"}],"source_content_type":"text/html","patch_set":7,"id":"3364b325_a052a00a","line":70,"range":{"start_line":70,"start_character":17,"end_line":70,"end_character":73},"in_reply_to":"47c171ea_768add35","updated":"2025-05-01 20:47:56.000000000","message":"Done","commit_id":"65a643aae1d7d0938e29374b3e2da266ef4d5677"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"33c0fe2ccb69e771e1b39eefdf47a94eca174e50","unresolved":true,"context_lines":[{"line_number":53,"context_line":"        \u003cp\u003eOpenStack API Documentation\u003c/p\u003e"},{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-leaf\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"dfea4650_d4a84955","line":56,"range":{"start_line":56,"start_character":39,"end_line":56,"end_character":46},"updated":"2025-05-02 07:12:55.000000000","message":"nit: may be a matter of taste, but \"fa-book\" might be a better fit?","commit_id":"722e61e1de130c07fc265009515460aa6062ca58"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"f42960774152bec6c30866d9f02e727627d9416e","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        \u003cp\u003eOpenStack API Documentation\u003c/p\u003e"},{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-leaf\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":16,"id":"f6568ae9_7f1e0130","line":56,"range":{"start_line":56,"start_character":39,"end_line":56,"end_character":46},"in_reply_to":"dfea4650_d4a84955","updated":"2025-05-02 09:10:04.000000000","message":"yeah, little design ;) sorted, no problem.","commit_id":"722e61e1de130c07fc265009515460aa6062ca58"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c7441b2333d7a3842b42cd6501a925b070c9dacd","unresolved":true,"context_lines":[{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-book\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"},{"line_number":60,"context_line":"    \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":18,"id":"a2f16659_1a72d94f","line":57,"range":{"start_line":57,"start_character":17,"end_line":57,"end_character":47},"updated":"2025-05-02 20:41:10.000000000","message":"I suggested this, but i should have tested this.. it\u0027s not working :/\n\n\"/glossary/index.html\"\n\nseems to work. Are you testing this locally? I am unable to build locally, the commands just hang.. \n\n\"tox -e publishdocs\"\n\ni didn\u0027t dig to see if there\u0027s a bunch of pre-setup necessary..","commit_id":"707958c7113f63f03a661014bfb4428a8c3f120f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0f8c873f029394003d99e72fe1b83e77eed0476e","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-book\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"},{"line_number":60,"context_line":"    \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":18,"id":"0f7c1f5c_f7983656","line":57,"range":{"start_line":57,"start_character":17,"end_line":57,"end_character":47},"in_reply_to":"883f43da_bb866f61","updated":"2026-04-07 21:26:13.000000000","message":"@gouthampravi@gmail.com Hello, look very good, thank you.\n\nI updated this MR and include changes for 2026.2","commit_id":"707958c7113f63f03a661014bfb4428a8c3f120f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"23c05a0311bf38c616d5a5e2d564f80802990d96","unresolved":true,"context_lines":[{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-book\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"},{"line_number":60,"context_line":"    \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":18,"id":"aabd7c04_29a2ea2b","line":57,"range":{"start_line":57,"start_character":17,"end_line":57,"end_character":47},"in_reply_to":"a2f16659_1a72d94f","updated":"2025-05-02 21:41:50.000000000","message":"@gouthampravi@gmail.com I checked it manually.\n\nAfter checking, I founded next moment..\n\nAlready created API block (www/templates/api_guides.tmpl), included only for 2 releases:\n\nwww/newton/index.html\nwww/mitaka/index.html\n\nAnd nothing more, It looks like it\u0027s done manually, let\u0027s find out the answer from @elod.illes@est.tech","commit_id":"707958c7113f63f03a661014bfb4428a8c3f120f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"faacfc50e84d4845e5019ca392929dab5b209da3","unresolved":true,"context_lines":[{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-book\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"},{"line_number":60,"context_line":"    \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":18,"id":"ea178888_5eff2293","line":57,"range":{"start_line":57,"start_character":17,"end_line":57,"end_character":47},"in_reply_to":"aabd7c04_29a2ea2b","updated":"2025-05-13 03:09:22.000000000","message":"@lazekteam@gmail.com\n\nwhile we wait for @elod.illes@est.tech to respond, \n\nhref\u003d\"/glossary/common/glossary.html\" doesn\u0027t work.. \n\n\"/glossary/index.html\" is what is needed here per my testing.. \n\ncan you verify and update this?","commit_id":"707958c7113f63f03a661014bfb4428a8c3f120f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6ce4fdb41bfca840c7d3439caa7d7bd5e53cd291","unresolved":true,"context_lines":[{"line_number":54,"context_line":"      \u003c/div\u003e"},{"line_number":55,"context_line":"      \u003cdiv class\u003d\"docs-link-sections\"\u003e"},{"line_number":56,"context_line":"        \u003ch3 id\u003d\"glossary\"\u003e\u003ci class\u003d\"fa fa-book\"\u003e\u003c/i\u003eGlossary\u003c/h3\u003e"},{"line_number":57,"context_line":"        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":58,"context_line":"        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":59,"context_line":"      \u003c/div\u003e"},{"line_number":60,"context_line":"    \u003c/div\u003e"}],"source_content_type":"text/html","patch_set":18,"id":"883f43da_bb866f61","line":57,"range":{"start_line":57,"start_character":17,"end_line":57,"end_character":47},"in_reply_to":"ea178888_5eff2293","updated":"2025-05-13 15:26:16.000000000","message":"@gouthampravi@gmail.com\n\nIf we use this url, we received:\nhttps://docs.openstack.org/glossary/index.html\n\nI think more right:\nhttps://docs.openstack.org/glossary/common/glossary.html","commit_id":"707958c7113f63f03a661014bfb4428a8c3f120f"}],"www/templates/project_guides.tmpl":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"672888616c2b3cc4fb0984d304ff78872a078d4b","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"d019b5c6_9c03aa51","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"updated":"2025-05-01 03:09:28.000000000","message":"Where is this rendered?","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0ceedf2fedcd0356a5ca5df22095a8cf39de6d09","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"4a471c6f_ac14a4ed","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"06e25b05_0b0a0211","updated":"2025-05-01 19:13:52.000000000","message":"ah, looks like you just did that.. thanks.. can you add it to all maintained releases indices: 2024.1 onwards (since we\u0027ll sunset 2023.2 soon)","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"2a5c1c8399c22173bc66d65f07f85536d2fed966","unresolved":false,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"053a8e65_308bc86d","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"4a471c6f_ac14a4ed","updated":"2025-05-01 19:32:35.000000000","message":"@gouthampravi@gmail.com no problem (ready from 2023.2 until 2025.2), yes, I sorted it after checking structure again.\n\nhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_c06/openstack/c06ffa8a26d04c608f0e92a7a0b2e1b2/docs/2025.1/index.html\n\nNow fine.","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6d0a769d085829023c93fc70d4b84f43cb6fffef","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"59095277_eaa1c0a9","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"4b398557_b2f3ded2","updated":"2025-05-01 18:46:58.000000000","message":"@frickler@offenerstapel.de hello, hmmm, I recheck it again, thank you.","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"eff663822e1341bbc788a72a470d2fb0d6633038","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"06e25b05_0b0a0211","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"59095277_eaa1c0a9","updated":"2025-05-01 19:12:39.000000000","message":"with my limited familiarity with this repo... I _think_ this templ file isn\u0027t used after the docs for a release are generated.. so, if you need to update the existing index pages, you\u0027ll need to modify the index.html files directly: for e.g.: /www/2024.2/index.html","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3f91f3e8ed947a211ce4fd303799065736259990","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"4b398557_b2f3ded2","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"b4e87671_d863ac55","updated":"2025-05-01 18:43:19.000000000","message":"I don\u0027t see this on https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_362/openstack/362fe933f24b4f348c95688043a03e44/docs/2025.1/index.html# , are you sure that this works?","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b15c2c1ef08eb9f44ab15846e34c5eb95e1ff819","unresolved":true,"context_lines":[{"line_number":4,"context_line":"                        \u003cp\u003eDocumentation for OpenStack services and libraries\u003c/p\u003e"},{"line_number":5,"context_line":"                        \u003ca href\u003d\"/language-bindings.html\"\u003eLanguage Bindings and Python Clients\u003c/a\u003e"},{"line_number":6,"context_line":"                        \u003cp\u003eDocumentation for the OpenStack Python bindings and clients\u003c/p\u003e"},{"line_number":7,"context_line":"                        \u003ca href\u003d\"/glossary/common/glossary.html\"\u003eGlossary\u003c/a\u003e"},{"line_number":8,"context_line":"                        \u003cp\u003eThis glossary offers a list of terms and definitions to define a vocabulary for OpenStack-related concepts\u003c/p\u003e"},{"line_number":9,"context_line":"                    \u003c/div\u003e"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"b4e87671_d863ac55","line":8,"range":{"start_line":7,"start_character":22,"end_line":8,"end_character":137},"in_reply_to":"d019b5c6_9c03aa51","updated":"2025-05-01 08:55:07.000000000","message":"@gouthampravi@gmail.com hello, main page - https://docs.openstack.org/2025.1/","commit_id":"433f781f89ae89f6e3fdb122fdabd8e2f15d5099"}]}
