)]}'
{".zuul.d/jobs.yaml":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"39279b50991045efcc222c75c895415db793e097","unresolved":false,"context_lines":[{"line_number":313,"context_line":"- job:"},{"line_number":314,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-423-src"},{"line_number":315,"context_line":"    description: |"},{"line_number":316,"context_line":"      Test building and booting an openSUSE 4.23 image with Nodepool"},{"line_number":317,"context_line":"      and OpenStack"},{"line_number":318,"context_line":"    parent: nodepool-functional-openstack-src-base"},{"line_number":319,"context_line":"    nodeset: ubuntu-xenial  # Bionic lacks zypper"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_53367053","line":316,"updated":"2019-06-26 07:45:32.000000000","message":"this would be 42.3 instead of 4.23","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b5bc64656794b8b62788d004066f38783c92c8e3","unresolved":false,"context_lines":[{"line_number":322,"context_line":"        - zypper"},{"line_number":323,"context_line":"      nodepool_diskimage:"},{"line_number":324,"context_line":"        base_element: opensuse-minimal"},{"line_number":325,"context_line":"        release: \u00274.23\u0027"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"- job:"},{"line_number":328,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-150-src"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_551acb7c","line":325,"updated":"2019-06-26 17:24:41.000000000","message":"Removed as discussed in IRC (42.3 is EOL).","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"39279b50991045efcc222c75c895415db793e097","unresolved":false,"context_lines":[{"line_number":322,"context_line":"        - zypper"},{"line_number":323,"context_line":"      nodepool_diskimage:"},{"line_number":324,"context_line":"        base_element: opensuse-minimal"},{"line_number":325,"context_line":"        release: \u00274.23\u0027"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"- job:"},{"line_number":328,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-150-src"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_b3448cb9","line":325,"updated":"2019-06-26 07:45:32.000000000","message":"release would be \"42.3\"","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b5bc64656794b8b62788d004066f38783c92c8e3","unresolved":false,"context_lines":[{"line_number":327,"context_line":"- job:"},{"line_number":328,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-150-src"},{"line_number":329,"context_line":"    description: |"},{"line_number":330,"context_line":"      Test building and booting an openSUSE 15.0 image with Nodepool"},{"line_number":331,"context_line":"      and OpenStack"},{"line_number":332,"context_line":"    parent: nodepool-functional-openstack-src-base"},{"line_number":333,"context_line":"    nodeset: ubuntu-xenial  # Bionic lacks zypper"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_751fcf6b","line":330,"updated":"2019-06-26 17:24:41.000000000","message":"Done.","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"39279b50991045efcc222c75c895415db793e097","unresolved":false,"context_lines":[{"line_number":327,"context_line":"- job:"},{"line_number":328,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-150-src"},{"line_number":329,"context_line":"    description: |"},{"line_number":330,"context_line":"      Test building and booting an openSUSE 15.0 image with Nodepool"},{"line_number":331,"context_line":"      and OpenStack"},{"line_number":332,"context_line":"    parent: nodepool-functional-openstack-src-base"},{"line_number":333,"context_line":"    nodeset: ubuntu-xenial  # Bionic lacks zypper"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_f33e8427","line":330,"updated":"2019-06-26 07:45:32.000000000","message":"just use opensuse 15 only here.","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"5a80a8c2b905169d0f12c95f6ace89c920fc3685","unresolved":false,"context_lines":[{"line_number":335,"context_line":"      nodepool_extra_packages:"},{"line_number":336,"context_line":"        - zypper"},{"line_number":337,"context_line":"      nodepool_diskimage:"},{"line_number":338,"context_line":"        base_element: opensuse-minimal"},{"line_number":339,"context_line":"        release: \u002715.0\u0027"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_3c294436","line":338,"updated":"2019-06-26 14:41:26.000000000","message":"That\u0027s fixed in the latest PS where we parent to -src-base, which doesn\u0027t have an existing nodepool_diskimage variable to merge.","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"78e2df3a9dc1377090e5de78896db79c332027d8","unresolved":false,"context_lines":[{"line_number":335,"context_line":"      nodepool_extra_packages:"},{"line_number":336,"context_line":"        - zypper"},{"line_number":337,"context_line":"      nodepool_diskimage:"},{"line_number":338,"context_line":"        base_element: opensuse-minimal"},{"line_number":339,"context_line":"        release: \u002715.0\u0027"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"9fb8cfa7_cd7cf9b7","line":338,"updated":"2019-06-26 13:39:50.000000000","message":"also needs to define mirror: here otherwise it seems to be set incorrectly (to /centos it seems)","commit_id":"123f55eacb909e8f42d42b892d75b32bab1d6030"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"7ac7e2d835cc39ea526253eb54b14b8d5be2c000","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        - zypper"},{"line_number":331,"context_line":"      nodepool_diskimage:"},{"line_number":332,"context_line":"        base_element: opensuse-minimal"},{"line_number":333,"context_line":"        release: \u002715.0\u0027"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":"- job:"},{"line_number":336,"context_line":"    name: dib-nodepool-functional-openstack-opensuse-tumbleweed-src"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9fb8cfa7_4bdeac3e","line":333,"updated":"2019-06-26 18:32:07.000000000","message":"missing mirror: setting here makes it fail with:\n\nhttp://mirror.ord.rax.openstack.org/centos/distribution/leap/15.0/repo/oss/] Valid metadata not found at specified URL","commit_id":"7b2401da9eaaef65329f12d995d41f9dd2e8112f"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d2abbcf7a50bae1cf4f5bebd8df0a510d348613e","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    nodeset: ubuntu-xenial  # Bionic lacks zypper"},{"line_number":328,"context_line":"    vars:"},{"line_number":329,"context_line":"      nodepool_extra_packages:"},{"line_number":330,"context_line":"        - zypper"},{"line_number":331,"context_line":"      nodepool_diskimage:"},{"line_number":332,"context_line":"        base_element: opensuse-minimal"},{"line_number":333,"context_line":"        release: \u002715.0\u0027"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9fb8cfa7_530ad178","line":330,"updated":"2019-06-27 14:15:52.000000000","message":"There\u0027s no overwriting going on, we\u0027re just using nodepool\u0027s bindep because this is a nodepool job.  Even the old version of the job had these extra packages declared separately in the job itself, there was just no indication of which platform needed which package, so I didn\u0027t know where to put them.  Let\u0027s add gnupg2 here.","commit_id":"84e06dece06c589edbecb8318e3955e80664f352"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"9b7773df6944ca45dc24943652d33ebfba203f7c","unresolved":false,"context_lines":[{"line_number":327,"context_line":"    nodeset: ubuntu-xenial  # Bionic lacks zypper"},{"line_number":328,"context_line":"    vars:"},{"line_number":329,"context_line":"      nodepool_extra_packages:"},{"line_number":330,"context_line":"        - zypper"},{"line_number":331,"context_line":"      nodepool_diskimage:"},{"line_number":332,"context_line":"        base_element: opensuse-minimal"},{"line_number":333,"context_line":"        release: \u002715.0\u0027"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9fb8cfa7_67c877a7","line":330,"updated":"2019-06-27 10:54:52.000000000","message":"this isn\u0027t enough, zypper is not having the gnupg2 dependency declared (which is a long standing bug), so you need to include gnupg2 for xenial hosts as well.\n\nsee bindep.txt (which isn\u0027t used here as it is overwritten by nodepool\u0027s bindep). is there any way to avoid this conflict? I think this is a really unhealth cross dependency.","commit_id":"84e06dece06c589edbecb8318e3955e80664f352"}],".zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"acc4df4a8a6f99d68833fb05378eb597690392bf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    name: openstack/diskimage-builder"},{"line_number":3,"context_line":"    templates:"},{"line_number":4,"context_line":"      - openstack-cover-jobs"},{"line_number":5,"context_line":"      - check-requirements"},{"line_number":6,"context_line":"      - openstack-lower-constraints-jobs"},{"line_number":7,"context_line":"      - openstack-python-jobs"},{"line_number":8,"context_line":"      - openstack-python35-jobs"},{"line_number":9,"context_line":"      - release-notes-jobs"},{"line_number":10,"context_line":"      - tripleo-buildimage-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":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":15,"context_line":"        - dib-nodepool-functional-openstack-fedora-29-src"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-trusty-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-functests-centos7-python2"},{"line_number":20,"context_line":"        - dib-functests-centos7-python2-image"},{"line_number":21,"context_line":"        - dib-functests-centos7-python2-extras"},{"line_number":22,"context_line":"        - dib-functests-trusty-python2"},{"line_number":23,"context_line":"        - dib-functests-trusty-python2-image"},{"line_number":24,"context_line":"        - dib-functests-trusty-python2-extras"},{"line_number":25,"context_line":"        - dib-functests-xenial-python3"},{"line_number":26,"context_line":"        - dib-functests-xenial-python3-image"},{"line_number":27,"context_line":"        - dib-functests-xenial-python3-extras"},{"line_number":28,"context_line":"        - dib-functests-xenial-python3-containers"},{"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":"    gate:"},{"line_number":34,"context_line":"      jobs:"},{"line_number":35,"context_line":"        - openstack-tox-pylint"},{"line_number":36,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":37,"context_line":"        - dib-nodepool-functional-openstack-fedora-29-src"},{"line_number":38,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-trusty-src"},{"line_number":39,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":40,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":41,"context_line":"        - dib-functests-trusty-python2"},{"line_number":42,"context_line":"        - dib-functests-xenial-python3"},{"line_number":43,"context_line":"        - dib-functests-centos7-python2"},{"line_number":44,"context_line":"    experimental:"},{"line_number":45,"context_line":"      jobs:"},{"line_number":46,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-opensuse-423-src"},{"line_number":50,"context_line":"        - dib-nodepool-functional-openstack-opensuse-150-src"},{"line_number":51,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src"},{"line_number":52,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":53,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fb8cfa7_6b607902","line":53,"range":{"start_line":1,"start_character":2,"end_line":53,"end_character":0},"updated":"2019-06-24 20:41:22.000000000","message":"Job dib-nodepool-functional-openstack-debian-buster-src not defined","commit_id":"06b99d87ea55dfbfcc55ab09b9609a8a9792b9ea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"a93e687a55b8f34ab8477e5ed8cc079d5ec14001","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-python-jobs"},{"line_number":7,"context_line":"      - openstack-python35-jobs"},{"line_number":8,"context_line":"      - release-notes-jobs"},{"line_number":9,"context_line":"      - tripleo-buildimage-jobs"},{"line_number":10,"context_line":"    check:"},{"line_number":11,"context_line":"      jobs:"},{"line_number":12,"context_line":"        - openstack-tox-pylint"},{"line_number":13,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":14,"context_line":"        - dib-nodepool-functional-openstack-fedora-29-src"},{"line_number":15,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-trusty-src"},{"line_number":16,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":17,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":18,"context_line":"        - dib-functests-centos7-python2"},{"line_number":19,"context_line":"        - dib-functests-centos7-python2-image"},{"line_number":20,"context_line":"        - dib-functests-centos7-python2-extras"},{"line_number":21,"context_line":"        - dib-functests-trusty-python2"},{"line_number":22,"context_line":"        - dib-functests-trusty-python2-image"},{"line_number":23,"context_line":"        - dib-functests-trusty-python2-extras"},{"line_number":24,"context_line":"        - dib-functests-xenial-python3"},{"line_number":25,"context_line":"        - dib-functests-xenial-python3-image"},{"line_number":26,"context_line":"        - dib-functests-xenial-python3-extras"},{"line_number":27,"context_line":"        - dib-functests-xenial-python3-containers"},{"line_number":28,"context_line":"        - dib-functests-bionic-python3"},{"line_number":29,"context_line":"        - dib-functests-bionic-python3-image"},{"line_number":30,"context_line":"        - dib-functests-bionic-python3-extras"},{"line_number":31,"context_line":"        - dib-functests-bionic-python3-containers"},{"line_number":32,"context_line":"    gate:"},{"line_number":33,"context_line":"      jobs:"},{"line_number":34,"context_line":"        - openstack-tox-pylint"},{"line_number":35,"context_line":"        - dib-nodepool-functional-openstack-centos-7-src"},{"line_number":36,"context_line":"        - dib-nodepool-functional-openstack-fedora-29-src"},{"line_number":37,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-trusty-src"},{"line_number":38,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-xenial-src"},{"line_number":39,"context_line":"        - dib-nodepool-functional-openstack-ubuntu-bionic-src"},{"line_number":40,"context_line":"        - dib-functests-trusty-python2"},{"line_number":41,"context_line":"        - dib-functests-xenial-python3"},{"line_number":42,"context_line":"        - dib-functests-centos7-python2"},{"line_number":43,"context_line":"    experimental:"},{"line_number":44,"context_line":"      jobs:"},{"line_number":45,"context_line":"        - dib-nodepool-functional-openstack-gentoo-src"},{"line_number":46,"context_line":"        - dib-nodepool-functional-openstack-debian-stretch-src"},{"line_number":47,"context_line":"        - dib-nodepool-functional-openstack-debian-buster-src"},{"line_number":48,"context_line":"        - dib-nodepool-functional-openstack-opensuse-423-src"},{"line_number":49,"context_line":"        - dib-nodepool-functional-openstack-opensuse-150-src"},{"line_number":50,"context_line":"        - dib-nodepool-functional-openstack-opensuse-tumbleweed-src"},{"line_number":51,"context_line":"        - octavia-v1-dsvm-scenario"},{"line_number":52,"context_line":"        - octavia-v1-dsvm-py3x-scenario"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fb8cfa7_66af50e3","line":52,"range":{"start_line":1,"start_character":2,"end_line":52,"end_character":0},"updated":"2019-06-24 20:48:24.000000000","message":"Job dib-nodepool-functional-openstack-debian-buster-src not defined","commit_id":"ce4d615dc924e87f8c39c25eb3e3516ea9a08929"}]}
