)]}'
{"jenkins/jobs/dragonflow.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"939f287a19103bc8c3db13508c8a882b2cbd84ed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"7f515b1d_ac04c015","updated":"2017-10-02 11:06:08.000000000","message":"don\u0027t touch this file - touch openstack-infra/openstack-zuul-jobs/playbooks/legacy/... instead","commit_id":"cfb3f672462228fc6e5410956b49c571892d7b1e"},{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"035ab121fd198269451f3865aef85f6620e40658","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"7f515b1d_ecc2b852","in_reply_to":"7f515b1d_ac04c015","updated":"2017-10-02 11:31:00.000000000","message":"Should it be added to the clonemap in the run.yaml file?","commit_id":"cfb3f672462228fc6e5410956b49c571892d7b1e"}],"zuul.d/projects.yaml":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"1d62f0bcdce43c03aa8e2a0bd6f2620b1f67a0bc","unresolved":false,"context_lines":[{"line_number":10429,"context_line":"        - build-openstack-sphinx-docs:"},{"line_number":10430,"context_line":"          required-projects:"},{"line_number":10431,"context_line":"            - openstack/neutron"},{"line_number":10432,"context_line":"            - openstack/networking-sfc"},{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_561f2007","line":10432,"range":{"start_line":10432,"start_character":0,"end_line":10432,"end_character":38},"updated":"2017-10-02 04:03:14.000000000","message":"Is this needed here?","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"c0ff4928fb93f248426fa4c6c8123cc89e1d2195","unresolved":false,"context_lines":[{"line_number":10429,"context_line":"        - build-openstack-sphinx-docs:"},{"line_number":10430,"context_line":"          required-projects:"},{"line_number":10431,"context_line":"            - openstack/neutron"},{"line_number":10432,"context_line":"            - openstack/networking-sfc"},{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_d6cc3036","line":10432,"range":{"start_line":10432,"start_character":0,"end_line":10432,"end_character":38},"in_reply_to":"7f515b1d_561f2007","updated":"2017-10-02 05:06:14.000000000","message":"yes. also these jobs will fail without it","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"b90bb7c2b87f9bab4fb6e174b87b39a7b7516142","unresolved":false,"context_lines":[{"line_number":10429,"context_line":"        - build-openstack-sphinx-docs:"},{"line_number":10430,"context_line":"          required-projects:"},{"line_number":10431,"context_line":"            - openstack/neutron"},{"line_number":10432,"context_line":"            - openstack/networking-sfc"},{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_912362a7","line":10432,"range":{"start_line":10432,"start_character":0,"end_line":10432,"end_character":38},"in_reply_to":"7f515b1d_d6cc3036","updated":"2017-10-02 05:59:58.000000000","message":"@Shachar i don\u0027t sure they will fail after the checkout will done by zuul and not with our script - i upload patch without that and i will check","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"1d62f0bcdce43c03aa8e2a0bd6f2620b1f67a0bc","unresolved":false,"context_lines":[{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"},{"line_number":10436,"context_line":"            - openstack/networking-sfc"},{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_361a6416","line":10436,"range":{"start_line":10436,"start_character":0,"end_line":10436,"end_character":38},"updated":"2017-10-02 04:03:14.000000000","message":"And here?","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"c0ff4928fb93f248426fa4c6c8123cc89e1d2195","unresolved":false,"context_lines":[{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"},{"line_number":10436,"context_line":"            - openstack/networking-sfc"},{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_b6cf7427","line":10436,"range":{"start_line":10436,"start_character":0,"end_line":10436,"end_character":38},"in_reply_to":"7f515b1d_361a6416","updated":"2017-10-02 05:06:14.000000000","message":"same as above","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"b90bb7c2b87f9bab4fb6e174b87b39a7b7516142","unresolved":false,"context_lines":[{"line_number":10433,"context_line":"        - openstack-tox-pep8:"},{"line_number":10434,"context_line":"          required-projects:"},{"line_number":10435,"context_line":"            - openstack/neutron"},{"line_number":10436,"context_line":"            - openstack/networking-sfc"},{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_713ea6c1","line":10436,"range":{"start_line":10436,"start_character":0,"end_line":10436,"end_character":38},"in_reply_to":"7f515b1d_b6cf7427","updated":"2017-10-02 05:59:58.000000000","message":"same ..","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"1d62f0bcdce43c03aa8e2a0bd6f2620b1f67a0bc","unresolved":false,"context_lines":[{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"},{"line_number":10440,"context_line":"            - openstack/networking-sfc"},{"line_number":10441,"context_line":"        - openstack-tox-py35:"},{"line_number":10442,"context_line":"          required-projects:"},{"line_number":10443,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_161528e5","line":10440,"updated":"2017-10-02 04:03:14.000000000","message":"Don\u0027t we also need openstack/networking-bgp ? (And in all the tests below as well?)","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"c0ff4928fb93f248426fa4c6c8123cc89e1d2195","unresolved":false,"context_lines":[{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"},{"line_number":10440,"context_line":"            - openstack/networking-sfc"},{"line_number":10441,"context_line":"        - openstack-tox-py35:"},{"line_number":10442,"context_line":"          required-projects:"},{"line_number":10443,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_b69d340b","line":10440,"in_reply_to":"7f515b1d_161528e5","updated":"2017-10-02 05:06:14.000000000","message":"You mean openstack/neutron-dynamic-routing, and it seems like it is indeed required..\nI think we will also need it for the other jobs as well...","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"b90bb7c2b87f9bab4fb6e174b87b39a7b7516142","unresolved":false,"context_lines":[{"line_number":10437,"context_line":"        - openstack-tox-py27:"},{"line_number":10438,"context_line":"          required-projects:"},{"line_number":10439,"context_line":"            - openstack/neutron"},{"line_number":10440,"context_line":"            - openstack/networking-sfc"},{"line_number":10441,"context_line":"        - openstack-tox-py35:"},{"line_number":10442,"context_line":"          required-projects:"},{"line_number":10443,"context_line":"            - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_d152fa12","line":10440,"in_reply_to":"7f515b1d_b69d340b","updated":"2017-10-02 05:59:58.000000000","message":"Don\u0027t sure - as we don\u0027t install this repository in our zuul setup script ..but i am not familiar with the dhcp testing","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f27b63e8e577b665555e3d53a9eb5554864867ab","unresolved":false,"context_lines":[{"line_number":10454,"context_line":"            voting: false"},{"line_number":10455,"context_line":"        - legacy-dragonflow-dsvm-fullstack"},{"line_number":10456,"context_line":"        - legacy-dragonflow-dsvm-fullstack-zmq:"},{"line_number":10457,"context_line":"            voting: false"},{"line_number":10458,"context_line":"          required-projects:"},{"line_number":10459,"context_line":"            - openstack/neutron"},{"line_number":10460,"context_line":"            - openstack/networking-sfc"},{"line_number":10461,"context_line":"        - legacy-install-dsvm-dragonflow-kuryr-kubernetes:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_76b45c80","line":10458,"range":{"start_line":10457,"start_character":12,"end_line":10458,"end_character":12},"updated":"2017-10-02 05:07:50.000000000","message":"voting and required should be the same indent- let\u0027s update this everywhere for consistency","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"b90bb7c2b87f9bab4fb6e174b87b39a7b7516142","unresolved":false,"context_lines":[{"line_number":10454,"context_line":"            voting: false"},{"line_number":10455,"context_line":"        - legacy-dragonflow-dsvm-fullstack"},{"line_number":10456,"context_line":"        - legacy-dragonflow-dsvm-fullstack-zmq:"},{"line_number":10457,"context_line":"            voting: false"},{"line_number":10458,"context_line":"          required-projects:"},{"line_number":10459,"context_line":"            - openstack/neutron"},{"line_number":10460,"context_line":"            - openstack/networking-sfc"},{"line_number":10461,"context_line":"        - legacy-install-dsvm-dragonflow-kuryr-kubernetes:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7f515b1d_91580231","line":10458,"range":{"start_line":10457,"start_character":12,"end_line":10458,"end_character":12},"in_reply_to":"7f515b1d_76b45c80","updated":"2017-10-02 05:59:58.000000000","message":"fixed","commit_id":"eb6b7fde3e09fc924f47aa596fb5cbf825cd8878"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"560cf3896d3c4362b367faa5b6d29352e0237703","unresolved":false,"context_lines":[{"line_number":10444,"context_line":"            - openstack/networking-sfc"},{"line_number":10445,"context_line":"        - legacy-tempest-dsvm-dragonflow:"},{"line_number":10446,"context_line":"            voting: false"},{"line_number":10447,"context_line":"            irrelevant-files:"},{"line_number":10448,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10449,"context_line":"              - ^setup.cfg$"},{"line_number":10450,"context_line":"          required-projects:"},{"line_number":10451,"context_line":"            - openstack/neutron"},{"line_number":10452,"context_line":"            - openstack/networking-sfc"},{"line_number":10453,"context_line":"        - legacy-dragonflow-dsvm-rally:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7f515b1d_f10736c9","line":10450,"range":{"start_line":10447,"start_character":12,"end_line":10450,"end_character":12},"updated":"2017-10-02 06:34:43.000000000","message":"those should all use the same indentation - everywhere. Indent required-projects by two spaces everywhere.","commit_id":"159fcc3afc6e85924d2e219f7f217b56ecd039bc"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"2e7e246854fbf9f19868394cc42ef7dbedbb5675","unresolved":false,"context_lines":[{"line_number":10444,"context_line":"            - openstack/networking-sfc"},{"line_number":10445,"context_line":"        - legacy-tempest-dsvm-dragonflow:"},{"line_number":10446,"context_line":"            voting: false"},{"line_number":10447,"context_line":"            irrelevant-files:"},{"line_number":10448,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10449,"context_line":"              - ^setup.cfg$"},{"line_number":10450,"context_line":"          required-projects:"},{"line_number":10451,"context_line":"            - openstack/neutron"},{"line_number":10452,"context_line":"            - openstack/networking-sfc"},{"line_number":10453,"context_line":"        - legacy-dragonflow-dsvm-rally:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7f515b1d_11fc12b3","line":10450,"range":{"start_line":10447,"start_character":12,"end_line":10450,"end_character":12},"in_reply_to":"7f515b1d_f10736c9","updated":"2017-10-02 06:36:28.000000000","message":"Done in PS6.","commit_id":"159fcc3afc6e85924d2e219f7f217b56ecd039bc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"cee1b0ff094ccd362115dd54b382655762c9c02d","unresolved":false,"context_lines":[{"line_number":10442,"context_line":"            required-projects:"},{"line_number":10443,"context_line":"              - openstack/neutron"},{"line_number":10444,"context_line":"              - openstack/networking-sfc"},{"line_number":10445,"context_line":"        - legacy-tempest-dsvm-dragonflow:"},{"line_number":10446,"context_line":"            voting: false"},{"line_number":10447,"context_line":"            irrelevant-files:"},{"line_number":10448,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10449,"context_line":"              - ^setup.cfg$"},{"line_number":10450,"context_line":"            required-projects:"},{"line_number":10451,"context_line":"              - openstack/neutron"},{"line_number":10452,"context_line":"              - openstack/networking-sfc"},{"line_number":10453,"context_line":"        - legacy-dragonflow-dsvm-rally:"},{"line_number":10454,"context_line":"            voting: false"},{"line_number":10455,"context_line":"        - legacy-dragonflow-dsvm-fullstack:"},{"line_number":10456,"context_line":"            required-projects:"},{"line_number":10457,"context_line":"              - openstack/neutron"},{"line_number":10458,"context_line":"              - openstack/networking-sfc"},{"line_number":10459,"context_line":"        - legacy-dragonflow-dsvm-fullstack-zmq:"},{"line_number":10460,"context_line":"            voting: false"},{"line_number":10461,"context_line":"            required-projects:"},{"line_number":10462,"context_line":"              - openstack/neutron"},{"line_number":10463,"context_line":"              - openstack/networking-sfc"},{"line_number":10464,"context_line":"        - legacy-install-dsvm-dragonflow-kuryr-kubernetes:"},{"line_number":10465,"context_line":"            voting: false"},{"line_number":10466,"context_line":"        - legacy-openstack-ansible-os_neutron-ansible-dragonflow:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7f515b1d_a90b928b","line":10463,"range":{"start_line":10445,"start_character":0,"end_line":10463,"end_character":40},"updated":"2017-10-02 10:40:52.000000000","message":"for these jobs you could add them to the job definition in openstack-zuul-jobs instead - thus you need them only added once","commit_id":"0bd60a8cb04761217eccf295265c5d324d4b163b"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"86c53e224a40fd9a01f21bba85479723b85cfbb5","unresolved":false,"context_lines":[{"line_number":10442,"context_line":"            required-projects:"},{"line_number":10443,"context_line":"              - openstack/neutron"},{"line_number":10444,"context_line":"              - openstack/networking-sfc"},{"line_number":10445,"context_line":"        - legacy-tempest-dsvm-dragonflow:"},{"line_number":10446,"context_line":"            voting: false"},{"line_number":10447,"context_line":"            irrelevant-files:"},{"line_number":10448,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":10449,"context_line":"              - ^setup.cfg$"},{"line_number":10450,"context_line":"            required-projects:"},{"line_number":10451,"context_line":"              - openstack/neutron"},{"line_number":10452,"context_line":"              - openstack/networking-sfc"},{"line_number":10453,"context_line":"        - legacy-dragonflow-dsvm-rally:"},{"line_number":10454,"context_line":"            voting: false"},{"line_number":10455,"context_line":"        - legacy-dragonflow-dsvm-fullstack:"},{"line_number":10456,"context_line":"            required-projects:"},{"line_number":10457,"context_line":"              - openstack/neutron"},{"line_number":10458,"context_line":"              - openstack/networking-sfc"},{"line_number":10459,"context_line":"        - legacy-dragonflow-dsvm-fullstack-zmq:"},{"line_number":10460,"context_line":"            voting: false"},{"line_number":10461,"context_line":"            required-projects:"},{"line_number":10462,"context_line":"              - openstack/neutron"},{"line_number":10463,"context_line":"              - openstack/networking-sfc"},{"line_number":10464,"context_line":"        - legacy-install-dsvm-dragonflow-kuryr-kubernetes:"},{"line_number":10465,"context_line":"            voting: false"},{"line_number":10466,"context_line":"        - legacy-openstack-ansible-os_neutron-ansible-dragonflow:"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7f515b1d_297442ce","line":10463,"range":{"start_line":10445,"start_character":0,"end_line":10463,"end_character":40},"in_reply_to":"7f515b1d_a90b928b","updated":"2017-10-02 10:58:00.000000000","message":"thanks Andreas , done  in PS14","commit_id":"0bd60a8cb04761217eccf295265c5d324d4b163b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ebbfc2fe4d4f64fb71117874afb9c49f7b1eb176","unresolved":false,"context_lines":[{"line_number":8218,"context_line":"      - merge-check"},{"line_number":8219,"context_line":"      - openstack-python-jobs-neutron"},{"line_number":8220,"context_line":"      - check-requirements"},{"line_number":8221,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":8222,"context_line":"      - openstack-python35-jobs-neutron"},{"line_number":8223,"context_line":"      - publish-to-pypi"},{"line_number":8224,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"7f515b1d_06039a75","line":8221,"range":{"start_line":8221,"start_character":9,"end_line":8221,"end_character":37},"updated":"2017-10-03 13:05:45.000000000","message":"this also has a post job that needs neutron and networking-sfc","commit_id":"590d4f7e6424e786e17665e5007e1090af77ccc6"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"52f67d4e7bbbf1d239edb18c21829d1a2ccc89c3","unresolved":false,"context_lines":[{"line_number":8218,"context_line":"      - merge-check"},{"line_number":8219,"context_line":"      - openstack-python-jobs-neutron"},{"line_number":8220,"context_line":"      - check-requirements"},{"line_number":8221,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":8222,"context_line":"      - openstack-python35-jobs-neutron"},{"line_number":8223,"context_line":"      - publish-to-pypi"},{"line_number":8224,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"7f515b1d_894f9d33","line":8221,"range":{"start_line":8221,"start_character":9,"end_line":8221,"end_character":37},"in_reply_to":"7f515b1d_06039a75","updated":"2017-10-03 13:33:33.000000000","message":"thanks , \nadded in PS21","commit_id":"590d4f7e6424e786e17665e5007e1090af77ccc6"}]}
