)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"0b3cdda5c66638d21267010e388c78a94b701da5","unresolved":false,"context_lines":[{"line_number":595,"context_line":"    pre-run: playbooks/unit-tests/pre.yaml"},{"line_number":596,"context_line":"    run: playbooks/unit-tests/run.yaml"},{"line_number":597,"context_line":""},{"line_number":598,"context_line":"- project:"},{"line_number":599,"context_line":"    # templates:"},{"line_number":600,"context_line":"    #   - integrated-gate"},{"line_number":601,"context_line":"    #   - integrated-gate-py3"},{"line_number":602,"context_line":"    #   - publish-openstack-docs-pti"},{"line_number":603,"context_line":"    check:"},{"line_number":604,"context_line":"      jobs:"},{"line_number":605,"context_line":"        - devstack-aarch64"},{"line_number":606,"context_line":"    #     - devstack"},{"line_number":607,"context_line":"    #     - devstack-xenial"},{"line_number":608,"context_line":"    #     - devstack-ipv6:"},{"line_number":609,"context_line":"    #         voting: false"},{"line_number":610,"context_line":"    #     - devstack-platform-centos-7"},{"line_number":611,"context_line":"    #     - devstack-platform-opensuse-150"},{"line_number":612,"context_line":"    #     - devstack-platform-fedora-latest"},{"line_number":613,"context_line":"    #     - devstack-platform-xenial"},{"line_number":614,"context_line":"    #     - devstack-multinode"},{"line_number":615,"context_line":"    #     - devstack-multinode-xenial"},{"line_number":616,"context_line":"    #     - devstack-unit-tests"},{"line_number":617,"context_line":"    #     - openstack-tox-bashate"},{"line_number":618,"context_line":"    #     - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa:"},{"line_number":619,"context_line":"    #         voting: false"},{"line_number":620,"context_line":"    #     - swift-dsvm-functional:"},{"line_number":621,"context_line":"    #         voting: false"},{"line_number":622,"context_line":"    #         irrelevant-files:"},{"line_number":623,"context_line":"    #           - ^.*\\.rst$"},{"line_number":624,"context_line":"    #           - ^doc/.*$"},{"line_number":625,"context_line":"    #     - neutron-grenade:"},{"line_number":626,"context_line":"    #         irrelevant-files:"},{"line_number":627,"context_line":"    #           - ^.*\\.rst$"},{"line_number":628,"context_line":"    #           - ^doc/.*$"},{"line_number":629,"context_line":"    #     - neutron-grenade-multinode:"},{"line_number":630,"context_line":"    #         irrelevant-files:"},{"line_number":631,"context_line":"    #           - ^.*\\.rst$"},{"line_number":632,"context_line":"    #           - ^doc/.*$"},{"line_number":633,"context_line":"    #     - neutron-tempest-linuxbridge:"},{"line_number":634,"context_line":"    #         irrelevant-files:"},{"line_number":635,"context_line":"    #           - ^.*\\.rst$"},{"line_number":636,"context_line":"    #           - ^doc/.*$"},{"line_number":637,"context_line":"    #     - tempest-multinode-full:"},{"line_number":638,"context_line":"    #         voting: false"},{"line_number":639,"context_line":"    #         irrelevant-files:"},{"line_number":640,"context_line":"    #           - ^.*\\.rst$"},{"line_number":641,"context_line":"    #           - ^doc/.*$"},{"line_number":642,"context_line":"    # gate:"},{"line_number":643,"context_line":"    #   jobs:"},{"line_number":644,"context_line":"    #     - devstack"},{"line_number":645,"context_line":"    #     - devstack-xenial"},{"line_number":646,"context_line":"    #     - devstack-multinode"},{"line_number":647,"context_line":"    #     - devstack-multinode-xenial"},{"line_number":648,"context_line":"    #     - devstack-unit-tests"},{"line_number":649,"context_line":"    #     - openstack-tox-bashate"},{"line_number":650,"context_line":"    #     - neutron-grenade-multinode:"},{"line_number":651,"context_line":"    #         irrelevant-files:"},{"line_number":652,"context_line":"    #           - ^.*\\.rst$"},{"line_number":653,"context_line":"    #           - ^doc/.*$"},{"line_number":654,"context_line":"    #     - neutron-tempest-linuxbridge:"},{"line_number":655,"context_line":"    #         irrelevant-files:"},{"line_number":656,"context_line":"    #           - ^.*\\.rst$"},{"line_number":657,"context_line":"    #           - ^doc/.*$"},{"line_number":658,"context_line":"    #     - neutron-grenade:"},{"line_number":659,"context_line":"    #         irrelevant-files:"},{"line_number":660,"context_line":"    #           - ^.*\\.rst$"},{"line_number":661,"context_line":"    #           - ^doc/.*$"},{"line_number":662,"context_line":"    # # Please add a note on each job and conditions for the job not"},{"line_number":663,"context_line":"    # # being experimental any more, so we can keep this list somewhat"},{"line_number":664,"context_line":"    # # pruned."},{"line_number":665,"context_line":"    # #"},{"line_number":666,"context_line":"    # # * nova-cells-v1: maintained by nova for cells v1 (nova-cells service);"},{"line_number":667,"context_line":"    # #    it\u0027s in experimental here (and in nova) for testing cells v1"},{"line_number":668,"context_line":"    # #    changes to devstack w/o gating on it for all devstack changes."},{"line_number":669,"context_line":"    # # * nova-next: maintained by nova for unreleased/undefaulted"},{"line_number":670,"context_line":"    # #    things like cellsv2 and placement-api"},{"line_number":671,"context_line":"    # # * neutron-fullstack-with-uwsgi: maintained by neutron for fullstack test"},{"line_number":672,"context_line":"    # #    when neutron-api is served by uwsgi, it\u0027s in exprimental for testing."},{"line_number":673,"context_line":"    # #    the next cycle we can remove this  job if things turn out to be"},{"line_number":674,"context_line":"    # #    stable enough."},{"line_number":675,"context_line":"    # # * neutron-functional-with-uwsgi: maintained by neutron for functional"},{"line_number":676,"context_line":"    # #    test. Next cycle we can remove this one if things turn out to be"},{"line_number":677,"context_line":"    # #    stable engouh with uwsgi."},{"line_number":678,"context_line":"    # # * neutron-tempest-with-uwsgi: maintained by neutron for tempest test."},{"line_number":679,"context_line":"    # #    Next cycle we can remove this if everything run out stable enough."},{"line_number":680,"context_line":"    #"},{"line_number":681,"context_line":"    # experimental:"},{"line_number":682,"context_line":"    #   jobs:"},{"line_number":683,"context_line":"    #     - nova-cells-v1:"},{"line_number":684,"context_line":"    #         irrelevant-files:"},{"line_number":685,"context_line":"    #           - ^.*\\.rst$"},{"line_number":686,"context_line":"    #           - ^doc/.*$"},{"line_number":687,"context_line":"    #     - nova-next"},{"line_number":688,"context_line":"    #     - neutron-fullstack-with-uwsgi"},{"line_number":689,"context_line":"    #     - neutron-functional-with-uwsgi"},{"line_number":690,"context_line":"    #     - neutron-tempest-with-uwsgi"},{"line_number":691,"context_line":"    #     - devstack-plugin-ceph-tempest:"},{"line_number":692,"context_line":"    #         irrelevant-files:"},{"line_number":693,"context_line":"    #           - ^.*\\.rst$"},{"line_number":694,"context_line":"    #           - ^doc/.*$"},{"line_number":695,"context_line":"    #     - devstack-plugin-ceph-tempest-py3:"},{"line_number":696,"context_line":"    #         irrelevant-files:"},{"line_number":697,"context_line":"    #           - ^.*\\.rst$"},{"line_number":698,"context_line":"    #           - ^doc/.*$"},{"line_number":699,"context_line":"    #     - neutron-tempest-dvr:"},{"line_number":700,"context_line":"    #         irrelevant-files:"},{"line_number":701,"context_line":"    #           - ^.*\\.rst$"},{"line_number":702,"context_line":"    #           - ^doc/.*$"},{"line_number":703,"context_line":"    #     - legacy-tempest-dsvm-neutron-dvr-multinode-full:"},{"line_number":704,"context_line":"    #         irrelevant-files:"},{"line_number":705,"context_line":"    #           - ^.*\\.rst$"},{"line_number":706,"context_line":"    #           - ^doc/.*$"},{"line_number":707,"context_line":"    #     - neutron-tempest-dvr-ha-multinode-full:"},{"line_number":708,"context_line":"    #         irrelevant-files:"},{"line_number":709,"context_line":"    #           - ^.*\\.rst$"},{"line_number":710,"context_line":"    #           - ^doc/.*$"},{"line_number":711,"context_line":"    #     - legacy-tempest-dsvm-lvm-multibackend:"},{"line_number":712,"context_line":"    #         irrelevant-files:"},{"line_number":713,"context_line":"    #           - ^.*\\.rst$"},{"line_number":714,"context_line":"    #           - ^doc/.*$"},{"line_number":715,"context_line":"    #     - tempest-pg-full:"},{"line_number":716,"context_line":"    #         irrelevant-files:"},{"line_number":717,"context_line":"    #           - ^.*\\.rst$"},{"line_number":718,"context_line":"    #           - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1f769fc5_cf3eb728","line":718,"range":{"start_line":598,"start_character":2,"end_line":718,"end_character":0},"updated":"2018-12-30 00:01:49.000000000","message":"Job devstack-aarch64 not defined","commit_id":"6d75aaa50b574cbc84901b10afe928ccb578489a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"96afd18772d38422c64083773f992cc2df1b227b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"          - controller"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- nodeset:"},{"line_number":12,"context_line":"    name: openstack-single-node-arm64"},{"line_number":13,"context_line":"    nodes:"},{"line_number":14,"context_line":"      - name: controller"},{"line_number":15,"context_line":"        label: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f769fc5_8af65bf9","line":12,"updated":"2019-01-02 13:53:08.000000000","message":"I think we want to include the distro version name here, since most likely we cannot simple upgrade from one version to the next without issues, see the recent move from xenial to bionic.","commit_id":"d5e45dd2b56807b6e8560b40aa0023c7539276ed"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"96afd18772d38422c64083773f992cc2df1b227b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    name: openstack-single-node-arm64"},{"line_number":13,"context_line":"    nodes:"},{"line_number":14,"context_line":"      - name: controller"},{"line_number":15,"context_line":"        label: ubuntu-xenial"},{"line_number":16,"context_line":"    groups:"},{"line_number":17,"context_line":"      - name: tempest"},{"line_number":18,"context_line":"        nodes:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f769fc5_8a817b4d","line":15,"updated":"2019-01-02 13:53:08.000000000","message":"IIUC this just runs on a \"normal\" x86 based node, wouldn\u0027t you need to use some arm64 based node label here instead?\n\nAlso are you sure that you still want to start with xenial? We mostly use this only for the stable branches now, for a new setup I\u0027d propose to go for the latest LTS release, bionic, directly.","commit_id":"d5e45dd2b56807b6e8560b40aa0023c7539276ed"}]}
