)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c90d7a2f7a477336c41761a417af13282c810ff5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"caf56556_507957a4","updated":"2026-05-20 09:44:58.000000000","message":"@noonedeadpunk@gmail.com Hello, please look, at this moment, all not good...","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b02e9f842ac08851913b28e2cf310b222ae05d03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dffd841a_e574453b","updated":"2026-05-21 11:21:09.000000000","message":"let\u0027s go look new results..","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"382a31846945eef0d8ad80449edba1483edf9cec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0466fbe1_f8277c16","updated":"2026-05-19 23:58:46.000000000","message":"recheck","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"}],"scripts/doc-pot-filter.sh":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c49766e8ff90076161d63541e49032ddcb8a6816","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Concatenate all deploy-guide pot files into a single one"},{"line_number":11,"context_line":"# and store in doc/source/locale/"},{"line_number":12,"context_line":"msgcat --use-first --sort-by-file doc/build/gettext-deploy-guide/*.pot \\"},{"line_number":13,"context_line":"    \u003e doc/build/gettext/deploy-guide.pot"}],"source_content_type":"text/x-sh","patch_set":3,"id":"2dafce8f_fb3fea7c","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":6},"updated":"2026-05-20 10:45:55.000000000","message":"`msgcat` is part of the `gettext` and is present in bindep. So I\u0027d say it should be available on the CI vm.","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c49766e8ff90076161d63541e49032ddcb8a6816","unresolved":true,"context_lines":[{"line_number":10,"context_line":"# Concatenate all deploy-guide pot files into a single one"},{"line_number":11,"context_line":"# and store in doc/source/locale/"},{"line_number":12,"context_line":"msgcat --use-first --sort-by-file doc/build/gettext-deploy-guide/*.pot \\"},{"line_number":13,"context_line":"    \u003e doc/build/gettext/deploy-guide.pot"}],"source_content_type":"text/x-sh","patch_set":3,"id":"0fc84bb3_a5ae5b9f","line":13,"range":{"start_line":13,"start_character":6,"end_line":13,"end_character":40},"updated":"2026-05-20 10:45:55.000000000","message":"so comment says to store result in `doc/source/locale/` but here it\u0027s ` doc/build/gettext/`. Where should it be? Are you sure about ` doc/build/gettext/`?","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"eed018548d80b19da22d7e94f273bec55ce3ce93","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# Concatenate all deploy-guide pot files into a single one"},{"line_number":11,"context_line":"# and store in doc/source/locale/"},{"line_number":12,"context_line":"msgcat --use-first --sort-by-file doc/build/gettext-deploy-guide/*.pot \\"},{"line_number":13,"context_line":"    \u003e doc/build/gettext/deploy-guide.pot"}],"source_content_type":"text/x-sh","patch_set":3,"id":"a2388037_4ad6a2f3","line":13,"range":{"start_line":13,"start_character":6,"end_line":13,"end_character":40},"in_reply_to":"0fc84bb3_a5ae5b9f","updated":"2026-05-20 12:18:10.000000000","message":"Probably comment is misleading. As I correctly understand `doc/build/gettext` and `doc/build/gettext-deploy-guide/` are temporary directories, so:\n1. Firstly we build .pot files from deploy-guide into `doc/build/gettext-deploy-guide/` (which would be in separate directory and won\u0027t collide with main doc index.pot file)\n2. After concatenation we put a single .pot file into doc/build/gettext, which eventually should land into doc/source/locale/ as it written in the script https://opendev.org/openstack/openstack-zuul-jobs/src/commit/c5b9517e074a9455a8712fec9cbd7afb9e444ceb/roles/prepare-zanata-client/files/common_translation_update.sh#L452. \nHope I didn\u0027t miss something..","commit_id":"a557da61cea0f90683cdc7f73c086874956d867c"}]}
