)]}'
{"id":"openstack%2Fi18n~955439","triplet_id":"openstack%2Fi18n~master~I406178986dd9f71a9ff2a6caca0e879ed3f8a704","project":"openstack/i18n","branch":"master","attention_set":{"38083":{"account":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"last_update":"2025-10-31 16:28:16.000000000","reason":"\u003cGERRIT_ACCOUNT_14482\u003e replied on the change","reason_account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}},"23279":{"account":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"last_update":"2025-11-01 04:35:29.000000000","reason":"\u003cGERRIT_ACCOUNT_14482\u003e mentioned you in a comment","reason_account":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I406178986dd9f71a9ff2a6caca0e879ed3f8a704","subject":"Weblate: Add script for first-time migration, and migrate upstream translation script.","status":"NEW","created":"2025-07-20 20:02:35.000000000","updated":"2025-11-01 04:35:29.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":15,"unresolved_comment_count":12,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"3e5fdf1cbe1166060ba82aeb24534fe84d2bb184","_number":955439,"virtual_id_number":955439,"owner":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-31 16:46:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}]},"reviewer_updates":[{"updated":"2025-07-20 20:16:55.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-31 16:28:16.000000000","updated_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"reviewer":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"state":"CC"},{"updated":"2025-11-01 04:35:29.000000000","updated_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"reviewer":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"state":"CC"}],"messages":[{"id":"d228b2f3d90523077d19189e9e6d261b32ec8a70","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"date":"2025-07-20 20:02:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4a6d94a21fd5f819b4017ab4aa8058a1796ab3e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"date":"2025-07-20 20:02:49.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"1b3a10225c37a38192a918080f4f799f45bf17d3","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"date":"2025-07-20 20:04:15.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"db12ad272569b6b79e8017c8b50c910cb2d42635","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-20 20:16:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f804768f9bb4491fabf1a7b65acb253c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab9b675cfe6d4a7daf1e3696f3dfd721 : SUCCESS in 8m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a10c95c3a8454684bd5ec873e100bff0 : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":2},{"id":"c5770a24629ce7c78bf1e309dff4e5cc45496dc6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"date":"2025-07-21 17:34:09.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"8af422d3940ea88d7354cc206243a172ca532163","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 17:45:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20d6d50e796a482b82e6bf5ffa545621\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78c861a8f9b9423f9446e1d522cc697a : SUCCESS in 9m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a6f43cf3e5d486d96262bdcaf992d52 : SUCCESS in 4m 01s","accounts_in_message":[],"_revision_number":3},{"id":"723f4a9d4fb5ff44ef38083a48e663193b1001ac","author":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"date":"2025-08-03 12:34:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cea371c6405c15099eab7ce589b142ac21a3e766","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-31 16:27:01.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"9cc81c8a136aec37051f2274bd11284854591b62","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-10-31 16:28:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1caa822d6746564dd14bc760873e581be7de4ed5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-31 16:46:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/019cfccf171345789d8c2b7e565c1751\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f377766c6f36444fa2f99d269931d160 : SUCCESS in 9m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5981dbb53ef34bcaa3585e918955d961 : SUCCESS in 4m 31s","accounts_in_message":[],"_revision_number":4},{"id":"3e5fdf1cbe1166060ba82aeb24534fe84d2bb184","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2025-11-01 04:35:29.000000000","message":"Patch Set 4:\n\n(13 comments)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e4b50b8d5be603c873f0119fb8b4e7f4f82675d0","revisions":{"05639bd212fb1349f1f708b1d62489b13b2a5029":{"kind":"REWORK","_number":1,"created":"2025-07-20 20:02:35.000000000","uploader":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"ref":"refs/changes/39/955439/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/i18n","ref":"refs/changes/39/955439/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/i18n refs/changes/39/955439/1"}}},"commit":{"parents":[{"commit":"651aa2bc237ea98fc94cf8dae16dc417905611fe","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/651aa2bc237ea98fc94cf8dae16dc417905611fe"}]}],"author":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 19:58:48.000000000","tz":180},"committer":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 20:02:33.000000000","tz":180},"subject":"Weblate: Add script for first-time migration script.","message":"Weblate: Add script for first-time migration script.\n\nThis patch adds the initial version of the Weblate one-time migration script,\nwhich creates categories, components, and uploads source files and translations\nto Weblate. The script is intended for first-time migration of OpenStack\nprojects.\n\nFor reference, the commands used to run and test this script are documented here: https://paste.openstack.org/show/828536/\n\nChange-Id: I406178986dd9f71a9ff2a6caca0e879ed3f8a704\nSigned-off-by: jana-hussien \u003cjhussien@andrew.cmu.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/05639bd212fb1349f1f708b1d62489b13b2a5029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/05639bd212fb1349f1f708b1d62489b13b2a5029"}]},"branch":"refs/heads/master"},"6391094f57c58c91c2b72a1a3fada92a255ce2e7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-07-20 20:02:49.000000000","uploader":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"ref":"refs/changes/39/955439/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/i18n","ref":"refs/changes/39/955439/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/i18n refs/changes/39/955439/2"}}},"commit":{"parents":[{"commit":"651aa2bc237ea98fc94cf8dae16dc417905611fe","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/651aa2bc237ea98fc94cf8dae16dc417905611fe"}]}],"author":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 19:58:48.000000000","tz":180},"committer":{"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 20:02:49.000000000","tz":0},"subject":"Weblate: Add script for first-time migration.","message":"Weblate: Add script for first-time migration.\n\nThis patch adds the initial version of the Weblate one-time migration script,\nwhich creates categories, components, and uploads source files and translations\nto Weblate. The script is intended for first-time migration of OpenStack\nprojects.\n\nFor reference, the commands used to run and test this script are documented here: https://paste.openstack.org/show/828536/\n\nChange-Id: I406178986dd9f71a9ff2a6caca0e879ed3f8a704\nSigned-off-by: jana-hussien \u003cjhussien@andrew.cmu.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/6391094f57c58c91c2b72a1a3fada92a255ce2e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/6391094f57c58c91c2b72a1a3fada92a255ce2e7"}]},"branch":"refs/heads/master","description":"Edit commit message"},"deb54fb66eaeef670045a314d40687e7fa60a461":{"kind":"REWORK","_number":3,"created":"2025-07-21 17:34:09.000000000","uploader":{"_account_id":38083,"name":"Jana Hussien","email":"jhussien@andrew.cmu.edu","username":"jana.hussien"},"ref":"refs/changes/39/955439/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/i18n","ref":"refs/changes/39/955439/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/i18n refs/changes/39/955439/3"}}},"commit":{"parents":[{"commit":"651aa2bc237ea98fc94cf8dae16dc417905611fe","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/651aa2bc237ea98fc94cf8dae16dc417905611fe"}]}],"author":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 19:58:48.000000000","tz":180},"committer":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-21 17:32:43.000000000","tz":180},"subject":"Weblate: Add script for first-time migration, and migrate upstream translation script.","message":"Weblate: Add script for first-time migration, and migrate upstream translation script.\n\nThis patch adds the initial version of the Weblate one-time migration script,\nwhich creates categories, components, and uploads source files and translations\nto Weblate. The script is intended for first-time migration of OpenStack\nprojects.\n\nFor reference, the commands used to run and test this script are documented here: https://paste.openstack.org/show/828550/\n\nChange-Id: I406178986dd9f71a9ff2a6caca0e879ed3f8a704\nSigned-off-by: jana-hussien \u003cjhussien@andrew.cmu.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/deb54fb66eaeef670045a314d40687e7fa60a461"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/deb54fb66eaeef670045a314d40687e7fa60a461"}]},"branch":"refs/heads/master"},"e4b50b8d5be603c873f0119fb8b4e7f4f82675d0":{"kind":"REWORK","_number":4,"created":"2025-10-31 16:27:01.000000000","uploader":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"ref":"refs/changes/39/955439/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/i18n","ref":"refs/changes/39/955439/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/i18n refs/changes/39/955439/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/i18n refs/changes/39/955439/4"}}},"commit":{"parents":[{"commit":"6478c30719be42672e6c5b9690f33a6c6266e0f0","subject":"Move i18n scripts from openstack-zuul-jobs and fix pep8 error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/6478c30719be42672e6c5b9690f33a6c6266e0f0"}]}],"author":{"name":"jana-hussien","email":"jhussien@andrew.cmu.edu","date":"2025-07-20 19:58:48.000000000","tz":180},"committer":{"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","date":"2025-10-31 16:26:43.000000000","tz":540},"subject":"Weblate: Add script for first-time migration, and migrate upstream translation script.","message":"Weblate: Add script for first-time migration, and migrate upstream translation script.\n\nThis patch adds the initial version of the Weblate one-time migration script,\nwhich creates categories, components, and uploads source files and translations\nto Weblate. The script is intended for first-time migration of OpenStack\nprojects.\n\nFor reference, the commands used to run and test this script are documented here: https://paste.openstack.org/show/828550/\n\nChange-Id: I406178986dd9f71a9ff2a6caca0e879ed3f8a704\nSigned-off-by: jana-hussien \u003cjhussien@andrew.cmu.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/e4b50b8d5be603c873f0119fb8b4e7f4f82675d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/i18n/commit/e4b50b8d5be603c873f0119fb8b4e7f4f82675d0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
