)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"b69eb7c54532c3bb7a33ecfa24c3ed39e4ddc32a","unresolved":false,"context_lines":[{"line_number":5623,"context_line":"- project: stackforge/xstatic-angular-animate"},{"line_number":5624,"context_line":"  description: Angular Animate JavaScript library packaged as XStatic."},{"line_number":5625,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/retired.config"},{"line_number":5626,"context_line":"- project: openstack/nova-tempest-staging"},{"line_number":5627,"context_line":"  description: Staging plugin for nova tempest tests"},{"line_number":5628,"context_line":"  upstream: https://github.com/RHOS-QE/nova-tempest-staging"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_7203dd0d","line":5626,"range":{"start_line":5626,"start_character":11,"end_line":5626,"end_character":41},"updated":"2016-09-06 14:16:13.000000000","message":"This entry should be in alphabetical order","commit_id":"83235810ddabe2cb0d61719755496ad158b6ae05"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b84d2d48b2283c54680db7fdcee5bebe417735b5","unresolved":false,"context_lines":[{"line_number":6151,"context_line":"    - tempest"},{"line_number":6152,"context_line":"  acl-config: /home/gerrit2/acls/openstack/tempest.config"},{"line_number":6153,"context_line":"- project: openstack/tempest-whitebox-plugin"},{"line_number":6154,"context_line":"  description: A Tempest plugin containing whitebox tests"},{"line_number":6155,"context_line":"  upstream: https://github.com/RHOS-QE/tempest-whitebox-plugin"},{"line_number":6156,"context_line":"- project: openstack/terracotta"},{"line_number":6157,"context_line":"  description: Dynamic resource scheduling service for OpenStack cloud."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7a8ec9b2_2c00db65","line":6154,"updated":"2016-09-21 19:00:19.000000000","message":"This seems completely opposite of what Tempest is, which is blackbox API level testing.\n\nWe\u0027ve talked about a need for awhile to have a dsvm-integration style job for nova so that we an test lower-level stuff in the virt layer and imagebackend/cache, which wouldn\u0027t use Tempest because it\u0027s too low-level and whitebox, which maybe this project could do - but I don\u0027t see how going through Tempest is the way to do that.","commit_id":"621b7694a9186d2b6f75ebff964f07fadd443684"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"b69eb7c54532c3bb7a33ecfa24c3ed39e4ddc32a","unresolved":false,"context_lines":[{"line_number":7260,"context_line":"      - hook-{name}-rtfd"},{"line_number":7261,"context_line":""},{"line_number":7262,"context_line":"- project:"},{"line_number":7263,"context_line":"    name: nova-tempest-staging"},{"line_number":7264,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7265,"context_line":""},{"line_number":7266,"context_line":"    jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_f23d2dbc","line":7263,"range":{"start_line":7263,"start_character":10,"end_line":7263,"end_character":30},"updated":"2016-09-06 14:16:13.000000000","message":"This entry should be in alphabetical order","commit_id":"83235810ddabe2cb0d61719755496ad158b6ae05"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"b69eb7c54532c3bb7a33ecfa24c3ed39e4ddc32a","unresolved":false,"context_lines":[{"line_number":7264,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7265,"context_line":""},{"line_number":7266,"context_line":"    jobs:"},{"line_number":7267,"context_line":"      - python-jobs"},{"line_number":7268,"context_line":"- project:"},{"line_number":7269,"context_line":"    name: nova-solver-scheduler"},{"line_number":7270,"context_line":"    tarball-site: tarballs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_328dd57b","line":7267,"range":{"start_line":7267,"start_character":5,"end_line":7267,"end_character":19},"updated":"2016-09-06 14:16:13.000000000","message":"If you are going to use publish-to-pypi in zuul/layout.yaml, you need pypi-jobs here as well. And add a blank line after the jobs","commit_id":"83235810ddabe2cb0d61719755496ad158b6ae05"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"9d12db890f751b69edcf8db590642cc9549e0511","unresolved":false,"context_lines":[{"line_number":7282,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7283,"context_line":""},{"line_number":7284,"context_line":"    jobs:"},{"line_number":7285,"context_line":"      - gate-{name}-pep8-{node}:"},{"line_number":7286,"context_line":"          node:"},{"line_number":7287,"context_line":"            - ubuntu-trusty"},{"line_number":7288,"context_line":"            - ubuntu-xenial"},{"line_number":7289,"context_line":""},{"line_number":7290,"context_line":"- project:"},{"line_number":7291,"context_line":"    name: nova-zvm-virt-driver"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_8f74a568","line":7288,"range":{"start_line":7285,"start_character":0,"end_line":7288,"end_character":27},"updated":"2016-09-06 21:28:07.000000000","message":"You define these here, but you don\u0027t use them in zull/layout.yaml. There are two options:\n1. You want these jobs run, so add them to zull/layout.yaml\n2. You don\u0027t want these jobs run, so delete them from here. Since you must have some check and gate jobs, you then need to add the template noop_jobs in zuul/layout.yaml","commit_id":"629e41a393a8a334ad3ed45dc8ab2767125b039e"},{"author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"change_message_id":"c899481d26ef9d1e9668323360c9c137a7201027","unresolved":false,"context_lines":[{"line_number":7282,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7283,"context_line":""},{"line_number":7284,"context_line":"    jobs:"},{"line_number":7285,"context_line":"      - gate-{name}-pep8-{node}:"},{"line_number":7286,"context_line":"          node:"},{"line_number":7287,"context_line":"            - ubuntu-trusty"},{"line_number":7288,"context_line":"            - ubuntu-xenial"},{"line_number":7289,"context_line":""},{"line_number":7290,"context_line":"- project:"},{"line_number":7291,"context_line":"    name: nova-zvm-virt-driver"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_9b6bf1f0","line":7288,"range":{"start_line":7285,"start_character":0,"end_line":7288,"end_character":27},"in_reply_to":"9a89bdaa_8f74a568","updated":"2016-09-07 09:05:06.000000000","message":"Done #1.","commit_id":"629e41a393a8a334ad3ed45dc8ab2767125b039e"}],"zuul/layout.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"b69eb7c54532c3bb7a33ecfa24c3ed39e4ddc32a","unresolved":false,"context_lines":[{"line_number":11318,"context_line":"      - name: python-jobs"},{"line_number":11319,"context_line":"      - name: publish-to-pypi"},{"line_number":11320,"context_line":""},{"line_number":11321,"context_line":"    check:"},{"line_number":11322,"context_line":"      - gate-nova-tempest-staging-pep8-ubuntu-trusty"},{"line_number":11323,"context_line":"      - gate-nova-tempest-staging-pep8-ubuntu-xenial"},{"line_number":11324,"context_line":""},{"line_number":11325,"context_line":"    gate:"},{"line_number":11326,"context_line":"      - gate-nova-tempest-staging-pep8-ubuntu-trusty"},{"line_number":11327,"context_line":"      - gate-nova-tempest-staging-pep8-ubuntu-xenial"},{"line_number":11328,"context_line":""},{"line_number":11329,"context_line":"  - name: openstack/nova-solver-scheduler"},{"line_number":11330,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_b2e1e500","line":11327,"range":{"start_line":11321,"start_character":0,"end_line":11327,"end_character":52},"updated":"2016-09-06 14:16:13.000000000","message":"These are already added by having the python-jobs template. If you want just these, then you need to remove python-jobs, otherwise remove these","commit_id":"83235810ddabe2cb0d61719755496ad158b6ae05"}]}
