)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"610f1aed4c46269ebd6e7285ae73a6f8829c175c","unresolved":false,"context_lines":[{"line_number":5484,"context_line":"          node: ubuntu-xenial"},{"line_number":5485,"context_line":"      - gate-{name}-requirements"},{"line_number":5486,"context_line":"      - translation-jobs"},{"line_number":5487,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5488,"context_line":"          envlist: docs"},{"line_number":5489,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5490,"context_line":"          envlist: publishdocs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f201791_3d944144","line":5487,"range":{"start_line":5487,"start_character":8,"end_line":5487,"end_character":35},"updated":"2017-06-21 03:19:57.000000000","message":"This job definition is defined in jenkins/jobs/manuals-jobs.yaml. I think this job template was defined for openstack-manuals. It looks generic enough to me and It might be better to change the name, but I do not touch this in this commit.","commit_id":"aa642fc05dff6cd1fd7115ef4fac4d8b5cd61a49"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"70d1e8e24d4ca36c50c0b4dcdb397d90af3c2664","unresolved":false,"context_lines":[{"line_number":5484,"context_line":"          node: ubuntu-xenial"},{"line_number":5485,"context_line":"      - gate-{name}-requirements"},{"line_number":5486,"context_line":"      - translation-jobs"},{"line_number":5487,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5488,"context_line":"          envlist: docs"},{"line_number":5489,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5490,"context_line":"          envlist: publishdocs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f201791_072eb942","line":5487,"range":{"start_line":5487,"start_character":8,"end_line":5487,"end_character":35},"in_reply_to":"5f201791_3d944144","updated":"2017-06-21 17:53:07.000000000","message":"This run tox -e docs and publish to docs.openstack.org","commit_id":"aa642fc05dff6cd1fd7115ef4fac4d8b5cd61a49"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"70d1e8e24d4ca36c50c0b4dcdb397d90af3c2664","unresolved":false,"context_lines":[{"line_number":5487,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5488,"context_line":"          envlist: docs"},{"line_number":5489,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5490,"context_line":"          envlist: publishdocs"},{"line_number":5491,"context_line":""},{"line_number":5492,"context_line":"- project:"},{"line_number":5493,"context_line":"    name: i18n-specs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f201791_671e8d0d","line":5490,"updated":"2017-06-21 17:53:07.000000000","message":"this will call tox -e publishdocs and publish to docs.openstack.org\n\nYou need either of these, not both.\n\nUse\n\u0027gate-{name}-tox-doc-publish-{envlist}\u0027 for check/gate queue","commit_id":"aa642fc05dff6cd1fd7115ef4fac4d8b5cd61a49"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"502f882b8a2cb4c823dec7bc88374e4c48d258cf","unresolved":false,"context_lines":[{"line_number":5487,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5488,"context_line":"          envlist: docs"},{"line_number":5489,"context_line":"      - \u0027{name}-tox-doc-{envlist}\u0027:"},{"line_number":5490,"context_line":"          envlist: publishdocs"},{"line_number":5491,"context_line":""},{"line_number":5492,"context_line":"- project:"},{"line_number":5493,"context_line":"    name: i18n-specs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f201791_9e777803","line":5490,"in_reply_to":"5f201791_671e8d0d","updated":"2017-06-23 11:42:56.000000000","message":"Thanks for the advise. During digging into the detail of jenkins job definitions, I seem to be confused.\n\nI refined tox.ini in the i18n repo side, and it now has only \u0027docs\u0027 env, and the new patch set runs gate-{name}-tox-doc-publish-{envlist} and {name}-tox-doc-{envlist} against \u0027docs\u0027 env.","commit_id":"aa642fc05dff6cd1fd7115ef4fac4d8b5cd61a49"}],"zuul/layout.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"39c3ce112442f8ed104b0519d2c7eac53bb5d435","unresolved":false,"context_lines":[{"line_number":10771,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10772,"context_line":"    gate:"},{"line_number":10773,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10774,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10775,"context_line":"    post:"},{"line_number":10776,"context_line":"      - i18n-tox-doc-publishdocs"},{"line_number":10777,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f231b9d_01559b1d","line":10774,"range":{"start_line":10774,"start_character":8,"end_line":10774,"end_character":44},"updated":"2017-06-20 15:42:26.000000000","message":"As I commented in the review in i18n repo, gate-i18n-docs and gate-i18n-tox-doc-publish-checkbuild do the same thing. Only difference is the latter copies the build documentation to publish-docs directory. I don\u0027t see any value in this change.","commit_id":"c94c1d530d4962eaf33eaa08e46c2c0f52c287ac"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"090dfad34afb7e732fb641bfe3e7212808904091","unresolved":false,"context_lines":[{"line_number":10771,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10772,"context_line":"    gate:"},{"line_number":10773,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10774,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10775,"context_line":"    post:"},{"line_number":10776,"context_line":"      - i18n-tox-doc-publishdocs"},{"line_number":10777,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f201791_2fe1b5ff","line":10774,"range":{"start_line":10774,"start_character":8,"end_line":10774,"end_character":44},"in_reply_to":"7f231b9d_01559b1d","updated":"2017-06-20 15:44:05.000000000","message":"We discussed in the review in the i18n repo and agreed to continue to use the previous docs job.","commit_id":"c94c1d530d4962eaf33eaa08e46c2c0f52c287ac"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"39c3ce112442f8ed104b0519d2c7eac53bb5d435","unresolved":false,"context_lines":[{"line_number":10773,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10774,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10775,"context_line":"    post:"},{"line_number":10776,"context_line":"      - i18n-tox-doc-publishdocs"},{"line_number":10777,"context_line":""},{"line_number":10778,"context_line":"  - name: openstack/i18n-specs"},{"line_number":10779,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f231b9d_a4071519","line":10776,"range":{"start_line":10776,"start_character":8,"end_line":10776,"end_character":32},"updated":"2017-06-20 15:42:26.000000000","message":"openstack-server-publish-jobs (L.10768) also publishes the documentation in the same place. You need to drop L.10768. Otherwise, two jobs updates /developer/i18n.","commit_id":"c94c1d530d4962eaf33eaa08e46c2c0f52c287ac"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"090dfad34afb7e732fb641bfe3e7212808904091","unresolved":false,"context_lines":[{"line_number":10773,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10774,"context_line":"      - gate-i18n-tox-doc-publish-checkbuild"},{"line_number":10775,"context_line":"    post:"},{"line_number":10776,"context_line":"      - i18n-tox-doc-publishdocs"},{"line_number":10777,"context_line":""},{"line_number":10778,"context_line":"  - name: openstack/i18n-specs"},{"line_number":10779,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f201791_ef1dfd0f","line":10776,"range":{"start_line":10776,"start_character":8,"end_line":10776,"end_character":32},"in_reply_to":"7f231b9d_a4071519","updated":"2017-06-20 15:44:05.000000000","message":"Done. Removed openstack-server-publish-jobs.","commit_id":"c94c1d530d4962eaf33eaa08e46c2c0f52c287ac"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"70d1e8e24d4ca36c50c0b4dcdb397d90af3c2664","unresolved":false,"context_lines":[{"line_number":10830,"context_line":"      - name: check-requirements"},{"line_number":10831,"context_line":"    check:"},{"line_number":10832,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10833,"context_line":"      - i18n-tox-doc-docs"},{"line_number":10834,"context_line":"    gate:"},{"line_number":10835,"context_line":"      - gate-i18n-pep8-ubuntu-xenial"},{"line_number":10836,"context_line":"      - i18n-tox-doc-docs"},{"line_number":10837,"context_line":"    post:"},{"line_number":10838,"context_line":"      - i18n-tox-doc-publishdocs"},{"line_number":10839,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f201791_a7e14501","line":10836,"range":{"start_line":10833,"start_character":8,"end_line":10836,"end_character":25},"updated":"2017-06-21 17:53:07.000000000","message":"Use a gate-... job for publishing to docs-draft.\n\nYou would publish to docs.o.o with the above jobs which is wrong","commit_id":"aa642fc05dff6cd1fd7115ef4fac4d8b5cd61a49"}]}
