)]}'
{"doc/source/release_management.rst":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Release management"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page documents what the i18n team and teams concerned need to do around"},{"line_number":6,"context_line":"OpenStack releases."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_41836898","line":4,"updated":"2016-10-12 16:47:13.000000000","message":"How about organizing this part with two different sections? One is \"project translations\", and the other would be \"documentation translations\". For documentations, let\u0027s define after stable-newton documents will be released later..","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This page documents what the i18n team and teams concerned need to do around"},{"line_number":6,"context_line":"OpenStack releases."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"#. (Project) Release milestone-3. \"Soft string freeze\" is in effect."},{"line_number":9,"context_line":"#. (Translator) Start translations for the release."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_c19a1863","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":19},"updated":"2016-10-12 16:47:13.000000000","message":"Let\u0027s add such as:\n\". It is important step to integrate translation efforts with releases. For example, i18n team wants to release Horizon supporting with various languages.\"","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"This page documents what the i18n team and teams concerned need to do around"},{"line_number":6,"context_line":"OpenStack releases."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"#. (Project) Release milestone-3. \"Soft string freeze\" is in effect."},{"line_number":9,"context_line":"#. (Translator) Start translations for the release."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"   * Translate **master** version on Zanata."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_41dd280d","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":51},"updated":"2016-10-12 16:47:13.000000000","message":"It would be much better if we note such as\n: \"Of course, translators can start translations before soft string freeze. However, strings can be changed during development cycle.\"","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c79e593c386185b6a09b090ff1e11dc05cc5e5de","unresolved":false,"context_lines":[{"line_number":9,"context_line":"#. (Translator) Start translations for the release."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"   * Translate **master** version on Zanata."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"#. (Project) Release RC1 and create a stable branch."},{"line_number":14,"context_line":"#. (Zanata admin) Create a stable version such as ``stable-newton``"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_d43074a1","line":12,"updated":"2016-10-10 22:32:40.000000000","message":"It looks better to add the following here:\n\n- (I18n PTL) Call for translation\n- (I18n PTL) Coordinate release and translation import schedule of individual projects with PTL or I18n liaison.","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0724b04ba1e66236b634a94eee9403013982d169","unresolved":false,"context_lines":[{"line_number":9,"context_line":"#. (Translator) Start translations for the release."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"   * Translate **master** version on Zanata."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"#. (Project) Release RC1 and create a stable branch."},{"line_number":14,"context_line":"#. (Zanata admin) Create a stable version such as ``stable-newton``"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6eadb0_a13b59ea","line":12,"in_reply_to":"fa6399be_d43074a1","updated":"2016-12-20 16:52:10.000000000","message":"Looks fine. I will add it later.","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. (Translator) Translate **stable-XXXX** version on Zanata from now on."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"   * At this stage, the master version on Zanata is still open for"},{"line_number":24,"context_line":"     translations, but it is strongly suggested to work on a stable version."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"#. (Infra) Setup translation jobs such as ``translation-jobs-newton``"},{"line_number":27,"context_line":"   to import translations for stable branches."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_e1d55cb9","line":24,"range":{"start_line":23,"start_character":24,"end_line":24,"end_character":17},"updated":"2016-10-12 16:47:13.000000000","message":"Question: temporally closing master version except releasenotes would be better? (I need to check whether it is supported in Zanata or not..)","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"#. (Infra) Setup translation jobs such as ``translation-jobs-newton``"},{"line_number":27,"context_line":"   to import translations for stable branches."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"#. (Project) Official release!"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_a1644449","line":28,"updated":"2016-10-12 16:47:13.000000000","message":"https://review.openstack.org/#/c/371658/ as reference would be better?","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c79e593c386185b6a09b090ff1e11dc05cc5e5de","unresolved":false,"context_lines":[{"line_number":27,"context_line":"   to import translations for stable branches."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"#. (Project) Official release!"},{"line_number":32,"context_line":"#. (Zanata admin) Merge a stable versio back into the master version."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_74c88875","line":30,"updated":"2016-10-10 22:32:40.000000000","message":"It looks better to add the following here:\n\n- (Translator) It is suggested to complete translation work by Monday or Tuesday of the Final RC week. For more detail schedule, check http://releases.openstack.org/\n- (Project) RC2 or RC3 release will be shipped with latest translations. Final RC release will happen one week before the official release week.","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0724b04ba1e66236b634a94eee9403013982d169","unresolved":false,"context_lines":[{"line_number":27,"context_line":"   to import translations for stable branches."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"#. (Project) Official release!"},{"line_number":32,"context_line":"#. (Zanata admin) Merge a stable versio back into the master version."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6eadb0_e10c7144","line":30,"in_reply_to":"fa6399be_74c88875","updated":"2016-12-20 16:52:10.000000000","message":"+1 I will add later","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"040f8e9f0f2a6f08cf0db53a362f832d5c077d5a","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"#. (Project) Official release!"},{"line_number":32,"context_line":"#. (Zanata admin) Merge a stable versio back into the master version."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   * This usually happens within a week after the release."},{"line_number":35,"context_line":"   * The stable version is well reviewed, so it makes sense to merge"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa6399be_21ff5435","line":32,"range":{"start_line":32,"start_character":33,"end_line":32,"end_character":39},"updated":"2016-10-12 16:47:13.000000000","message":"-\u003e \"version\"","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0724b04ba1e66236b634a94eee9403013982d169","unresolved":false,"context_lines":[{"line_number":29,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"#. (Project) Official release!"},{"line_number":32,"context_line":"#. (Zanata admin) Merge a stable versio back into the master version."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   * This usually happens within a week after the release."},{"line_number":35,"context_line":"   * The stable version is well reviewed, so it makes sense to merge"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6eadb0_21abc91e","line":32,"range":{"start_line":32,"start_character":33,"end_line":32,"end_character":39},"in_reply_to":"fa6399be_21ff5435","updated":"2016-12-20 16:52:10.000000000","message":"Done","commit_id":"faad9a05b3af8c77a066cab2c9c34627dcfcc68d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"9e931efc373a27724e1acb26ddf2523609ef78f8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"This page documents what the i18n team and teams concerned needs to do around"},{"line_number":6,"context_line":"OpenStack releases."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"#. (Project) Release milestone-3. \"Soft StringFreeze\" is in effect."},{"line_number":9,"context_line":"#. (Translator) Start translations for the release."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"   * Translate **master** version on Zanata."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6eadb0_e15e3144","line":8,"range":{"start_line":8,"start_character":40,"end_line":8,"end_character":52},"updated":"2016-12-20 16:52:16.000000000","message":"Official term in : https://releases.openstack.org/ocata/schedule.html","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"9e931efc373a27724e1acb26ddf2523609ef78f8","unresolved":false,"context_lines":[{"line_number":40,"context_line":"     translations into the master version on Zanata to avoid translating the"},{"line_number":41,"context_line":"     same strings again."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. master version is always open for upstream translation"},{"line_number":44,"context_line":"   contribution, but stable version is no longer open once the corresponding"},{"line_number":45,"context_line":"   branch is marked as EOL."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"#. If there is a translation bug on a stable version in Zanata,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6eadb0_dc23d8a5","line":44,"range":{"start_line":43,"start_character":3,"end_line":44,"end_character":15},"updated":"2016-12-20 16:52:16.000000000","message":"@amotoki and @katomo, this is my opinion and I have not seen or thought any use cases to block master version. How do you think about it?","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b23da47b775bbb1914808a2be809e93f519f58fa","unresolved":false,"context_lines":[{"line_number":40,"context_line":"     translations into the master version on Zanata to avoid translating the"},{"line_number":41,"context_line":"     same strings again."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. master version is always open for upstream translation"},{"line_number":44,"context_line":"   contribution, but stable version is no longer open once the corresponding"},{"line_number":45,"context_line":"   branch is marked as EOL."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"#. If there is a translation bug on a stable version in Zanata,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da4df55a_da34194c","line":44,"range":{"start_line":43,"start_character":3,"end_line":44,"end_character":15},"in_reply_to":"1a6eadb0_dc23d8a5","updated":"2016-12-21 20:53:30.000000000","message":"I am okay to always open the master version for translation, but one thing to note is that L.26-27 should be honored and it may help translators be aware of a newly created stable branch by blocking the master version. This kind of things can be communicated by other ways (like chat, ML or something), so I am okay with either.","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"2eede268f530477ca5f42c3ffb649065a2372cb1","unresolved":false,"context_lines":[{"line_number":40,"context_line":"     translations into the master version on Zanata to avoid translating the"},{"line_number":41,"context_line":"     same strings again."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. master version is always open for upstream translation"},{"line_number":44,"context_line":"   contribution, but stable version is no longer open once the corresponding"},{"line_number":45,"context_line":"   branch is marked as EOL."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"#. If there is a translation bug on a stable version in Zanata,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5201f7_b646ec4c","line":44,"range":{"start_line":43,"start_character":3,"end_line":44,"end_character":15},"in_reply_to":"da4df55a_da34194c","updated":"2017-01-05 15:01:50.000000000","message":"Thanks for comment. After thinking about this, I decided not to use \"open\" term and describe that master version contribution is welcome for upstream translation contribution.","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b23da47b775bbb1914808a2be809e93f519f58fa","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. master version is always open for upstream translation"},{"line_number":44,"context_line":"   contribution, but stable version is no longer open once the corresponding"},{"line_number":45,"context_line":"   branch is marked as EOL."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"#. If there is a translation bug on a stable version in Zanata,"},{"line_number":48,"context_line":"   it is highly recommended to fix the same translation bug on the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da4df55a_7a46cdc0","line":45,"updated":"2016-12-21 20:53:30.000000000","message":"Regarding \u0027stable version\u0027, we tend to close translation earlier than EOL. It might be worth documented here.","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"2eede268f530477ca5f42c3ffb649065a2372cb1","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. master version is always open for upstream translation"},{"line_number":44,"context_line":"   contribution, but stable version is no longer open once the corresponding"},{"line_number":45,"context_line":"   branch is marked as EOL."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"#. If there is a translation bug on a stable version in Zanata,"},{"line_number":48,"context_line":"   it is highly recommended to fix the same translation bug on the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5201f7_1607b818","line":45,"in_reply_to":"da4df55a_7a46cdc0","updated":"2017-01-05 15:01:50.000000000","message":"Done with more explanation","commit_id":"5d01966d60753696e600e95c38bfdac426c412cc"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"dc19174cb87664e373a583728e0bc0cac9bcffe0","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"   * Translate **master** version on Zanata."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"#. (I18n PTL) Call for translation"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. (I18n PTL) Coordinate release and translation import schedule of individual"},{"line_number":16,"context_line":"   projects with PTL or I18n liaison."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"#. (Project) Release RC1 and create a stable branch."},{"line_number":19,"context_line":"   \"Hard StringFreeze\" is in effect."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5201f7_96f00893","line":17,"range":{"start_line":13,"start_character":0,"end_line":17,"end_character":0},"updated":"2017-01-05 15:11:56.000000000","message":"Added from amotoki\u0027s comments on the patchset 1.","commit_id":"c8de3a30211321ce53d409161d7c447edb716916"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"dc19174cb87664e373a583728e0bc0cac9bcffe0","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"   * This should be done after a stable version on Zanata is created."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"#. (Translator) It is suggested to complete translation work by Monday or"},{"line_number":40,"context_line":"   Tuesday of the Final RC week. For more detail schedule,"},{"line_number":41,"context_line":"   check http://releases.openstack.org/ ."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. (Project) RC2 or RC3 release will be shipped with latest translations."},{"line_number":44,"context_line":"   Final RC release will happen one week before the official release week."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. (Project) Official release!"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"#. (Zanata admin) Merge a stable version back into the master version."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba5201f7_f60a3489","line":45,"range":{"start_line":39,"start_character":0,"end_line":45,"end_character":0},"updated":"2017-01-05 15:11:56.000000000","message":"Added from amotoki\u0027s comments on the patchset 1.","commit_id":"c8de3a30211321ce53d409161d7c447edb716916"}]}
