)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3ab0f6abb7a63ade4687ffe484125e77e3550d7a","unresolved":false,"context_lines":[{"line_number":4265,"context_line":""},{"line_number":4266,"context_line":"    jobs:"},{"line_number":4267,"context_line":"      - linters-jobs"},{"line_number":4268,"context_line":"      - gate-{name}-requirements"},{"line_number":4269,"context_line":"      - gate-{name}-python27-{node}:"},{"line_number":4270,"context_line":"          node:"},{"line_number":4271,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_2f2c1f98","line":4268,"updated":"2016-10-10 06:11:15.000000000","message":"You could use python-jobs template as well since you use so many of its jobs.","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"310f96d0737b3a813e5c6e9a957266c0c97f0799","unresolved":false,"context_lines":[{"line_number":4265,"context_line":""},{"line_number":4266,"context_line":"    jobs:"},{"line_number":4267,"context_line":"      - linters-jobs"},{"line_number":4268,"context_line":"      - gate-{name}-requirements"},{"line_number":4269,"context_line":"      - gate-{name}-python27-{node}:"},{"line_number":4270,"context_line":"          node:"},{"line_number":4271,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_a51e3061","line":4268,"in_reply_to":"1a95cdbc_2f2c1f98","updated":"2016-10-12 03:34:05.000000000","message":"Hmm okay I\u0027ll look at that again.  I did try that but got an error which I attributed to not wanting or needing the publish jobs.\n\nIt could of course be that I just messed up and the 2 things aren\u0027t related.","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"381c8505bb9886593768ce3068fd5f07572db81e","unresolved":false,"context_lines":[{"line_number":4265,"context_line":""},{"line_number":4266,"context_line":"    jobs:"},{"line_number":4267,"context_line":"      - linters-jobs"},{"line_number":4268,"context_line":"      - gate-{name}-requirements"},{"line_number":4269,"context_line":"      - gate-{name}-python27-{node}:"},{"line_number":4270,"context_line":"          node:"},{"line_number":4271,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_32403934","line":4268,"in_reply_to":"fa6399be_3ce65215","updated":"2016-10-14 05:09:19.000000000","message":"Leave it as is - or add it, it\u0027s just the definition.\n\nYou don\u0027t need to create a tarball in zuul/layout","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"77a60a2dc4c42d8c1d249c3c252262855f3b3029","unresolved":false,"context_lines":[{"line_number":4265,"context_line":""},{"line_number":4266,"context_line":"    jobs:"},{"line_number":4267,"context_line":"      - linters-jobs"},{"line_number":4268,"context_line":"      - gate-{name}-requirements"},{"line_number":4269,"context_line":"      - gate-{name}-python27-{node}:"},{"line_number":4270,"context_line":"          node:"},{"line_number":4271,"context_line":"            - ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_3ce65215","line":4268,"in_reply_to":"fa6399be_a51e3061","updated":"2016-10-14 03:29:01.000000000","message":"So adding python-jobs results in:\n\n jenkins_jobs.errors.JenkinsJobsException: tarball-site parameter missing to format {tarball-site}\n\nAs http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/python-jobs.yaml#n637 includes it.\n\nI s\u0027pose we could define a tarball-site but that seems a little strange to me.","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3ab0f6abb7a63ade4687ffe484125e77e3550d7a","unresolved":false,"context_lines":[{"line_number":8657,"context_line":"      - name: python35-jobs-nv"},{"line_number":8658,"context_line":"    check:"},{"line_number":8659,"context_line":"      - gate-election-python27-ubuntu-xenial"},{"line_number":8660,"context_line":"      - gate-election-docs-ubuntu-trusty"},{"line_number":8661,"context_line":"      - gate-election-docs-ubuntu-xenial"},{"line_number":8662,"context_line":"    gate:"},{"line_number":8663,"context_line":"      - gate-election-docs-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_af382fd4","line":8660,"range":{"start_line":8660,"start_character":8,"end_line":8660,"end_character":40},"updated":"2016-10-10 06:11:15.000000000","message":"The trusty jobs are not needed - you have no stable branches.","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"310f96d0737b3a813e5c6e9a957266c0c97f0799","unresolved":false,"context_lines":[{"line_number":8657,"context_line":"      - name: python35-jobs-nv"},{"line_number":8658,"context_line":"    check:"},{"line_number":8659,"context_line":"      - gate-election-python27-ubuntu-xenial"},{"line_number":8660,"context_line":"      - gate-election-docs-ubuntu-trusty"},{"line_number":8661,"context_line":"      - gate-election-docs-ubuntu-xenial"},{"line_number":8662,"context_line":"    gate:"},{"line_number":8663,"context_line":"      - gate-election-docs-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_452474ae","line":8660,"range":{"start_line":8660,"start_character":8,"end_line":8660,"end_character":40},"in_reply_to":"1a95cdbc_af382fd4","updated":"2016-10-12 03:34:05.000000000","message":"Yup.  I\u0027ll submit another change to remove them.  I wasn\u0027t certain why they\u0027re here.","commit_id":"cba1c3c27791868f9a79971f7770d6a751f5c098"}]}
