)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dcb505053994b59b9d879815fbce1486f13e32dc","unresolved":false,"context_lines":[{"line_number":3294,"context_line":"  # aio, func, docs, linters, releasenotes"},{"line_number":3295,"context_line":"  # Also skip jobs on any platform other than ubuntu-trusty for the same as"},{"line_number":3296,"context_line":"  # that is the only platform supported for those branches."},{"line_number":3297,"context_line":"  - name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$"},{"line_number":3298,"context_line":"    branch: ^(?!(stable/mitaka)).*$"},{"line_number":3299,"context_line":""},{"line_number":3300,"context_line":"  # Run the OpenStack-Ansible non-voting aio scenario job on xenial for the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_bde314a3","line":3297,"range":{"start_line":3297,"start_character":46,"end_line":3297,"end_character":48},"updated":"2017-02-08 09:20:21.000000000","message":"I missed the negation ;(","commit_id":"32839503a32e3b9e935aa20296384afb914a9e2d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4f7cb610d31b3ff19be35cd73331a5cfc143b854","unresolved":false,"context_lines":[{"line_number":3294,"context_line":"  # aio, func, docs, linters, releasenotes"},{"line_number":3295,"context_line":"  # Also skip jobs on any platform other than ubuntu-trusty for the same as"},{"line_number":3296,"context_line":"  # that is the only platform supported for those branches."},{"line_number":3297,"context_line":"  - name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$"},{"line_number":3298,"context_line":"    branch: ^(?!(stable/mitaka)).*$"},{"line_number":3299,"context_line":""},{"line_number":3300,"context_line":"  # Run the OpenStack-Ansible non-voting aio scenario job on xenial for the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_b010eda9","line":3297,"range":{"start_line":3297,"start_character":71,"end_line":3297,"end_character":86},"updated":"2017-02-06 16:32:43.000000000","message":"This will run ubuntu-trusty jobs on master and ocata branches which is wrong.","commit_id":"32839503a32e3b9e935aa20296384afb914a9e2d"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"4aec483d699ee658fd345b9f75c5d17453ac3dcf","unresolved":false,"context_lines":[{"line_number":3294,"context_line":"  # aio, func, docs, linters, releasenotes"},{"line_number":3295,"context_line":"  # Also skip jobs on any platform other than ubuntu-trusty for the same as"},{"line_number":3296,"context_line":"  # that is the only platform supported for those branches."},{"line_number":3297,"context_line":"  - name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$"},{"line_number":3298,"context_line":"    branch: ^(?!(stable/mitaka)).*$"},{"line_number":3299,"context_line":""},{"line_number":3300,"context_line":"  # Run the OpenStack-Ansible non-voting aio scenario job on xenial for the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_badfc867","line":3297,"range":{"start_line":3297,"start_character":71,"end_line":3297,"end_character":86},"in_reply_to":"1a430d35_06050bbb","updated":"2017-02-07 09:54:34.000000000","message":"What I\u0027m trying to achieve is the following:\n\nFor stable/mitaka these jobs must run:\n\ngate-openstack-ansible-os_neutron-docs-ubuntu-trusty\ngate-openstack-ansible-os_neutron-linters-ubuntu-trusty\ngate-openstack-ansible-os_neutron-ansible-func-ubuntu-trusty\ngate-openstack-ansible-rabbitmq_server-docs-ubuntu-trusty\ngate-openstack-ansible-rabbitmq_server-linters-ubuntu-trusty\ngate-openstack-ansible-rabbitmq_server-ansible-func-ubuntu-trusty\ngate-openstack-ansible-docs-ubuntu-trusty\ngate-openstack-ansible-linters-ubuntu-trusty\ngate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty\ngate-openstack-ansible-os_cinder-releasenotes\ngate-openstack-ansible-openstack-ansible-releasenotes\n\nFor stable/mitaka these jobs must not run:\n\ngate-openstack-ansible-os_neutron-ansible-calico-ubuntu-trusty-nv\ngate-openstack-ansible-os_neutron-ansible-dragonflow-ubuntu-trusty-nv\ngate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty\ngate-openstack-ansible-rabbitmq_server-ansible-func-centos-7\ngate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv\ngate-openstack-ansible-openstack-ansible-aio-centos-7-nv\n(any job on a non-trusty node must not run)","commit_id":"32839503a32e3b9e935aa20296384afb914a9e2d"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"cee8681cbdf56b8e1a47c35046d1d8847fe3f6bb","unresolved":false,"context_lines":[{"line_number":3294,"context_line":"  # aio, func, docs, linters, releasenotes"},{"line_number":3295,"context_line":"  # Also skip jobs on any platform other than ubuntu-trusty for the same as"},{"line_number":3296,"context_line":"  # that is the only platform supported for those branches."},{"line_number":3297,"context_line":"  - name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$"},{"line_number":3298,"context_line":"    branch: ^(?!(stable/mitaka)).*$"},{"line_number":3299,"context_line":""},{"line_number":3300,"context_line":"  # Run the OpenStack-Ansible non-voting aio scenario job on xenial for the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_06050bbb","line":3297,"range":{"start_line":3297,"start_character":71,"end_line":3297,"end_character":86},"in_reply_to":"1a430d35_b010eda9","updated":"2017-02-06 16:58:29.000000000","message":"Oh dear. I just can\u0027t seem to get this quite right. Can you advise how to make it do what\u0027s intended?","commit_id":"32839503a32e3b9e935aa20296384afb914a9e2d"}]}
