)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"61b5055f38035a3f84d4002952eb79b8a01c245b","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    vars:"},{"line_number":20,"context_line":"      tox_install_siblings: false"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- job:"},{"line_number":23,"context_line":"    name: ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":24,"context_line":"    parent: openstacksdk-functional-devstack"},{"line_number":25,"context_line":"    description: |"},{"line_number":26,"context_line":"      Run openstack collections functional tests against a master devstack"},{"line_number":27,"context_line":"      using releases of openstacksdk"},{"line_number":28,"context_line":"    # non-voting because we can\u0027t prevent ansible devel from breaking us"},{"line_number":29,"context_line":"    voting: false"},{"line_number":30,"context_line":"    required_projects:"},{"line_number":31,"context_line":"      - name: github.com/ansible/ansible"},{"line_number":32,"context_line":"        override-checkout: devel"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- project:"},{"line_number":35,"context_line":"    check:"},{"line_number":36,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1fa4df85_951655a7","line":33,"range":{"start_line":22,"start_character":2,"end_line":33,"end_character":0},"updated":"2020-03-17 14:45:36.000000000","message":"extra keys not allowed @ data[\u0027required_projects\u0027]","commit_id":"64d69828d4146d144de2daed5e3b3361bdd497ff"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"61b5055f38035a3f84d4002952eb79b8a01c245b","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      - name: github.com/ansible/ansible"},{"line_number":32,"context_line":"        override-checkout: devel"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- project:"},{"line_number":35,"context_line":"    check:"},{"line_number":36,"context_line":"      jobs:"},{"line_number":37,"context_line":"        - tox-pep8"},{"line_number":38,"context_line":"        - openstack-tox-linters"},{"line_number":39,"context_line":"        - ansible-collections-openstack-functional-devstack"},{"line_number":40,"context_line":"        - ansible-collections-openstack-functional-devstack-releases"},{"line_number":41,"context_line":"        - ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"},{"line_number":44,"context_line":"        - tox-pep8"},{"line_number":45,"context_line":"        - openstack-tox-linters"},{"line_number":46,"context_line":"        - ansible-collections-openstack-functional-devstack"},{"line_number":47,"context_line":"        - ansible-collections-openstack-functional-devstack-releases"},{"line_number":48,"context_line":"        - ansible-collections-openstack-functional-devstack-ansible-devel"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1fa4df85_350d2190","line":48,"range":{"start_line":34,"start_character":2,"end_line":48,"end_character":0},"updated":"2020-03-17 14:45:36.000000000","message":"Job ansible-collections-openstack-functional-devstack-ansible-devel not defined","commit_id":"64d69828d4146d144de2daed5e3b3361bdd497ff"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"cdedb0a4a3fbd70f63390b1d8c6dfbfea095d255","unresolved":false,"context_lines":[{"line_number":26,"context_line":"      Run openstack collections functional tests against a master devstack"},{"line_number":27,"context_line":"      using releases of openstacksdk"},{"line_number":28,"context_line":"    # non-voting because we can\u0027t prevent ansible devel from breaking us"},{"line_number":29,"context_line":"    voting: false"},{"line_number":30,"context_line":"    required-projects:"},{"line_number":31,"context_line":"      - name: github.com/ansible/ansible"},{"line_number":32,"context_line":"        override-checkout: devel"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- project:"},{"line_number":35,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_369e7063","line":32,"range":{"start_line":29,"start_character":0,"end_line":32,"end_character":32},"updated":"2020-03-18 20:12:52.000000000","message":"This job still installs and uses \"ansible-playbook 2.9.6\":\nhttps://zuul.opendev.org/t/openstack/build/8b1d7295f1a549f3992c1c5e6e66cb50/log/job-output.txt#40714-40715","commit_id":"92e476f4da94304e68beb5221dd03067242056af"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"c6d257ded69b19358ad86aef3cbdf1b0c26c77a6","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      jobs:"},{"line_number":37,"context_line":"        - tox-pep8"},{"line_number":38,"context_line":"        - openstack-tox-linters"},{"line_number":39,"context_line":"        - ansible-collections-openstack-functional-devstack"},{"line_number":40,"context_line":"        - ansible-collections-openstack-functional-devstack-releases"},{"line_number":41,"context_line":"        - ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_56168cf3","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":68},"updated":"2020-03-18 20:09:28.000000000","message":"what is the difference between these jobs? They install the same packages - ansible 2.9 release and last release of openstacksdk","commit_id":"92e476f4da94304e68beb5221dd03067242056af"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"78eeb866ba929be3e93e531ab7f90002405a29f2","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      jobs:"},{"line_number":37,"context_line":"        - tox-pep8"},{"line_number":38,"context_line":"        - openstack-tox-linters"},{"line_number":39,"context_line":"        - ansible-collections-openstack-functional-devstack"},{"line_number":40,"context_line":"        - ansible-collections-openstack-functional-devstack-releases"},{"line_number":41,"context_line":"        - ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_36daf016","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":68},"in_reply_to":"1fa4df85_16a494b8","updated":"2020-03-18 20:20:10.000000000","message":"As I see the devstack actually uses openstacksdk from master, that\u0027s fine. But ansible used openstacksdk from release when it\u0027s installed in ansible venv: https://zuul.opendev.org/t/openstack/build/4af65d27a79e4a5184535f777f135150/log/job-output.txt#39830","commit_id":"92e476f4da94304e68beb5221dd03067242056af"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"d206b76cc991558c69b044bcdf47012aebd24392","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      jobs:"},{"line_number":37,"context_line":"        - tox-pep8"},{"line_number":38,"context_line":"        - openstack-tox-linters"},{"line_number":39,"context_line":"        - ansible-collections-openstack-functional-devstack"},{"line_number":40,"context_line":"        - ansible-collections-openstack-functional-devstack-releases"},{"line_number":41,"context_line":"        - ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_16a494b8","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":68},"in_reply_to":"1fa4df85_56168cf3","updated":"2020-03-18 20:12:28.000000000","message":"-devstack should be installing master of openstacksdk  (plus any depends-on patches) and latest ansible release.\n-ansible-devel should be installing master of openstacksdk and devel of ansible\n- devstack-release should be installing latest release of ansible and openstacksdk\n\ntox_install_siblings: false is the key thing that causes the difference.","commit_id":"92e476f4da94304e68beb5221dd03067242056af"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"84d08e1d6b32e010bd4ea8e615a85b16a138e031","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    name: ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":25,"context_line":"    parent: ansible-collections-openstack-functional-devstack"},{"line_number":26,"context_line":"    description: |"},{"line_number":27,"context_line":"      Run openstack collections functional tests against a master devstack"},{"line_number":28,"context_line":"      using releases of openstacksdk"},{"line_number":29,"context_line":"    # non-voting because we can\u0027t prevent ansible devel from breaking us"},{"line_number":30,"context_line":"    voting: false"},{"line_number":31,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1fa4df85_36bf46ab","line":28,"range":{"start_line":27,"start_character":0,"end_line":28,"end_character":36},"updated":"2020-03-19 11:22:26.000000000","message":"the message looks the same as for the job above, perhaps it is expected to be different?","commit_id":"49a0179c79cb751e305106a40a3ad7c8fef6c947"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"03d5804aea55fa1e15d632b26d18daba66c4fea5","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    name: ansible-collections-openstack-functional-devstack-ansible-devel"},{"line_number":25,"context_line":"    parent: ansible-collections-openstack-functional-devstack"},{"line_number":26,"context_line":"    description: |"},{"line_number":27,"context_line":"      Run openstack collections functional tests against a master devstack"},{"line_number":28,"context_line":"      using releases of openstacksdk"},{"line_number":29,"context_line":"    # non-voting because we can\u0027t prevent ansible devel from breaking us"},{"line_number":30,"context_line":"    voting: false"},{"line_number":31,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1fa4df85_f9943f39","line":28,"range":{"start_line":27,"start_character":0,"end_line":28,"end_character":36},"in_reply_to":"1fa4df85_36bf46ab","updated":"2020-03-19 12:06:09.000000000","message":"yep, expanded it","commit_id":"49a0179c79cb751e305106a40a3ad7c8fef6c947"}]}
