)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cfdb2f600f31832f51e24fc677cf1b6d718679b7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-python3-ussuri-jobs-neutron"},{"line_number":4,"context_line":"      - publish-openstack-docs-pti"},{"line_number":5,"context_line":"      - release-notes-jobs-python3"},{"line_number":6,"context_line":"      - check-requirements"},{"line_number":7,"context_line":"      - periodic-stable-jobs-neutron"},{"line_number":8,"context_line":"    check:"},{"line_number":9,"context_line":"      jobs:"},{"line_number":10,"context_line":"        - openstack-tox-lower-constraints:"},{"line_number":11,"context_line":"            # Currently, we cannot specify that we want neutron"},{"line_number":12,"context_line":"            # checked out from master using tox-siblings for this"},{"line_number":13,"context_line":"            # job, so this always fails."},{"line_number":14,"context_line":"            voting: false"},{"line_number":15,"context_line":"        - openstack-tox-pep8:"},{"line_number":16,"context_line":"            required-projects:"},{"line_number":17,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":18,"context_line":"              - openstack/networking-sfc"},{"line_number":19,"context_line":"        - openstack-tox-py36:"},{"line_number":20,"context_line":"            required-projects:"},{"line_number":21,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":22,"context_line":"              - openstack/networking-sfc"},{"line_number":23,"context_line":"        - openstack-tox-py37:"},{"line_number":24,"context_line":"            required-projects:"},{"line_number":25,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":26,"context_line":"              - openstack/networking-sfc"},{"line_number":27,"context_line":"        - openstack-tox-cover:"},{"line_number":28,"context_line":"            required-projects:"},{"line_number":29,"context_line":"              - openstack/neutron"},{"line_number":30,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":31,"context_line":"              - openstack/networking-sfc"},{"line_number":32,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":33,"context_line":"            irrelevant-files:"},{"line_number":34,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":35,"context_line":"              - ^setup.cfg$"},{"line_number":36,"context_line":"        - networking-bagpipe-dsvm-fullstack:"},{"line_number":37,"context_line":"            parent: neutron-fullstack"},{"line_number":38,"context_line":"            timeout: 7800"},{"line_number":39,"context_line":"            required-projects:"},{"line_number":40,"context_line":"              - openstack/neutron"},{"line_number":41,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":42,"context_line":"              - openstack/networking-sfc"},{"line_number":43,"context_line":"            voting: false"},{"line_number":44,"context_line":"        - networking-bagpipe-tempest"},{"line_number":45,"context_line":"    gate:"},{"line_number":46,"context_line":"      jobs:"},{"line_number":47,"context_line":"        - openstack-tox-pep8:"},{"line_number":48,"context_line":"            required-projects:"},{"line_number":49,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":50,"context_line":"              - openstack/networking-sfc"},{"line_number":51,"context_line":"        - openstack-tox-py36:"},{"line_number":52,"context_line":"            required-projects:"},{"line_number":53,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":54,"context_line":"              - openstack/networking-sfc"},{"line_number":55,"context_line":"        - openstack-tox-py37:"},{"line_number":56,"context_line":"            required-projects:"},{"line_number":57,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":58,"context_line":"              - openstack/networking-sfc"},{"line_number":59,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":60,"context_line":"            irrelevant-files:"},{"line_number":61,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":62,"context_line":"              - ^setup.cfg$"},{"line_number":63,"context_line":"        - networking-bagpipe-tempest"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"- job:"},{"line_number":66,"context_line":"    name: networking-bagpipe-tempest"},{"line_number":67,"context_line":"    parent: tempest-full-py3"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_355633cf","line":64,"range":{"start_line":1,"start_character":2,"end_line":64,"end_character":0},"updated":"2020-01-23 09:19:10.000000000","message":"Job networking-bagpipe-dsvm-fullstack not defined","commit_id":"8b4e5561328f5412729398615dd98622f518dc4a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d4e005a0861ea8db02b6d63cbbc3517c0d975583","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    networking-bagpipe-dsvm-fullstack:"},{"line_number":3,"context_line":"    parent: neutron-fullstack"},{"line_number":4,"context_line":"    timeout: 7800"},{"line_number":5,"context_line":"    required-projects:"},{"line_number":6,"context_line":"      - openstack/neutron"},{"line_number":7,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":8,"context_line":"      - openstack/networking-sfc"},{"line_number":9,"context_line":"    voting: false"},{"line_number":10,"context_line":"- project:"},{"line_number":11,"context_line":"    templates:"},{"line_number":12,"context_line":"      - openstack-python3-ussuri-jobs-neutron"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_53a187f5","line":9,"range":{"start_line":1,"start_character":2,"end_line":9,"end_character":0},"updated":"2020-01-23 11:36:55.000000000","message":"extra keys not allowed @ data[\u0027networking-bagpipe-dsvm-fullstack\u0027]","commit_id":"da35864cdddc8d2cb48397a5f18af5b5ae37789e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d4e005a0861ea8db02b6d63cbbc3517c0d975583","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":8,"context_line":"      - openstack/networking-sfc"},{"line_number":9,"context_line":"    voting: false"},{"line_number":10,"context_line":"- project:"},{"line_number":11,"context_line":"    templates:"},{"line_number":12,"context_line":"      - openstack-python3-ussuri-jobs-neutron"},{"line_number":13,"context_line":"      - publish-openstack-docs-pti"},{"line_number":14,"context_line":"      - release-notes-jobs-python3"},{"line_number":15,"context_line":"      - check-requirements"},{"line_number":16,"context_line":"      - periodic-stable-jobs-neutron"},{"line_number":17,"context_line":"    check:"},{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - openstack-tox-lower-constraints:"},{"line_number":20,"context_line":"            # Currently, we cannot specify that we want neutron"},{"line_number":21,"context_line":"            # checked out from master using tox-siblings for this"},{"line_number":22,"context_line":"            # job, so this always fails."},{"line_number":23,"context_line":"            voting: false"},{"line_number":24,"context_line":"        - openstack-tox-pep8:"},{"line_number":25,"context_line":"            required-projects:"},{"line_number":26,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":27,"context_line":"              - openstack/networking-sfc"},{"line_number":28,"context_line":"        - openstack-tox-py36:"},{"line_number":29,"context_line":"            required-projects:"},{"line_number":30,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":31,"context_line":"              - openstack/networking-sfc"},{"line_number":32,"context_line":"        - openstack-tox-py37:"},{"line_number":33,"context_line":"            required-projects:"},{"line_number":34,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":35,"context_line":"              - openstack/networking-sfc"},{"line_number":36,"context_line":"        - openstack-tox-cover:"},{"line_number":37,"context_line":"            required-projects:"},{"line_number":38,"context_line":"              - openstack/neutron"},{"line_number":39,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":40,"context_line":"              - openstack/networking-sfc"},{"line_number":41,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":42,"context_line":"            irrelevant-files:"},{"line_number":43,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":44,"context_line":"              - ^setup.cfg$"},{"line_number":45,"context_line":"        - networking-bagpipe-dsvm-fullstack"},{"line_number":46,"context_line":"        - networking-bagpipe-tempest"},{"line_number":47,"context_line":"    gate:"},{"line_number":48,"context_line":"      jobs:"},{"line_number":49,"context_line":"        - openstack-tox-pep8:"},{"line_number":50,"context_line":"            required-projects:"},{"line_number":51,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":52,"context_line":"              - openstack/networking-sfc"},{"line_number":53,"context_line":"        - openstack-tox-py36:"},{"line_number":54,"context_line":"            required-projects:"},{"line_number":55,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":56,"context_line":"              - openstack/networking-sfc"},{"line_number":57,"context_line":"        - openstack-tox-py37:"},{"line_number":58,"context_line":"            required-projects:"},{"line_number":59,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":60,"context_line":"              - openstack/networking-sfc"},{"line_number":61,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":62,"context_line":"            irrelevant-files:"},{"line_number":63,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":64,"context_line":"              - ^setup.cfg$"},{"line_number":65,"context_line":"        - networking-bagpipe-tempest"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"- job:"},{"line_number":68,"context_line":"    name: networking-bagpipe-tempest"},{"line_number":69,"context_line":"    parent: tempest-full-py3"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_f3a993dd","line":66,"range":{"start_line":10,"start_character":2,"end_line":66,"end_character":0},"updated":"2020-01-23 11:36:55.000000000","message":"Job networking-bagpipe-dsvm-fullstack not defined","commit_id":"da35864cdddc8d2cb48397a5f18af5b5ae37789e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9b768b7534ed1ff99c23988fed9fbe44d0c43ff9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    networking-bagpipe-dsvm-fullstack:"},{"line_number":3,"context_line":"    parent: neutron-fullstack"},{"line_number":4,"context_line":"    timeout: 7800"},{"line_number":5,"context_line":"    required-projects:"},{"line_number":6,"context_line":"      - openstack/neutron"},{"line_number":7,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":8,"context_line":"      - openstack/networking-sfc"},{"line_number":9,"context_line":"- project:"},{"line_number":10,"context_line":"    templates:"},{"line_number":11,"context_line":"      - openstack-python3-ussuri-jobs-neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_33eacb0c","line":8,"range":{"start_line":1,"start_character":2,"end_line":8,"end_character":0},"updated":"2020-01-23 11:38:57.000000000","message":"extra keys not allowed @ data[\u0027networking-bagpipe-dsvm-fullstack\u0027]","commit_id":"0d83708791cf79cfee2a39f15c17240a24901425"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"9b768b7534ed1ff99c23988fed9fbe44d0c43ff9","unresolved":false,"context_lines":[{"line_number":6,"context_line":"      - openstack/neutron"},{"line_number":7,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":8,"context_line":"      - openstack/networking-sfc"},{"line_number":9,"context_line":"- project:"},{"line_number":10,"context_line":"    templates:"},{"line_number":11,"context_line":"      - openstack-python3-ussuri-jobs-neutron"},{"line_number":12,"context_line":"      - publish-openstack-docs-pti"},{"line_number":13,"context_line":"      - release-notes-jobs-python3"},{"line_number":14,"context_line":"      - check-requirements"},{"line_number":15,"context_line":"      - periodic-stable-jobs-neutron"},{"line_number":16,"context_line":"    check:"},{"line_number":17,"context_line":"      jobs:"},{"line_number":18,"context_line":"        - openstack-tox-lower-constraints:"},{"line_number":19,"context_line":"            # Currently, we cannot specify that we want neutron"},{"line_number":20,"context_line":"            # checked out from master using tox-siblings for this"},{"line_number":21,"context_line":"            # job, so this always fails."},{"line_number":22,"context_line":"            voting: false"},{"line_number":23,"context_line":"        - openstack-tox-pep8:"},{"line_number":24,"context_line":"            required-projects:"},{"line_number":25,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":26,"context_line":"              - openstack/networking-sfc"},{"line_number":27,"context_line":"        - openstack-tox-py36:"},{"line_number":28,"context_line":"            required-projects:"},{"line_number":29,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":30,"context_line":"              - openstack/networking-sfc"},{"line_number":31,"context_line":"        - openstack-tox-py37:"},{"line_number":32,"context_line":"            required-projects:"},{"line_number":33,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":34,"context_line":"              - openstack/networking-sfc"},{"line_number":35,"context_line":"        - openstack-tox-cover:"},{"line_number":36,"context_line":"            required-projects:"},{"line_number":37,"context_line":"              - openstack/neutron"},{"line_number":38,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":39,"context_line":"              - openstack/networking-sfc"},{"line_number":40,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":41,"context_line":"            irrelevant-files:"},{"line_number":42,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":43,"context_line":"              - ^setup.cfg$"},{"line_number":44,"context_line":"        - networking-bagpipe-dsvm-fullstack:"},{"line_number":45,"context_line":"            voting: false"},{"line_number":46,"context_line":"        - networking-bagpipe-tempest"},{"line_number":47,"context_line":"    gate:"},{"line_number":48,"context_line":"      jobs:"},{"line_number":49,"context_line":"        - openstack-tox-pep8:"},{"line_number":50,"context_line":"            required-projects:"},{"line_number":51,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":52,"context_line":"              - openstack/networking-sfc"},{"line_number":53,"context_line":"        - openstack-tox-py36:"},{"line_number":54,"context_line":"            required-projects:"},{"line_number":55,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":56,"context_line":"              - openstack/networking-sfc"},{"line_number":57,"context_line":"        - openstack-tox-py37:"},{"line_number":58,"context_line":"            required-projects:"},{"line_number":59,"context_line":"              - openstack/networking-bgpvpn"},{"line_number":60,"context_line":"              - openstack/networking-sfc"},{"line_number":61,"context_line":"        - neutron-tempest-plugin-bgpvpn-bagpipe:"},{"line_number":62,"context_line":"            irrelevant-files:"},{"line_number":63,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":64,"context_line":"              - ^setup.cfg$"},{"line_number":65,"context_line":"        - networking-bagpipe-tempest"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"- job:"},{"line_number":68,"context_line":"    name: networking-bagpipe-tempest"},{"line_number":69,"context_line":"    parent: tempest-full-py3"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_53ef471b","line":66,"range":{"start_line":9,"start_character":2,"end_line":66,"end_character":0},"updated":"2020-01-23 11:38:57.000000000","message":"Job networking-bagpipe-dsvm-fullstack not defined","commit_id":"0d83708791cf79cfee2a39f15c17240a24901425"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"c73ce4f9c7024f075ebbf159b52f15bd67b6fedd","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    required-projects:"},{"line_number":77,"context_line":"      - openstack/neutron"},{"line_number":78,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":79,"context_line":"      - openstack/networking-sfc"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_c5a3069c","line":79,"updated":"2020-02-18 10:20:45.000000000","message":"You need to set project_name, like it\u0027s in functional tests and e.g. in fwaas repo: https://github.com/openstack/neutron-fwaas/blob/master/.zuul.yaml#L34","commit_id":"c06615c17c0f17c479160b965f81b53177ed1683"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"1c808c16ccd4736589a079f99a481b45dfddbe45","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    required-projects:"},{"line_number":77,"context_line":"      - openstack/neutron"},{"line_number":78,"context_line":"      - openstack/networking-bgpvpn"},{"line_number":79,"context_line":"      - openstack/networking-sfc"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_65ba3d0d","line":79,"in_reply_to":"3fa7e38b_c5a3069c","updated":"2020-02-19 08:31:02.000000000","message":"Done","commit_id":"c06615c17c0f17c479160b965f81b53177ed1683"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"969b96ab0c034139cd6382af5298386a1ba450e6","unresolved":false,"context_lines":[{"line_number":85,"context_line":"      tempest_concurrency: 4"},{"line_number":86,"context_line":"    irrelevant-files:"},{"line_number":87,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":88,"context_line":"      - ^setup.cfg$"},{"line_number":89,"context_line":"- job:"},{"line_number":90,"context_line":"    name: networking-bagpipe-dsvm-fullstack"},{"line_number":91,"context_line":"    parent: neutron-fullstack"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"df33271e_9726c1cd","line":88,"updated":"2020-03-30 23:36:34.000000000","message":"nit: should be a blank line here","commit_id":"00d4aba1453c0dd1f38fe553451cbc33bfd258ac"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"90cb93870fd12852e856e75d0023ff0c4998066d","unresolved":false,"context_lines":[{"line_number":85,"context_line":"      tempest_concurrency: 4"},{"line_number":86,"context_line":"    irrelevant-files:"},{"line_number":87,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":88,"context_line":"      - ^setup.cfg$"},{"line_number":89,"context_line":"- job:"},{"line_number":90,"context_line":"    name: networking-bagpipe-dsvm-fullstack"},{"line_number":91,"context_line":"    parent: neutron-fullstack"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"df33271e_e76dd232","line":88,"in_reply_to":"df33271e_9726c1cd","updated":"2020-03-31 09:39:30.000000000","message":"You are right, thanks","commit_id":"00d4aba1453c0dd1f38fe553451cbc33bfd258ac"}],"requirements.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"54f5ea51c19af9812de8f9b0cdbae19846be4fe0","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# OpenStack CI will install the following projects from git"},{"line_number":24,"context_line":"# if they are in the required-projects list for a job:"},{"line_number":25,"context_line":"horizon\u003e\u003d17.1.0 # Apache-2.0"},{"line_number":26,"context_line":"neutron\u003e\u003d16.0.0.0b1 # Apache-2.0"},{"line_number":27,"context_line":"networking-bgpvpn\u003e\u003d12.0.0.0b1 # Apache-2.0"},{"line_number":28,"context_line":"networking-sfc\u003e\u003d10.0.0.0b1 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":17,"id":"df33271e_1645e515","line":25,"updated":"2020-04-07 14:33:28.000000000","message":"This is really tricky, but required. We dropped horizon from requirements in networking-bgpvpn in ussuri cycle (as it is not a mandatory requirements), but we haven\u0027t published it yet, so we need this at the moment. Once Ussuri networking-bgpvpn is shipped, we can drop horizon from here again.","commit_id":"adcb212b367b85cea81577583d8cf80e75852f8e"}]}
