)]}'
{".zuul.yaml":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"b74e3fe8d57fdd21aa38e7826470b08aa0e3efed","unresolved":true,"context_lines":[{"line_number":495,"context_line":"      - periodic-stable-jobs"},{"line_number":496,"context_line":"      - publish-openstack-docs-pti"},{"line_number":497,"context_line":"      - release-notes-jobs-python3"},{"line_number":498,"context_line":"    check:"},{"line_number":499,"context_line":"      jobs:"},{"line_number":500,"context_line":"        # We define our own irrelevant-files so we don\u0027t run the job"},{"line_number":501,"context_line":"        # on things like nova docs-only changes."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"0efedcc1_cdb5cfb9","line":498,"updated":"2021-06-23 12:15:53.000000000","message":"Shouldn\u0027t we also add it here?","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"5b30c62b0dfdae983c1032ef9ad8dd67bda51db9","unresolved":false,"context_lines":[{"line_number":495,"context_line":"      - periodic-stable-jobs"},{"line_number":496,"context_line":"      - publish-openstack-docs-pti"},{"line_number":497,"context_line":"      - release-notes-jobs-python3"},{"line_number":498,"context_line":"    check:"},{"line_number":499,"context_line":"      jobs:"},{"line_number":500,"context_line":"        # We define our own irrelevant-files so we don\u0027t run the job"},{"line_number":501,"context_line":"        # on things like nova docs-only changes."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c0d68b91_e0eb4a52","line":498,"in_reply_to":"0efedcc1_cdb5cfb9","updated":"2021-06-23 13:29:27.000000000","message":"/me hands artom a cup of coffee.","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"deb3dfd51299d909bb66fa218f6584ca696cc41b","unresolved":false,"context_lines":[{"line_number":495,"context_line":"      - periodic-stable-jobs"},{"line_number":496,"context_line":"      - publish-openstack-docs-pti"},{"line_number":497,"context_line":"      - release-notes-jobs-python3"},{"line_number":498,"context_line":"    check:"},{"line_number":499,"context_line":"      jobs:"},{"line_number":500,"context_line":"        # We define our own irrelevant-files so we don\u0027t run the job"},{"line_number":501,"context_line":"        # on things like nova docs-only changes."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6915fc_eafb7382","line":498,"in_reply_to":"c0d68b91_e0eb4a52","updated":"2021-06-25 11:34:00.000000000","message":"lol","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"09ea0040c3b369909cf524fb9df0d735ace951e5","unresolved":false,"context_lines":[{"line_number":539,"context_line":"              - ^setup.cfg$"},{"line_number":540,"context_line":"              - ^tools/.*$"},{"line_number":541,"context_line":"              - ^tox.ini$"},{"line_number":542,"context_line":"        - tempest-integrated-compute-centos-8-stream:"},{"line_number":543,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":544,"context_line":"        - nova-grenade-multinode:"},{"line_number":545,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":546,"context_line":"        - tempest-ipv6-only:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ee122931_515ce4bf","line":543,"range":{"start_line":542,"start_character":0,"end_line":543,"end_character":56},"updated":"2021-06-23 13:37:38.000000000","message":"^ Added here.","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"b74e3fe8d57fdd21aa38e7826470b08aa0e3efed","unresolved":true,"context_lines":[{"line_number":553,"context_line":"        - barbican-tempest-plugin-simple-crypto:"},{"line_number":554,"context_line":"            irrelevant-files: *nova-base-irrelevant-files"},{"line_number":555,"context_line":"            voting: false"},{"line_number":556,"context_line":"    gate:"},{"line_number":557,"context_line":"      jobs:"},{"line_number":558,"context_line":"        - nova-live-migration"},{"line_number":559,"context_line":"        - nova-live-migration-ceph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ffa24f20_dfeb36b7","line":556,"updated":"2021-06-23 12:15:53.000000000","message":"And here?","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"5b30c62b0dfdae983c1032ef9ad8dd67bda51db9","unresolved":false,"context_lines":[{"line_number":553,"context_line":"        - barbican-tempest-plugin-simple-crypto:"},{"line_number":554,"context_line":"            irrelevant-files: *nova-base-irrelevant-files"},{"line_number":555,"context_line":"            voting: false"},{"line_number":556,"context_line":"    gate:"},{"line_number":557,"context_line":"      jobs:"},{"line_number":558,"context_line":"        - nova-live-migration"},{"line_number":559,"context_line":"        - nova-live-migration-ceph"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6f1d2f48_583a5458","line":556,"in_reply_to":"ffa24f20_dfeb36b7","updated":"2021-06-23 13:29:27.000000000","message":"/me hands artom another cup of coffee.","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"09ea0040c3b369909cf524fb9df0d735ace951e5","unresolved":false,"context_lines":[{"line_number":571,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":572,"context_line":"        - tempest-integrated-compute:"},{"line_number":573,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":574,"context_line":"        - tempest-integrated-compute-centos-8-stream:"},{"line_number":575,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":576,"context_line":"        - nova-grenade-multinode:"},{"line_number":577,"context_line":"            irrelevant-files: *policies-irrelevant-files"},{"line_number":578,"context_line":"        - tempest-ipv6-only:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8b7e0504_b6acf7e1","line":575,"range":{"start_line":574,"start_character":0,"end_line":575,"end_character":56},"updated":"2021-06-23 13:37:38.000000000","message":"^ and here.","commit_id":"3202ac14dec52a9cf21dcea11bf42889779303e0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ae78f11cc56a2526fc64f3270adcecfd505ba58f","unresolved":true,"context_lines":[{"line_number":497,"context_line":"              output_format: raw"},{"line_number":498,"context_line":""},{"line_number":499,"context_line":"- job:"},{"line_number":500,"context_line":"    name: tempest-integrated-compute-centos-8-stream"},{"line_number":501,"context_line":"    parent: tempest-integrated-compute"},{"line_number":502,"context_line":"    nodeset: devstack-single-node-centos-8-stream"},{"line_number":503,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"c8059351_ec7ea795","line":500,"updated":"2021-07-07 12:55:34.000000000","message":"Aren\u0027t we supposed to prefix project-specific tests with the project name, since the namespace in zuul is global?","commit_id":"391946f09dcf9db8074907fa3f48c3f8cac214c7"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"be7da8e875a73e270fa5636f57dc077ec454939c","unresolved":true,"context_lines":[{"line_number":497,"context_line":"              output_format: raw"},{"line_number":498,"context_line":""},{"line_number":499,"context_line":"- job:"},{"line_number":500,"context_line":"    name: tempest-integrated-compute-centos-8-stream"},{"line_number":501,"context_line":"    parent: tempest-integrated-compute"},{"line_number":502,"context_line":"    nodeset: devstack-single-node-centos-8-stream"},{"line_number":503,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"f0c859ce_26fcb27e","line":500,"in_reply_to":"c8059351_ec7ea795","updated":"2021-07-07 14:54:54.000000000","message":"You\u0027re right, this should be defined alongside tempest-integrated-compute in the tempest repo, I can\u0027t recall why I didn\u0027t do that here.","commit_id":"391946f09dcf9db8074907fa3f48c3f8cac214c7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ae78f11cc56a2526fc64f3270adcecfd505ba58f","unresolved":true,"context_lines":[{"line_number":581,"context_line":"      jobs:"},{"line_number":582,"context_line":"        - nova-live-migration"},{"line_number":583,"context_line":"        - nova-live-migration-ceph"},{"line_number":584,"context_line":"        - nova-tox-functional-centos8-py36"},{"line_number":585,"context_line":"        - nova-tox-functional-py38"},{"line_number":586,"context_line":"        - nova-multi-cell"},{"line_number":587,"context_line":"        - nova-next"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"52f0b73e_9b074ded","line":584,"updated":"2021-07-07 12:55:34.000000000","message":"Any reason to keep this around if we\u0027re running Tempest on CentOS 8? Surely if tempest passes there and functional tests pass elsewhere then that\u0027s good enough?","commit_id":"391946f09dcf9db8074907fa3f48c3f8cac214c7"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"be7da8e875a73e270fa5636f57dc077ec454939c","unresolved":true,"context_lines":[{"line_number":581,"context_line":"      jobs:"},{"line_number":582,"context_line":"        - nova-live-migration"},{"line_number":583,"context_line":"        - nova-live-migration-ceph"},{"line_number":584,"context_line":"        - nova-tox-functional-centos8-py36"},{"line_number":585,"context_line":"        - nova-tox-functional-py38"},{"line_number":586,"context_line":"        - nova-multi-cell"},{"line_number":587,"context_line":"        - nova-next"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6234eef5_2ac68714","line":584,"in_reply_to":"52f0b73e_9b074ded","updated":"2021-07-07 14:54:54.000000000","message":"I guess the only combination it\u0027s still covering is functional tests on py36 as opposed to py38 in the below job. I still think that\u0027s valid and with my downstream hat on it\u0027s also testing the test setup scripts etc for us ahead of time.","commit_id":"391946f09dcf9db8074907fa3f48c3f8cac214c7"}]}
