)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"69a755b8d5bb81948f1e78728cd09565ec42b605","unresolved":false,"context_lines":[{"line_number":6863,"context_line":"- project: stackforge/novaimagebuilder"},{"line_number":6864,"context_line":"  description: Image building tool for OpenStack."},{"line_number":6865,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/retired.config"},{"line_number":6866,"context_line":"- project: openstack/novajoin"},{"line_number":6867,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":6868,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":6869,"context_line":"- project: stackforge/occi-os"},{"line_number":6870,"context_line":"  description: OCCI-OS provides a python egg which can be easily deployed in OpenStack"},{"line_number":6871,"context_line":"    and will thereby add OCCI support and interface to OpenStack."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a74a57a_698eb628","line":6868,"range":{"start_line":6866,"start_character":0,"end_line":6868,"end_character":52},"updated":"2016-11-30 15:54:04.000000000","message":"I think this is in the wrong place:\n\nhttp://logs.openstack.org/20/404820/3/check/gate-project-config-gerrit/2f31d24/console.html#_2016-11-30_15_52_13_579118\n\nERROR: InvocationError: \u0027/home/jenkins/workspace/gate-project-config-gerrit/tools/check_projects_yaml_alphabetized.sh gerrit/projects.yaml\u0027","commit_id":"ba9ed05d34e1b48885d0e9381feaf400b9293af9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"6cb90005411ce99dda05a492a1f6d8db82e43f33","unresolved":false,"context_lines":[{"line_number":5097,"context_line":"- project: openstack/nova-zvm-virt-driver"},{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_237cd671","line":5100,"range":{"start_line":5100,"start_character":37,"end_line":5100,"end_character":47},"updated":"2016-11-30 17:35:40.000000000","message":"Should this be two words?","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fab3d08b0f8c120560fee3e329cdb9f6eab68893","unresolved":false,"context_lines":[{"line_number":5097,"context_line":"- project: openstack/nova-zvm-virt-driver"},{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_d2b92a17","line":5100,"range":{"start_line":5100,"start_character":37,"end_line":5100,"end_character":47},"in_reply_to":"5a74a57a_117724a0","updated":"2016-11-30 19:29:59.000000000","message":"Yeah one word:\n\nhttp://docs.openstack.org/developer/nova/vendordata.html","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"change_message_id":"66483e31987a2689ad687ee56b3d5cf6bb1f9547","unresolved":false,"context_lines":[{"line_number":5097,"context_line":"- project: openstack/nova-zvm-virt-driver"},{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_117724a0","line":5100,"range":{"start_line":5100,"start_character":37,"end_line":5100,"end_character":47},"in_reply_to":"5a74a57a_237cd671","updated":"2016-11-30 18:15:51.000000000","message":"Within nova it is generally one word so I maintained that, e.g. https://blueprints.launchpad.net/nova/+spec/vendordata-reboot-ocata","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"fab3d08b0f8c120560fee3e329cdb9f6eab68893","unresolved":false,"context_lines":[{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"},{"line_number":5104,"context_line":"  use-storyboard: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_7272167e","line":5101,"updated":"2016-11-30 19:29:59.000000000","message":"I\u0027m not sure what this does:\n\noptions:\n    - track-upstream\n\nBut I\u0027m seeing other \u0027upstream\u0027 projects in here using it, so do you need to also?","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b7248143e48031bcb8439b78b194ad2ebd99a92f","unresolved":false,"context_lines":[{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"},{"line_number":5104,"context_line":"  use-storyboard: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_e828e087","line":5101,"in_reply_to":"5a74a57a_4a5e2c46","updated":"2016-12-01 06:56:31.000000000","message":"The current change is fine - it\u0027s a one time import of novajoin. Afterwards development continues here.","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a950e2b98a18c81ff43b9b0b4ddb11c8d97d66dd","unresolved":false,"context_lines":[{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"},{"line_number":5104,"context_line":"  use-storyboard: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_b2f10ed0","line":5101,"in_reply_to":"5a74a57a_7272167e","updated":"2016-11-30 19:33:33.000000000","message":"track-upstream means constantly import from the remote repo - which would be wrong in this case.","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"1c813f463f21b63df7e1776e84ed2fe155e07722","unresolved":false,"context_lines":[{"line_number":5098,"context_line":"  description: Implementation of Nova virtulization driver for zVM."},{"line_number":5099,"context_line":"- project: openstack/novajoin"},{"line_number":5100,"context_line":"  description: Nova metadata dynamic vendordata server for enrolling IPA instances"},{"line_number":5101,"context_line":"  upstream: https://github.com/rcritten/novajoin.git"},{"line_number":5102,"context_line":"- project: openstack/oaktree"},{"line_number":5103,"context_line":"  description: gRPC API Porcelain Layer for OpenStack"},{"line_number":5104,"context_line":"  use-storyboard: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a74a57a_4a5e2c46","line":5101,"in_reply_to":"5a74a57a_b2f10ed0","updated":"2016-12-01 06:19:11.000000000","message":"would it? What should be used in this case?","commit_id":"c36164f30d52fe05804f12606e2440af6a91f781"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26635b8746767948083ba91ce38f13701f27c581","unresolved":false,"context_lines":[{"line_number":8540,"context_line":""},{"line_number":8541,"context_line":"   jobs:"},{"line_number":8542,"context_line":"     - python-jobs"},{"line_number":8543,"context_line":"     - openstack-publish-jobs"},{"line_number":8544,"context_line":"     - pypi-jobs"},{"line_number":8545,"context_line":""},{"line_number":8546,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a74a57a_66b985ec","line":8543,"range":{"start_line":8543,"start_character":7,"end_line":8543,"end_character":29},"updated":"2016-11-30 15:43:09.000000000","message":"remove this as well","commit_id":"7d07cc78767db9f36e39f8393a5864d1d02d6eef"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"8f0aa1f5699160c88f25831b57d190cfdf3b976c","unresolved":false,"context_lines":[{"line_number":8535,"context_line":"          branch-override: default"},{"line_number":8536,"context_line":""},{"line_number":8537,"context_line":"- project:"},{"line_number":8538,"context_line":"   name: novajoin"},{"line_number":8539,"context_line":"   tarball-site: tarballs.openstack.org"},{"line_number":8540,"context_line":""},{"line_number":8541,"context_line":"   jobs:"},{"line_number":8542,"context_line":"     - python-jobs"},{"line_number":8543,"context_line":"     - openstack-publish-jobs"},{"line_number":8544,"context_line":"     - pypi-jobs"},{"line_number":8545,"context_line":""},{"line_number":8546,"context_line":"- project:"},{"line_number":8547,"context_line":"    name: nova-docker"},{"line_number":8548,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":8549,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a74a57a_897dd2e9","line":8546,"range":{"start_line":8538,"start_character":0,"end_line":8546,"end_character":9},"updated":"2016-11-30 15:56:32.000000000","message":"strange, even though all the other projects are done the same way as this, it seems to be complaining because of the 4 space indentation:\n2016-11-30 15:51:28.417630 | Checking jenkins/jobs/projects.yaml\n\n2016-11-30 15:51:28.417653 | \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n2016-11-30 15:51:28.417694 | Line 8538 not indented by multiple of 2:\n2016-11-30 15:51:28.417714 | \t   name: novajoin\n2016-11-30 15:51:28.417726 | \n2016-11-30 15:51:28.417749 | Line 8539 not indented by multiple of 2:\n2016-11-30 15:51:28.417772 | \t   tarball-site: tarballs.openstack.org\n2016-11-30 15:51:28.417785 | \n2016-11-30 15:51:28.417807 | Line 8541 not indented by multiple of 2:\n2016-11-30 15:51:28.417822 | \t   jobs:\n2016-11-30 15:51:28.417834 | \n2016-11-30 15:51:28.417856 | Line 8542 not indented by multiple of 2:\n2016-11-30 15:51:28.417873 | \t     - python-jobs\n2016-11-30 15:51:28.417885 | \n2016-11-30 15:51:28.417907 | Line 8543 not indented by multiple of 2:\n2016-11-30 15:51:28.417927 | \t     - openstack-publish-jobs\n2016-11-30 15:51:28.417939 | \n2016-11-30 15:51:28.417962 | Line 8544 not indented by multiple of 2:\n2016-11-30 15:51:28.417978 | \t     - pypi-jobs\n2016-11-30 15:51:28.417990 | \n2016-11-30 15:51:28.418014 | Found errors in jenkins/jobs/projects.yaml!\n2016-11-30 15:51:28.418026 | \n2016-11-30 15:51:28.418048 | Found errors in jenkins/jobs/*.yaml!\n2016-11-30 15:51:28.432336 | ERROR: InvocationError: \u0027/home/jenkins/workspace/gate-project-config-jenkins-project/tools/jenkins-projects-checks.py\u0027\n\n\nhttp://logs.openstack.org/20/404820/3/check/gate-project-config-jenkins-project/0450257/console.html#_2016-11-30_15_51_28_417630","commit_id":"ba9ed05d34e1b48885d0e9381feaf400b9293af9"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26635b8746767948083ba91ce38f13701f27c581","unresolved":false,"context_lines":[{"line_number":12491,"context_line":"      - name: merge-check"},{"line_number":12492,"context_line":"      - name: python-jobs"},{"line_number":12493,"context_line":"      - name: check-requirements"},{"line_number":12494,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":12495,"context_line":"      - name: publish-to-pypi"},{"line_number":12496,"context_line":""},{"line_number":12497,"context_line":"  - name: openstack/nova-docker"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a74a57a_86a5c1b6","line":12494,"range":{"start_line":12494,"start_character":13,"end_line":12494,"end_character":43},"updated":"2016-11-30 15:43:09.000000000","message":"remvoe this as well","commit_id":"7d07cc78767db9f36e39f8393a5864d1d02d6eef"}]}
