)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60c9a94b66c146783c4b7bf2502467a6ed8ad1dc","unresolved":false,"context_lines":[{"line_number":1305,"context_line":"- project:"},{"line_number":1306,"context_line":"    name: craton"},{"line_number":1307,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":1308,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":1309,"context_line":""},{"line_number":1310,"context_line":"    jobs:"},{"line_number":1311,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_fa874c5e","line":1308,"range":{"start_line":1308,"start_character":3,"end_line":1308,"end_character":42},"updated":"2016-07-21 19:11:59.000000000","message":"remove this, craton is not an official project as part of big tent","commit_id":"06af17bee15899ab0562912ce4898f4d3eeb6472"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"60c9a94b66c146783c4b7bf2502467a6ed8ad1dc","unresolved":false,"context_lines":[{"line_number":8678,"context_line":"- project:"},{"line_number":8679,"context_line":"    name: python-cratonclient"},{"line_number":8680,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":8681,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":8682,"context_line":""},{"line_number":8683,"context_line":"    jobs:"},{"line_number":8684,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dada55a8_3a7e046a","line":8681,"range":{"start_line":8681,"start_character":3,"end_line":8681,"end_character":42},"updated":"2016-07-21 19:11:59.000000000","message":"remove","commit_id":"06af17bee15899ab0562912ce4898f4d3eeb6472"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3aac20261f8af577f2acdec7f59b0e6ab9dd0788","unresolved":false,"context_lines":[{"line_number":1311,"context_line":"          suffix: \u0027\u0027"},{"line_number":1312,"context_line":"      - gate-{name}-pep8-{node}:"},{"line_number":1313,"context_line":"          node:"},{"line_number":1314,"context_line":"            - ubuntu-trusty"},{"line_number":1315,"context_line":"            - ubuntu-xenial"},{"line_number":1316,"context_line":"      - gate-{name}-requirements"},{"line_number":1317,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bacf61ea_819f4cb3","line":1314,"range":{"start_line":1314,"start_character":11,"end_line":1314,"end_character":27},"updated":"2016-07-29 06:32:44.000000000","message":"no need for trusty here, you don\u0027t have older stable branches.","commit_id":"9f585353f9b8f8491aef38b90f6facdc5adabaa4"}],"zuul/layout.yaml":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"f92a441ff8d718fe846db3325de38e8220fc80f4","unresolved":false,"context_lines":[{"line_number":5682,"context_line":"  - name: openstack/craton"},{"line_number":5683,"context_line":"    template:"},{"line_number":5684,"context_line":"      - name: merge-check"},{"line_number":5685,"context_line":"      - name: python-jobs"},{"line_number":5686,"context_line":"      - name: python34-jobs"},{"line_number":5687,"context_line":"      - name: python35-jobs"},{"line_number":5688,"context_line":"      - name: check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_b17b4d7a","line":5685,"updated":"2016-07-21 14:13:51.000000000","message":"Python jobs are for what versions of Python? Craton isn\u0027t supporting Python 2, so I don\u0027t think we necessarily want these?","commit_id":"57ad7d0a40a9eb0b8ddabc6c0a1cdf8d124f2126"},{"author":{"_account_id":11067,"name":"Jim Baker","email":"jim.baker@python.org","username":"jimbaker"},"change_message_id":"de571dd45d0459752839feaf2ad5a45cbf498ba4","unresolved":false,"context_lines":[{"line_number":5682,"context_line":"  - name: openstack/craton"},{"line_number":5683,"context_line":"    template:"},{"line_number":5684,"context_line":"      - name: merge-check"},{"line_number":5685,"context_line":"      - name: python-jobs"},{"line_number":5686,"context_line":"      - name: python34-jobs"},{"line_number":5687,"context_line":"      - name: python35-jobs"},{"line_number":5688,"context_line":"      - name: check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_a7082b29","line":5685,"in_reply_to":"dada55a8_2c6c209b","updated":"2016-07-21 14:47:49.000000000","message":"Let\u0027s remove support for 2.7 and 3.4 tests, per openstack-operators discussion and what we also discussed on #craton. Client support will continue to have 2.7, 3.4, and 3.5 tested.","commit_id":"57ad7d0a40a9eb0b8ddabc6c0a1cdf8d124f2126"},{"author":{"_account_id":4340,"name":"Sulochan Acharya","email":"sulochan@gmail.com","username":"sulochan-acharya"},"change_message_id":"64b699ed5bfdbdfede273ba35b3d4303491d8dc6","unresolved":false,"context_lines":[{"line_number":5682,"context_line":"  - name: openstack/craton"},{"line_number":5683,"context_line":"    template:"},{"line_number":5684,"context_line":"      - name: merge-check"},{"line_number":5685,"context_line":"      - name: python-jobs"},{"line_number":5686,"context_line":"      - name: python34-jobs"},{"line_number":5687,"context_line":"      - name: python35-jobs"},{"line_number":5688,"context_line":"      - name: check-requirements"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_2c6c209b","line":5685,"in_reply_to":"dada55a8_b17b4d7a","updated":"2016-07-21 14:34:17.000000000","message":"python jobs are for 2.7. i am including these since we\u0027ve been testing on py27, py34 and py35, but if we are happy to remove them, i am  +1 for that also.","commit_id":"57ad7d0a40a9eb0b8ddabc6c0a1cdf8d124f2126"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"f92a441ff8d718fe846db3325de38e8220fc80f4","unresolved":false,"context_lines":[{"line_number":11144,"context_line":"      - name: merge-check"},{"line_number":11145,"context_line":"      - name: python-jobs"},{"line_number":11146,"context_line":"      - name: python34-jobs"},{"line_number":11147,"context_line":"      - name: python35-jobs-nv"},{"line_number":11148,"context_line":"      - name: check-requirements"},{"line_number":11149,"context_line":""},{"line_number":11150,"context_line":"  - name: openstack/python-cueclient"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_917e0968","line":11147,"updated":"2016-07-21 14:13:51.000000000","message":"Why non-voting here? Do our tests not pass on 3.5?","commit_id":"57ad7d0a40a9eb0b8ddabc6c0a1cdf8d124f2126"},{"author":{"_account_id":4340,"name":"Sulochan Acharya","email":"sulochan@gmail.com","username":"sulochan-acharya"},"change_message_id":"64b699ed5bfdbdfede273ba35b3d4303491d8dc6","unresolved":false,"context_lines":[{"line_number":11144,"context_line":"      - name: merge-check"},{"line_number":11145,"context_line":"      - name: python-jobs"},{"line_number":11146,"context_line":"      - name: python34-jobs"},{"line_number":11147,"context_line":"      - name: python35-jobs-nv"},{"line_number":11148,"context_line":"      - name: check-requirements"},{"line_number":11149,"context_line":""},{"line_number":11150,"context_line":"  - name: openstack/python-cueclient"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dada55a8_2c9f0060","line":11147,"in_reply_to":"dada55a8_917e0968","updated":"2016-07-21 14:34:17.000000000","message":"So the only reason i did that was not because its not passing py35 right now but i thought we had some stuff that would not pass this soon? Maybe i am totally wrong on this. please let me know and ill change it.","commit_id":"57ad7d0a40a9eb0b8ddabc6c0a1cdf8d124f2126"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"4107af51023b377cac8134f093926d2ef8327483","unresolved":false,"context_lines":[{"line_number":5681,"context_line":""},{"line_number":5682,"context_line":"  - name: openstack/craton"},{"line_number":5683,"context_line":"    template:"},{"line_number":5684,"context_line":"      - name: merge-check"},{"line_number":5685,"context_line":"      - name: python35-jobs"},{"line_number":5686,"context_line":"      - name: check-requirements"},{"line_number":5687,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_a21f7959","line":5684,"updated":"2016-07-21 14:59:10.000000000","message":"I thought we were going to support 3.4 too. I probably missed something though.","commit_id":"40d1814c8b47e2fb84afe953f33741adfef3cfee"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"4107af51023b377cac8134f093926d2ef8327483","unresolved":false,"context_lines":[{"line_number":5687,"context_line":"    check:"},{"line_number":5688,"context_line":"      - gate-craton-pep8"},{"line_number":5689,"context_line":"    gate:"},{"line_number":5690,"context_line":"      - gate-craton-pep8"},{"line_number":5691,"context_line":""},{"line_number":5692,"context_line":"  - name: openstack/cue"},{"line_number":5693,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dada55a8_822235a1","line":5690,"updated":"2016-07-21 14:59:10.000000000","message":"This will be in addition to the python35 jobs right?","commit_id":"40d1814c8b47e2fb84afe953f33741adfef3cfee"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"09953972c34697f8e69e12e1d7de3ceee45abca6","unresolved":false,"context_lines":[{"line_number":5685,"context_line":"      - name: python35-jobs"},{"line_number":5686,"context_line":"      - name: check-requirements"},{"line_number":5687,"context_line":"    check:"},{"line_number":5688,"context_line":"      - gate-craton-pep8"},{"line_number":5689,"context_line":"    gate:"},{"line_number":5690,"context_line":"      - gate-craton-pep8"},{"line_number":5691,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dada55a8_b35dbf4a","line":5688,"updated":"2016-07-22 22:23:53.000000000","message":"What about docs and python27 unittesting here? You don\u0027t have to have them do much to start but if you stub that out here you don\u0027t have to come back later to enable them.","commit_id":"9d4a5300b4215e0a133fe423994805375217d1f1"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3aac20261f8af577f2acdec7f59b0e6ab9dd0788","unresolved":false,"context_lines":[{"line_number":5685,"context_line":"      - name: python35-jobs"},{"line_number":5686,"context_line":"      - name: check-requirements"},{"line_number":5687,"context_line":"    check:"},{"line_number":5688,"context_line":"      - gate-craton-pep8-ubuntu-trusty"},{"line_number":5689,"context_line":"      - gate-craton-pep8-ubuntu-xenial"},{"line_number":5690,"context_line":"    gate:"},{"line_number":5691,"context_line":"      - gate-craton-pep8-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bacf61ea_21b14048","line":5688,"range":{"start_line":5688,"start_character":7,"end_line":5688,"end_character":38},"updated":"2016-07-29 06:32:44.000000000","message":"Remove both trusty jobs.","commit_id":"9f585353f9b8f8491aef38b90f6facdc5adabaa4"}]}
