)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"f3da6fb627d4206ca3e20452a9da9363afe95ac7","unresolved":false,"context_lines":[{"line_number":786,"context_line":"    jobs:"},{"line_number":787,"context_line":"      - python-jobs"},{"line_number":788,"context_line":"      - openstack-publish-jobs"},{"line_number":789,"context_line":"      - pypi-jobs"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"########################################################################"},{"line_number":792,"context_line":"# Section: OpenStack client projects"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3afb71cf_b8024c08","line":789,"updated":"2015-06-10 18:12:56.000000000","message":"should we have translation-jobs?","commit_id":"954aa8622bef82ac1c1cb2832b381588ba5d2e9a"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"2d4d58b081bba4cd3808f9d680b2aac8749c8f11","unresolved":false,"context_lines":[{"line_number":786,"context_line":"    jobs:"},{"line_number":787,"context_line":"      - python-jobs"},{"line_number":788,"context_line":"      - openstack-publish-jobs"},{"line_number":789,"context_line":"      - pypi-jobs"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"########################################################################"},{"line_number":792,"context_line":"# Section: OpenStack client projects"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3afb71cf_d8e1882b","line":789,"in_reply_to":"3afb71cf_b8024c08","updated":"2015-06-10 18:29:52.000000000","message":"+1 Travis\n\nAlso, do we really need the pypi job? What\u0027s it going to do atm?","commit_id":"954aa8622bef82ac1c1cb2832b381588ba5d2e9a"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c02476d426556eaa8376e26b32fc06f4c561d391","unresolved":false,"context_lines":[{"line_number":777,"context_line":""},{"line_number":778,"context_line":"    jobs:"},{"line_number":779,"context_line":"      - specs-jobs"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":""},{"line_number":782,"context_line":"########################################################################"},{"line_number":783,"context_line":"# Section: OpenStack client projects"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3afb71cf_b880e1f8","side":"PARENT","line":780,"updated":"2015-06-11 15:02:30.000000000","message":"stray whitespace change","commit_id":"f46239a32c6cbf11bc28cb4eae0feebe9c9f6e70"},{"author":{"_account_id":8959,"name":"Lakshmi N Sampath","email":"lakshmi.sampath@hp.com","username":"lakshmi"},"change_message_id":"a48d18abceee4560b2d69a73f82dfb3e02240c32","unresolved":false,"context_lines":[{"line_number":665,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":666,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":667,"context_line":"    jobs:"},{"line_number":668,"context_line":"      - python-jobs"},{"line_number":669,"context_line":"      - openstack-publish-jobs"},{"line_number":670,"context_line":"      - pypi-jobs"},{"line_number":671,"context_line":"      - translation-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa32b979_f111d2b0","line":668,"updated":"2015-06-13 02:09:52.000000000","message":"Should we add python26 job?","commit_id":"cc35a62f47ecfbb89c92de0c854115c3de3e47cc"},{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"fb6befedc3f07ec89077f6e6576c43b4832254e0","unresolved":false,"context_lines":[{"line_number":665,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":666,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":667,"context_line":"    jobs:"},{"line_number":668,"context_line":"      - python-jobs"},{"line_number":669,"context_line":"      - openstack-publish-jobs"},{"line_number":670,"context_line":"      - pypi-jobs"},{"line_number":671,"context_line":"      - translation-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa32b979_97515665","line":668,"in_reply_to":"fa32b979_f111d2b0","updated":"2015-06-13 04:39:08.000000000","message":"OpenStack no longer supports python26, so a job to insure compatibility is not necessary.","commit_id":"cc35a62f47ecfbb89c92de0c854115c3de3e47cc"}],"zuul/layout.yaml":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"2d4d58b081bba4cd3808f9d680b2aac8749c8f11","unresolved":false,"context_lines":[{"line_number":2202,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":2203,"context_line":"      - name: check-requirements"},{"line_number":2204,"context_line":"      - name: publish-to-pypi"},{"line_number":2205,"context_line":"      - name: translation-jobs"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":"  - name: openstack/swift"},{"line_number":2208,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3afb71cf_38df7cda","line":2205,"updated":"2015-06-10 18:29:52.000000000","message":"pep8, py27 for check and gate?\n\npy34 as experimental? or wait this be enforced openstack wide","commit_id":"954aa8622bef82ac1c1cb2832b381588ba5d2e9a"},{"author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"change_message_id":"cbe396611109cd8ad01277c9e916ecdc23f9b5f6","unresolved":false,"context_lines":[{"line_number":2202,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":2203,"context_line":"      - name: check-requirements"},{"line_number":2204,"context_line":"      - name: publish-to-pypi"},{"line_number":2205,"context_line":"      - name: translation-jobs"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":"  - name: openstack/swift"},{"line_number":2208,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3afb71cf_ae632641","line":2205,"in_reply_to":"3afb71cf_38df7cda","updated":"2015-06-10 19:11:32.000000000","message":"pep8 and py27 are defined by python-jobs. let\u0027s add the py34 non-voting job separately.","commit_id":"954aa8622bef82ac1c1cb2832b381588ba5d2e9a"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"5668a8f5a0623182c3b0276fa02d31635d72dabe","unresolved":false,"context_lines":[{"line_number":2201,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":2202,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":2203,"context_line":"      - name: check-requirements"},{"line_number":2204,"context_line":"      - name: publish-to-pypi"},{"line_number":2205,"context_line":"      - name: translation-jobs"},{"line_number":2206,"context_line":""},{"line_number":2207,"context_line":"  - name: openstack/swift"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3afb71cf_384ab156","line":2204,"updated":"2015-06-11 14:54:17.000000000","message":"publish-to-pypi and server-release-jobs are mutually exclusive.  We don\u0027t (yet) publish the servers to pypi, so you should probably drop this one.  It would be a good idea to reserve the name on pypi and give access to openstackci so it\u0027s ready when we do start that.","commit_id":"61c0f2971eaeadb149e1b4d68262f0d2a07cd95a"}]}
