)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"79aed5be15ef9bd21f3a489b71d50cadd9a735bd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Mark Hamzy \u003chamzy@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-18 14:46:13 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add new project called molteniron"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ia1cb05985a645190d327edd5942f7794be17c58d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa6399be_e2dc9e1a","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":33},"updated":"2016-10-18 19:58:15.000000000","message":"You should add more details about what this project does and its value.","commit_id":"5c25aee4304c7ce1fa07df1e0f0184b4eaaffe14"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"79aed5be15ef9bd21f3a489b71d50cadd9a735bd","unresolved":false,"context_lines":[{"line_number":6657,"context_line":""},{"line_number":6658,"context_line":"    jobs:"},{"line_number":6659,"context_line":"      - python-jobs"},{"line_number":6660,"context_line":"      - openstack-publish-jobs"},{"line_number":6661,"context_line":"      - pypi-jobs"},{"line_number":6662,"context_line":""},{"line_number":6663,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_e25f3e73","line":6660,"range":{"start_line":6660,"start_character":8,"end_line":6660,"end_character":30},"updated":"2016-10-18 19:58:15.000000000","message":"Is this going to start as an official Openstack project? If so, then this change should depend on a governance change to add your project. If not, you can\u0027t use docs.openstack.org or openstack-publish-jobs","commit_id":"5c25aee4304c7ce1fa07df1e0f0184b4eaaffe14"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1b0a80517b290fba357bab616e8f9fc27b5f0b1d","unresolved":false,"context_lines":[{"line_number":6651,"context_line":"      - specs-jobs"},{"line_number":6652,"context_line":""},{"line_number":6653,"context_line":"- project:"},{"line_number":6654,"context_line":"    name: molten-iron"},{"line_number":6655,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":6656,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":6657,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_250f80e2","line":6654,"range":{"start_line":6654,"start_character":10,"end_line":6654,"end_character":21},"updated":"2016-10-18 20:09:22.000000000","message":"molten-iron or molteniron?","commit_id":"7ba3414090197c8e688a38c00da7ea79fdb6905d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1b0a80517b290fba357bab616e8f9fc27b5f0b1d","unresolved":false,"context_lines":[{"line_number":6653,"context_line":"- project:"},{"line_number":6654,"context_line":"    name: molten-iron"},{"line_number":6655,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":6656,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":6657,"context_line":""},{"line_number":6658,"context_line":"    jobs:"},{"line_number":6659,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_a55550c7","line":6656,"range":{"start_line":6656,"start_character":4,"end_line":6656,"end_character":42},"updated":"2016-10-18 20:09:22.000000000","message":"remove this - this is not an official project yet.","commit_id":"7ba3414090197c8e688a38c00da7ea79fdb6905d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1b0a80517b290fba357bab616e8f9fc27b5f0b1d","unresolved":false,"context_lines":[{"line_number":6657,"context_line":""},{"line_number":6658,"context_line":"    jobs:"},{"line_number":6659,"context_line":"      - python-jobs"},{"line_number":6660,"context_line":"      - openstack-publish-jobs"},{"line_number":6661,"context_line":"      - pypi-jobs"},{"line_number":6662,"context_line":""},{"line_number":6663,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_05619ca8","line":6660,"range":{"start_line":6660,"start_character":7,"end_line":6660,"end_character":30},"updated":"2016-10-18 20:09:22.000000000","message":"likewise","commit_id":"7ba3414090197c8e688a38c00da7ea79fdb6905d"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"d7a7ffede13e51093fe6bb647df167162156f23e","unresolved":false,"context_lines":[{"line_number":6655,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":6656,"context_line":""},{"line_number":6657,"context_line":"    jobs:"},{"line_number":6658,"context_line":"      - python-jobs"},{"line_number":6659,"context_line":"      - pypi-jobs"},{"line_number":6660,"context_line":""},{"line_number":6661,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fa6399be_459c745d","line":6658,"range":{"start_line":6658,"start_character":8,"end_line":6658,"end_character":19},"updated":"2016-10-18 20:17:41.000000000","message":"If you want python-35-jobs as non-voting, then you need to add:\n\n      - \u0027gate-{name}-python35{suffix}\u0027:\n          suffix: \u0027\u0027","commit_id":"8199dd7b20ace997116f05b88c306a16732dceea"}],"zuul/layout.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"79aed5be15ef9bd21f3a489b71d50cadd9a735bd","unresolved":false,"context_lines":[{"line_number":10984,"context_line":"    template:"},{"line_number":10985,"context_line":"      - name: merge-check"},{"line_number":10986,"context_line":"      - name: python-jobs"},{"line_number":10987,"context_line":"      - name: python3-jobs"},{"line_number":10988,"context_line":"      - name: check-requirements"},{"line_number":10989,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":10990,"context_line":"      - name: publish-to-pypi"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_8284c2b1","line":10987,"range":{"start_line":10987,"start_character":14,"end_line":10987,"end_character":26},"updated":"2016-10-18 19:58:15.000000000","message":"There is no python3-jobs. You should use python-35-jobs-nv or python-35-job. See mistral-lib above for how to configure those.","commit_id":"5c25aee4304c7ce1fa07df1e0f0184b4eaaffe14"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1b0a80517b290fba357bab616e8f9fc27b5f0b1d","unresolved":false,"context_lines":[{"line_number":10980,"context_line":"    gate:"},{"line_number":10981,"context_line":"      - gate-mistral-specs-python27-ubuntu-xenial"},{"line_number":10982,"context_line":""},{"line_number":10983,"context_line":"  - name: openstack/molteniron"},{"line_number":10984,"context_line":"    template:"},{"line_number":10985,"context_line":"      - name: merge-check"},{"line_number":10986,"context_line":"      - name: python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_6572587e","line":10983,"range":{"start_line":10983,"start_character":20,"end_line":10983,"end_character":30},"updated":"2016-10-18 20:09:22.000000000","message":"molten-iron or molteniron?","commit_id":"7ba3414090197c8e688a38c00da7ea79fdb6905d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1b0a80517b290fba357bab616e8f9fc27b5f0b1d","unresolved":false,"context_lines":[{"line_number":10986,"context_line":"      - name: python-jobs"},{"line_number":10987,"context_line":"      - name: python35-jobs"},{"line_number":10988,"context_line":"      - name: check-requirements"},{"line_number":10989,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":10990,"context_line":"      - name: publish-to-pypi"},{"line_number":10991,"context_line":""},{"line_number":10992,"context_line":"  - name: openstack/monasca-agent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa6399be_e504a8c7","line":10989,"range":{"start_line":10989,"start_character":14,"end_line":10989,"end_character":43},"updated":"2016-10-18 20:09:22.000000000","message":"remove since it\u0027s not an official project yet","commit_id":"7ba3414090197c8e688a38c00da7ea79fdb6905d"}]}
