)]}'
{".zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"9bf4790bbfc20e8c90662fc231b41e363bc786a3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-cover-jobs"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":6,"context_line":"      - openstack-python3-victoria-jobs"},{"line_number":7,"context_line":"      - release-notes-jobs"},{"line_number":8,"context_line":"      - tripleo-buildimage-jobs"},{"line_number":9,"context_line":"    check:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - openstack-tox-pylint"},{"line_number":12,"context_line":"        - opendev-buildset-registry"},{"line_number":13,"context_line":"        - nodepool-build-image-siblings"},{"line_number":14,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":15,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":17,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":18,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":19,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":20,"context_line":"        # NOTE(ianw): 2020-04-22 these have been out of the gate for a"},{"line_number":21,"context_line":"        # while; promote to voting after some stability."},{"line_number":22,"context_line":"        - dib-nodepool-functional-openstack-opensuse-15-src:"},{"line_number":23,"context_line":"            voting: false"},{"line_number":24,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src:"},{"line_number":25,"context_line":"            voting: false"},{"line_number":26,"context_line":"        - dib-functests-bionic-python3"},{"line_number":27,"context_line":"        - dib-functests-bionic-python3-image"},{"line_number":28,"context_line":"        - dib-functests-bionic-python3-extras"},{"line_number":29,"context_line":"        - dib-functests-bionic-python3-containers"},{"line_number":30,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":31,"context_line":"        # IPA jobs that build AND validate an image via deployment (two ways)."},{"line_number":32,"context_line":"        - ipa-tempest-wholedisk-bios-ipmi-direct-dib-src:"},{"line_number":33,"context_line":"            voting: false"},{"line_number":34,"context_line":"        - ipa-tempest-partition-bios-ipmi-iscsi-dib-src:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"    check-arm64:"},{"line_number":37,"context_line":"      jobs:"},{"line_number":38,"context_line":"        - dib-functests-arm64-bionic"},{"line_number":39,"context_line":"    gate:"},{"line_number":40,"context_line":"      jobs:"},{"line_number":41,"context_line":"        - openstack-tox-pylint"},{"line_number":42,"context_line":"        - opendev-buildset-registry"},{"line_number":43,"context_line":"        - nodepool-build-image-siblings"},{"line_number":44,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":45,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":46,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":50,"context_line":"        - dib-functests-xenial-python3"},{"line_number":51,"context_line":"        - dib-functests-bionic-python3"},{"line_number":52,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":53,"context_line":"    experimental:"},{"line_number":54,"context_line":"      jobs:"},{"line_number":55,"context_line":"        - opendev-buildset-registry"},{"line_number":56,"context_line":"        - nodepool-build-image-siblings"},{"line_number":57,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":58,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":59,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":60,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":61,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff570b3c_46d28c29","line":61,"range":{"start_line":1,"start_character":2,"end_line":61,"end_character":0},"updated":"2020-05-20 02:35:51.000000000","message":"Job dib-functests-xenial-python3 not defined","commit_id":"8787cd4c84b14156aec2c37e2de1b63d48e0bfaa"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d76db253c70e0091560571583fb5623d26dde1c9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-cover-jobs"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":6,"context_line":"      - openstack-python3-victoria-jobs"},{"line_number":7,"context_line":"      - release-notes-jobs"},{"line_number":8,"context_line":"      - tripleo-buildimage-jobs"},{"line_number":9,"context_line":"    check:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - openstack-tox-pylint"},{"line_number":12,"context_line":"        - opendev-buildset-registry"},{"line_number":13,"context_line":"        - nodepool-build-image-siblings"},{"line_number":14,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":15,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":17,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":18,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":19,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":20,"context_line":"        # NOTE(ianw): 2020-04-22 these have been out of the gate for a"},{"line_number":21,"context_line":"        # while; promote to voting after some stability."},{"line_number":22,"context_line":"        - dib-nodepool-functional-openstack-opensuse-15-src:"},{"line_number":23,"context_line":"            voting: false"},{"line_number":24,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src:"},{"line_number":25,"context_line":"            voting: false"},{"line_number":26,"context_line":"        - dib-functests-bionic-python3"},{"line_number":27,"context_line":"        - dib-functests-bionic-python3-image"},{"line_number":28,"context_line":"        - dib-functests-bionic-python3-extras"},{"line_number":29,"context_line":"        - dib-functests-bionic-python3-containers"},{"line_number":30,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":31,"context_line":"        # IPA jobs that build AND validate an image via deployment (two ways)."},{"line_number":32,"context_line":"        - ipa-tempest-wholedisk-bios-ipmi-direct-dib-src:"},{"line_number":33,"context_line":"            voting: false"},{"line_number":34,"context_line":"        - ipa-tempest-partition-bios-ipmi-iscsi-dib-src:"},{"line_number":35,"context_line":"            voting: false"},{"line_number":36,"context_line":"    check-arm64:"},{"line_number":37,"context_line":"      jobs:"},{"line_number":38,"context_line":"        - dib-functests-arm64-bionic"},{"line_number":39,"context_line":"    gate:"},{"line_number":40,"context_line":"      jobs:"},{"line_number":41,"context_line":"        - openstack-tox-pylint"},{"line_number":42,"context_line":"        - opendev-buildset-registry"},{"line_number":43,"context_line":"        - nodepool-build-image-siblings"},{"line_number":44,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":45,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":46,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":50,"context_line":"        - dib-functests-xenial-python3"},{"line_number":51,"context_line":"        - dib-functests-bionic-python3"},{"line_number":52,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":53,"context_line":"    experimental:"},{"line_number":54,"context_line":"      jobs:"},{"line_number":55,"context_line":"        - opendev-buildset-registry"},{"line_number":56,"context_line":"        - nodepool-build-image-siblings"},{"line_number":57,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":58,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":59,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":60,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":61,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff570b3c_c6be9cd3","line":61,"range":{"start_line":1,"start_character":2,"end_line":61,"end_character":0},"updated":"2020-05-20 02:35:46.000000000","message":"Job dib-functests-xenial-python3 not defined","commit_id":"8787cd4c84b14156aec2c37e2de1b63d48e0bfaa"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check-arm64","change_message_id":"f1245ad5052e2914106714be1b3472c2977935ba","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-cover-jobs"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":6,"context_line":"      - release-notes-jobs"},{"line_number":7,"context_line":"      - tripleo-buildimage-jobs-centos-8"},{"line_number":8,"context_line":"      - openstack-python35-jobs"},{"line_number":9,"context_line":"      - openstack-python36-jobs"},{"line_number":10,"context_line":"      - openstack-python38-jobs"},{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-pylint"},{"line_number":14,"context_line":"        - opendev-buildset-registry"},{"line_number":15,"context_line":"        - nodepool-build-image-siblings"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":17,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":18,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":19,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":20,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":21,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":22,"context_line":"        # NOTE(ianw): 2020-04-22 these have been out of the gate for a"},{"line_number":23,"context_line":"        # while; promote to voting after some stability."},{"line_number":24,"context_line":"        - dib-nodepool-functional-openstack-opensuse-15-src:"},{"line_number":25,"context_line":"            voting: false"},{"line_number":26,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src:"},{"line_number":27,"context_line":"            voting: false"},{"line_number":28,"context_line":"        - dib-functests-xenial-python3"},{"line_number":29,"context_line":"        - dib-functests-bionic-python3"},{"line_number":30,"context_line":"        - dib-functests-bionic-python3-image"},{"line_number":31,"context_line":"        - dib-functests-bionic-python3-extras"},{"line_number":32,"context_line":"        - dib-functests-bionic-python3-containers"},{"line_number":33,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":34,"context_line":"        # IPA jobs that build AND validate an image via deployment (two ways)."},{"line_number":35,"context_line":"        - ipa-tempest-wholedisk-bios-ipmi-direct-dib-src:"},{"line_number":36,"context_line":"            voting: false"},{"line_number":37,"context_line":"        - ipa-tempest-partition-bios-ipmi-iscsi-dib-src:"},{"line_number":38,"context_line":"            voting: false"},{"line_number":39,"context_line":"    check-arm64:"},{"line_number":40,"context_line":"      jobs:"},{"line_number":41,"context_line":"        - dib-functests-arm64-bionic"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"},{"line_number":44,"context_line":"        - openstack-tox-pylint"},{"line_number":45,"context_line":"        - opendev-buildset-registry"},{"line_number":46,"context_line":"        - nodepool-build-image-siblings"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":50,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":51,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":52,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":53,"context_line":"        - dib-functests-bionic-python3"},{"line_number":54,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":55,"context_line":"    experimental:"},{"line_number":56,"context_line":"      jobs:"},{"line_number":57,"context_line":"        - opendev-buildset-registry"},{"line_number":58,"context_line":"        - nodepool-build-image-siblings"},{"line_number":59,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":60,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":61,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":62,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":63,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_0b53663a","line":63,"range":{"start_line":1,"start_character":2,"end_line":63,"end_character":0},"updated":"2020-05-20 23:20:10.000000000","message":"The project template \"openstack-python38-jobs\" was not found.","commit_id":"03fd8108a9d7eff57e0ce0c36cb5dc6a68794d95"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b67401835a2522287eb311944e372083d5ae28b9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - openstack-cover-jobs"},{"line_number":4,"context_line":"      - check-requirements"},{"line_number":5,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":6,"context_line":"      - release-notes-jobs"},{"line_number":7,"context_line":"      - tripleo-buildimage-jobs-centos-8"},{"line_number":8,"context_line":"      - openstack-python35-jobs"},{"line_number":9,"context_line":"      - openstack-python36-jobs"},{"line_number":10,"context_line":"      - openstack-python38-jobs"},{"line_number":11,"context_line":"    check:"},{"line_number":12,"context_line":"      jobs:"},{"line_number":13,"context_line":"        - openstack-tox-pylint"},{"line_number":14,"context_line":"        - opendev-buildset-registry"},{"line_number":15,"context_line":"        - nodepool-build-image-siblings"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":17,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":18,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":19,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":20,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":21,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":22,"context_line":"        # NOTE(ianw): 2020-04-22 these have been out of the gate for a"},{"line_number":23,"context_line":"        # while; promote to voting after some stability."},{"line_number":24,"context_line":"        - dib-nodepool-functional-openstack-opensuse-15-src:"},{"line_number":25,"context_line":"            voting: false"},{"line_number":26,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src:"},{"line_number":27,"context_line":"            voting: false"},{"line_number":28,"context_line":"        - dib-functests-xenial-python3"},{"line_number":29,"context_line":"        - dib-functests-bionic-python3"},{"line_number":30,"context_line":"        - dib-functests-bionic-python3-image"},{"line_number":31,"context_line":"        - dib-functests-bionic-python3-extras"},{"line_number":32,"context_line":"        - dib-functests-bionic-python3-containers"},{"line_number":33,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":34,"context_line":"        # IPA jobs that build AND validate an image via deployment (two ways)."},{"line_number":35,"context_line":"        - ipa-tempest-wholedisk-bios-ipmi-direct-dib-src:"},{"line_number":36,"context_line":"            voting: false"},{"line_number":37,"context_line":"        - ipa-tempest-partition-bios-ipmi-iscsi-dib-src:"},{"line_number":38,"context_line":"            voting: false"},{"line_number":39,"context_line":"    check-arm64:"},{"line_number":40,"context_line":"      jobs:"},{"line_number":41,"context_line":"        - dib-functests-arm64-bionic"},{"line_number":42,"context_line":"    gate:"},{"line_number":43,"context_line":"      jobs:"},{"line_number":44,"context_line":"        - openstack-tox-pylint"},{"line_number":45,"context_line":"        - opendev-buildset-registry"},{"line_number":46,"context_line":"        - nodepool-build-image-siblings"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-centos-8-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-fedora-31-src"},{"line_number":50,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":51,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":52,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-focal-src"},{"line_number":53,"context_line":"        - dib-functests-bionic-python3"},{"line_number":54,"context_line":"        - ironic-python-agent-check-image-dib-centos8"},{"line_number":55,"context_line":"    experimental:"},{"line_number":56,"context_line":"      jobs:"},{"line_number":57,"context_line":"        - opendev-buildset-registry"},{"line_number":58,"context_line":"        - nodepool-build-image-siblings"},{"line_number":59,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":60,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":61,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":62,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":63,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_cb5cce4c","line":63,"range":{"start_line":1,"start_character":2,"end_line":63,"end_character":0},"updated":"2020-05-20 23:19:50.000000000","message":"The project template \"openstack-python38-jobs\" was not found.","commit_id":"03fd8108a9d7eff57e0ce0c36cb5dc6a68794d95"}],"/COMMIT_MSG":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"6458e316a98073540b22cab2bb6f00b571d21ba8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"python2 is EOL. OpenStack and Zuul both are python3 only."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Keep the min at 3.5 rather than 3.6 since Zuul is a big user of"},{"line_number":12,"context_line":"diskimage-builder and still supports 3.5."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I6d90754cb4b7217b10ae777d414c03466b751761"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff570b3c_06f25406","line":12,"updated":"2020-05-20 02:22:22.000000000","message":"hrrmmm, of course this gets complicated :(\n\nzipp is a transitive dependency I think of networkx, and thus it is pinned in I2d58d1b524764ea1d46d6ab3a382783f6a002b34 to a 3.6 only version for Victoria.  So realistically we can\u0027t use openstack requirements AND keep python3.5 support.\n\nWe\u0027ve always been a bit of weird inbetween ... but are used in openstack projects.  I think we need to drop 3.5","commit_id":"565dff3330d8d58bdefca549cd599e5a4979d348"}]}
