)]}'
{"jenkins/scripts/propose_translation_update.sh":[{"author":{"_account_id":6589,"name":"Jesse Keating","email":"jkeating@j2solutions.net","username":"jesse-keating"},"change_message_id":"5aec68a3d429f0d90cd93ecc33607a08c404eab4","unresolved":false,"context_lines":[{"line_number":21,"context_line":"ZANATA_VERSION\u003d${BRANCH//\\//-}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"SCRIPTSDIR\u003d\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" \u0026\u0026 pwd )\""},{"line_number":24,"context_line":"source $SCRIPTSDIR/common_translation_update.sh"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"init_branch $BRANCH"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"5f2577a7_2b182373","line":24,"updated":"2017-09-13 22:53:52.000000000","message":"Darn, I thought I got those.","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"78377e28c16593888d41ac1dbe32a19a2cf7ec37","unresolved":false,"context_lines":[{"line_number":21,"context_line":"ZANATA_VERSION\u003d${BRANCH//\\//-}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"SCRIPTSDIR\u003d\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" \u0026\u0026 pwd )\""},{"line_number":24,"context_line":"source $SCRIPTSDIR/common_translation_update.sh"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"init_branch $BRANCH"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"5f2577a7_60e52aa8","line":24,"updated":"2017-09-13 22:46:23.000000000","message":"digging more into this file is full of dragons.  As it references /usr/local/jenkins/slave_script things","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"}],"playbooks/translation/propose-translation-update.yaml":[{"author":{"_account_id":6589,"name":"Jesse Keating","email":"jkeating@j2solutions.net","username":"jesse-keating"},"change_message_id":"c9d435411feab7b68005b16d4ffcfcfd285cdd25","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  tasks:"},{"line_number":8,"context_line":"    - name: Run propose_translation_update.sh script"},{"line_number":9,"context_line":"      command: \"{{ ansible_user_dir }}/scripts/upstream_translation_update.sh {{ zuul.project.short_name }} {{ zuul.branch }} unused\""},{"line_number":10,"context_line":"      args:"},{"line_number":11,"context_line":"        chdir: \"src/{{ zuul.project.canonical_name }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f2577a7_5d411e39","line":9,"updated":"2017-09-12 21:22:59.000000000","message":"Oops! I didn\u0027t see that in common. I\u0027ll update it to pass the job name in.","commit_id":"c8e488b907fa5cdee41011766183d304ad111bc0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"25a02786d09bc5bf833b9fab79da2d2b8fee8fd4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  tasks:"},{"line_number":8,"context_line":"    - name: Run propose_translation_update.sh script"},{"line_number":9,"context_line":"      command: \"{{ ansible_user_dir }}/scripts/upstream_translation_update.sh {{ zuul.project.short_name }} {{ zuul.branch }} unused\""},{"line_number":10,"context_line":"      args:"},{"line_number":11,"context_line":"        chdir: \"src/{{ zuul.project.canonical_name }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f2577a7_84ea9372","line":9,"range":{"start_line":9,"start_character":126,"end_line":9,"end_character":132},"updated":"2017-09-12 20:11:27.000000000","message":"jenkins/scripts/common_translation_update.sh needs JOBNAME - what will happen if all jobs use unused?\n\nWill this still work:\n\nhttp://status.openstack.org/openstack-health/#/g/build_queue/periodic?groupKey\u003dbuild_queue\u0026searchJob\u003dtranslation","commit_id":"c8e488b907fa5cdee41011766183d304ad111bc0"}],"playbooks/translation/upstream-translation-update.yaml":[{"author":{"_account_id":6589,"name":"Jesse Keating","email":"jkeating@j2solutions.net","username":"jesse-keating"},"change_message_id":"5aec68a3d429f0d90cd93ecc33607a08c404eab4","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    - legacy-zuul-git-prep-upper-constraints"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  tasks:"},{"line_number":8,"context_line":"    - name: Run upstream_translation_update.sh script"},{"line_number":9,"context_line":"      command: \"{{ ansible_user_dir }}/scripts/upstream_translation_update.sh {{ zuul.project.short_name }} {{ zuul.job }}\""},{"line_number":10,"context_line":"      args:"},{"line_number":11,"context_line":"        chdir: \"src/{{ zuul.project.canonical_name }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f2577a7_4b1daf64","line":8,"updated":"2017-09-13 22:53:52.000000000","message":"I don\u0027t know if I can answer if any other jobs will use it. It doesn\u0027t appear to be any jobs currently other than the one we\u0027re moving.\n\nI\u0027d prefer to make as few changes to this as necessary for the conversion, so that we have as few moving parts possible. We can iterate after we know it \"works\".","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"78377e28c16593888d41ac1dbe32a19a2cf7ec37","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    - legacy-zuul-git-prep-upper-constraints"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  tasks:"},{"line_number":8,"context_line":"    - name: Run upstream_translation_update.sh script"},{"line_number":9,"context_line":"      command: \"{{ ansible_user_dir }}/scripts/upstream_translation_update.sh {{ zuul.project.short_name }} {{ zuul.job }}\""},{"line_number":10,"context_line":"      args:"},{"line_number":11,"context_line":"        chdir: \"src/{{ zuul.project.canonical_name }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f2577a7_803a5631","line":8,"updated":"2017-09-13 22:46:23.000000000","message":"Is there going to be any other jobs that need to run upstream_translaton_update.sh?\n\nWhat would be the effort be to place the role into openstack-zuul-jobs and add the bash script directly into ansible?","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"}],"roles/legacy-zuul-git-prep-upper-constraints/tasks/main.yaml":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"78377e28c16593888d41ac1dbe32a19a2cf7ec37","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Copy the upper-constraints.txt file to the project dir"},{"line_number":2,"context_line":"  copy:"},{"line_number":3,"context_line":"    # copy happens entirely on the remote node"},{"line_number":4,"context_line":"    remote_src: yes"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f2577a7_80cc9661","line":1,"updated":"2017-09-13 22:46:23.000000000","message":"I know this is how it works today, but is there any way we could teach translations the concept of UPPER_CONSTRAINTS_FILE?","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"},{"author":{"_account_id":6589,"name":"Jesse Keating","email":"jkeating@j2solutions.net","username":"jesse-keating"},"change_message_id":"5aec68a3d429f0d90cd93ecc33607a08c404eab4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- name: Copy the upper-constraints.txt file to the project dir"},{"line_number":2,"context_line":"  copy:"},{"line_number":3,"context_line":"    # copy happens entirely on the remote node"},{"line_number":4,"context_line":"    remote_src: yes"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f2577a7_0b29e788","line":1,"updated":"2017-09-13 22:53:52.000000000","message":"That would be a post-migration change. I don\u0027t want to alter the file as it\u0027s used by v2, nor do I want to add new functionality as part of the move to v3, in order to limit the amount of things that can go wrong in the migration.","commit_id":"1b95a02d74270bc04970bf9ff9b98526759ae6e0"}]}
