)]}'
{".zuul.yaml":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"d759287a736259ee2ea40528d533a83ce4f877f9","unresolved":false,"context_lines":[{"line_number":293,"context_line":"      - openstack-python-jobs"},{"line_number":294,"context_line":"      - openstack-python35-jobs"},{"line_number":295,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":296,"context_line":"      - release-notes-jobs"},{"line_number":297,"context_line":"    check:"},{"line_number":298,"context_line":"      jobs:"},{"line_number":299,"context_line":"        - devstack-tempest:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_5fe92e17","line":296,"updated":"2018-09-09 18:00:14.000000000","message":"I\u0027m just curious whether publish-to-pypi (https://github.com/openstack-infra/project-config/blob/f0eb58c4c67efa472455970a620a673abc6c46b7/zuul.d/projects.yaml#L12390) will remain in project-config. I can\u0027t find any information on whether it should be migrated or not.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"cb44a3a852ea776f45965120e779201ab1676572","unresolved":false,"context_lines":[{"line_number":293,"context_line":"      - openstack-python-jobs"},{"line_number":294,"context_line":"      - openstack-python35-jobs"},{"line_number":295,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":296,"context_line":"      - release-notes-jobs"},{"line_number":297,"context_line":"    check:"},{"line_number":298,"context_line":"      jobs:"},{"line_number":299,"context_line":"        - devstack-tempest:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_7dbbd2c2","line":296,"in_reply_to":"3f79a3b5_1f24165f","updated":"2018-09-10 01:56:03.000000000","message":"Good question. Yes, the packaging jobs need to stay in project-config. They are not \"branch aware\" and so we do not want to have different versions of those jobs associated with different branches. There\u0027s a more complete list of project templates for jobs that stay in project-config in the tool that does the migration (http://git.openstack.org/cgit/openstack/goal-tools/tree/goal_tools/python3_first/jobs.py#n23).","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"52508df7d04863bc9611cd3390d67ffd2ac94322","unresolved":false,"context_lines":[{"line_number":293,"context_line":"      - openstack-python-jobs"},{"line_number":294,"context_line":"      - openstack-python35-jobs"},{"line_number":295,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":296,"context_line":"      - release-notes-jobs"},{"line_number":297,"context_line":"    check:"},{"line_number":298,"context_line":"      jobs:"},{"line_number":299,"context_line":"        - devstack-tempest:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_1f24165f","line":296,"in_reply_to":"3f79a3b5_5fe92e17","updated":"2018-09-09 18:13:33.000000000","message":"yeah, same question.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"317b4cc7935ca78c5cc71f91db2ecc0bb1c2c038","unresolved":false,"context_lines":[{"line_number":463,"context_line":"              - ^releasenotes/.*$"},{"line_number":464,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":465,"context_line":"              - ^tempest/tests/.*$"},{"line_number":466,"context_line":"              - ^test-requirements.txt$"},{"line_number":467,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":468,"context_line":"            voting: false"},{"line_number":469,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_ac8dc27c","line":466,"range":{"start_line":466,"start_character":16,"end_line":466,"end_character":39},"updated":"2018-09-09 16:18:13.000000000","message":"Should this be ^(test-|)requirements.txt$ or is there a particular reason it should run for requirements.txt changes too? Ditto below.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"52508df7d04863bc9611cd3390d67ffd2ac94322","unresolved":false,"context_lines":[{"line_number":463,"context_line":"              - ^releasenotes/.*$"},{"line_number":464,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":465,"context_line":"              - ^tempest/tests/.*$"},{"line_number":466,"context_line":"              - ^test-requirements.txt$"},{"line_number":467,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":468,"context_line":"            voting: false"},{"line_number":469,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_5f37eeb0","line":466,"range":{"start_line":466,"start_character":16,"end_line":466,"end_character":39},"in_reply_to":"3f79a3b5_3ff23206","updated":"2018-09-09 18:13:33.000000000","message":"i think we do need to run these for req changes as it may depends on some installation way etc but we can confirm from puppet team but yeah it should be follow up change if needed.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"d759287a736259ee2ea40528d533a83ce4f877f9","unresolved":false,"context_lines":[{"line_number":463,"context_line":"              - ^releasenotes/.*$"},{"line_number":464,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":465,"context_line":"              - ^tempest/tests/.*$"},{"line_number":466,"context_line":"              - ^test-requirements.txt$"},{"line_number":467,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":468,"context_line":"            voting: false"},{"line_number":469,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_3ff23206","line":466,"range":{"start_line":466,"start_character":16,"end_line":466,"end_character":39},"in_reply_to":"3f79a3b5_4c98ae67","updated":"2018-09-09 18:00:14.000000000","message":"Thanks, I agree. I was just curious.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"24c325203d077f3d22427064b442d563542d6bbe","unresolved":false,"context_lines":[{"line_number":463,"context_line":"              - ^releasenotes/.*$"},{"line_number":464,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":465,"context_line":"              - ^tempest/tests/.*$"},{"line_number":466,"context_line":"              - ^test-requirements.txt$"},{"line_number":467,"context_line":"        - puppet-openstack-integration-4-scenario002-tempest-centos-7:"},{"line_number":468,"context_line":"            voting: false"},{"line_number":469,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_4c98ae67","line":466,"range":{"start_line":466,"start_character":16,"end_line":466,"end_character":39},"in_reply_to":"3f79a3b5_ac8dc27c","updated":"2018-09-09 16:56:57.000000000","message":"These settings are copied directly from project-config, so it\u0027s how the job is configured today. I don\u0027t know whether it should change, but if it should change please do that in a follow-up patch.\n\nhttp://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n12435","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"b24964ba9b6642feb0d0dbef1c119cb665f9f435","unresolved":false,"context_lines":[{"line_number":548,"context_line":"              - ^setup.cfg$"},{"line_number":549,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":550,"context_line":"              - ^tempest/tests/.*$"},{"line_number":551,"context_line":"        - neutron-grenade-multinode:"},{"line_number":552,"context_line":"            irrelevant-files:"},{"line_number":553,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":554,"context_line":"              - ^.*\\.rst$"},{"line_number":555,"context_line":"              - ^doc/.*$"},{"line_number":556,"context_line":"              - ^etc/.*$"},{"line_number":557,"context_line":"              - ^releasenotes/.*$"},{"line_number":558,"context_line":"              - ^setup.cfg$"},{"line_number":559,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":560,"context_line":"              - ^tempest/tests/.*$"},{"line_number":561,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":562,"context_line":"            irrelevant-files:"},{"line_number":563,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":564,"context_line":"              - ^.*\\.rst$"},{"line_number":565,"context_line":"              - ^doc/.*$"},{"line_number":566,"context_line":"              - ^etc/.*$"},{"line_number":567,"context_line":"              - ^releasenotes/.*$"},{"line_number":568,"context_line":"              - ^setup.cfg$"},{"line_number":569,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":570,"context_line":"              - ^tempest/tests/.*$"},{"line_number":571,"context_line":"        - neutron-grenade:"},{"line_number":572,"context_line":"            irrelevant-files:"},{"line_number":573,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":574,"context_line":"              - ^.*\\.rst$"},{"line_number":575,"context_line":"              - ^doc/.*$"},{"line_number":576,"context_line":"              - ^etc/.*$"},{"line_number":577,"context_line":"              - ^releasenotes/.*$"},{"line_number":578,"context_line":"              - ^setup.cfg$"},{"line_number":579,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":580,"context_line":"              - ^tempest/tests/.*$"},{"line_number":581,"context_line":"    experimental:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - tempest-cinder-v2-api:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_ce690ebe","line":580,"range":{"start_line":551,"start_character":0,"end_line":580,"end_character":34},"updated":"2018-09-10 05:42:25.000000000","message":"Forgot to ask earlier: The final discrepancy I noticed between project-config and this file is here: https://github.com/openstack-infra/project-config/blob/f0eb58c4c67efa472455970a620a673abc6c46b7/zuul.d/projects.yaml#L12501\n\nBasically, is the key-value pair: \"queue: integrated\" required here?\n\nMore info about it here: https://zuul-ci.org/docs/zuul/user/config.html#attr-project.%3Cpipeline%3E.queue","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d409284b4eeccc192054baa88efea6daddaddc74","unresolved":false,"context_lines":[{"line_number":548,"context_line":"              - ^setup.cfg$"},{"line_number":549,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":550,"context_line":"              - ^tempest/tests/.*$"},{"line_number":551,"context_line":"        - neutron-grenade-multinode:"},{"line_number":552,"context_line":"            irrelevant-files:"},{"line_number":553,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":554,"context_line":"              - ^.*\\.rst$"},{"line_number":555,"context_line":"              - ^doc/.*$"},{"line_number":556,"context_line":"              - ^etc/.*$"},{"line_number":557,"context_line":"              - ^releasenotes/.*$"},{"line_number":558,"context_line":"              - ^setup.cfg$"},{"line_number":559,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":560,"context_line":"              - ^tempest/tests/.*$"},{"line_number":561,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":562,"context_line":"            irrelevant-files:"},{"line_number":563,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":564,"context_line":"              - ^.*\\.rst$"},{"line_number":565,"context_line":"              - ^doc/.*$"},{"line_number":566,"context_line":"              - ^etc/.*$"},{"line_number":567,"context_line":"              - ^releasenotes/.*$"},{"line_number":568,"context_line":"              - ^setup.cfg$"},{"line_number":569,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":570,"context_line":"              - ^tempest/tests/.*$"},{"line_number":571,"context_line":"        - neutron-grenade:"},{"line_number":572,"context_line":"            irrelevant-files:"},{"line_number":573,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":574,"context_line":"              - ^.*\\.rst$"},{"line_number":575,"context_line":"              - ^doc/.*$"},{"line_number":576,"context_line":"              - ^etc/.*$"},{"line_number":577,"context_line":"              - ^releasenotes/.*$"},{"line_number":578,"context_line":"              - ^setup.cfg$"},{"line_number":579,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":580,"context_line":"              - ^tempest/tests/.*$"},{"line_number":581,"context_line":"    experimental:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - tempest-cinder-v2-api:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_a88e03cf","line":580,"range":{"start_line":551,"start_character":0,"end_line":580,"end_character":34},"in_reply_to":"3f79a3b5_3d29d336","updated":"2018-09-10 11:47:24.000000000","message":"Because the queue setting ties multiple projects together in the gate pipeline, we need to be careful about how we manage that. We decided to leave the \"integrated\" queue setting in project-config because that need to be coordinated between teams, but to allow project teams to add other queue settings in-tree (for example, some projects tie their server and client repos together into 1 queue).\n\nSo, in this case, the \"integrated\" queue should not be added to this repository and should stay in project-config.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"22d0664d55abfdff0ac86dfab9c17cd2d91210a2","unresolved":false,"context_lines":[{"line_number":548,"context_line":"              - ^setup.cfg$"},{"line_number":549,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":550,"context_line":"              - ^tempest/tests/.*$"},{"line_number":551,"context_line":"        - neutron-grenade-multinode:"},{"line_number":552,"context_line":"            irrelevant-files:"},{"line_number":553,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":554,"context_line":"              - ^.*\\.rst$"},{"line_number":555,"context_line":"              - ^doc/.*$"},{"line_number":556,"context_line":"              - ^etc/.*$"},{"line_number":557,"context_line":"              - ^releasenotes/.*$"},{"line_number":558,"context_line":"              - ^setup.cfg$"},{"line_number":559,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":560,"context_line":"              - ^tempest/tests/.*$"},{"line_number":561,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":562,"context_line":"            irrelevant-files:"},{"line_number":563,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":564,"context_line":"              - ^.*\\.rst$"},{"line_number":565,"context_line":"              - ^doc/.*$"},{"line_number":566,"context_line":"              - ^etc/.*$"},{"line_number":567,"context_line":"              - ^releasenotes/.*$"},{"line_number":568,"context_line":"              - ^setup.cfg$"},{"line_number":569,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":570,"context_line":"              - ^tempest/tests/.*$"},{"line_number":571,"context_line":"        - neutron-grenade:"},{"line_number":572,"context_line":"            irrelevant-files:"},{"line_number":573,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":574,"context_line":"              - ^.*\\.rst$"},{"line_number":575,"context_line":"              - ^doc/.*$"},{"line_number":576,"context_line":"              - ^etc/.*$"},{"line_number":577,"context_line":"              - ^releasenotes/.*$"},{"line_number":578,"context_line":"              - ^setup.cfg$"},{"line_number":579,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":580,"context_line":"              - ^tempest/tests/.*$"},{"line_number":581,"context_line":"    experimental:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - tempest-cinder-v2-api:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_435dd077","line":580,"range":{"start_line":551,"start_character":0,"end_line":580,"end_character":34},"in_reply_to":"3f79a3b5_a88e03cf","updated":"2018-09-10 12:53:05.000000000","message":"thanks for clarification, make sense to me.","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fdcec77ed47a11fe61fe589eca8878f8fbf54a12","unresolved":false,"context_lines":[{"line_number":548,"context_line":"              - ^setup.cfg$"},{"line_number":549,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":550,"context_line":"              - ^tempest/tests/.*$"},{"line_number":551,"context_line":"        - neutron-grenade-multinode:"},{"line_number":552,"context_line":"            irrelevant-files:"},{"line_number":553,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":554,"context_line":"              - ^.*\\.rst$"},{"line_number":555,"context_line":"              - ^doc/.*$"},{"line_number":556,"context_line":"              - ^etc/.*$"},{"line_number":557,"context_line":"              - ^releasenotes/.*$"},{"line_number":558,"context_line":"              - ^setup.cfg$"},{"line_number":559,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":560,"context_line":"              - ^tempest/tests/.*$"},{"line_number":561,"context_line":"        - legacy-tempest-dsvm-neutron-full:"},{"line_number":562,"context_line":"            irrelevant-files:"},{"line_number":563,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":564,"context_line":"              - ^.*\\.rst$"},{"line_number":565,"context_line":"              - ^doc/.*$"},{"line_number":566,"context_line":"              - ^etc/.*$"},{"line_number":567,"context_line":"              - ^releasenotes/.*$"},{"line_number":568,"context_line":"              - ^setup.cfg$"},{"line_number":569,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":570,"context_line":"              - ^tempest/tests/.*$"},{"line_number":571,"context_line":"        - neutron-grenade:"},{"line_number":572,"context_line":"            irrelevant-files:"},{"line_number":573,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":574,"context_line":"              - ^.*\\.rst$"},{"line_number":575,"context_line":"              - ^doc/.*$"},{"line_number":576,"context_line":"              - ^etc/.*$"},{"line_number":577,"context_line":"              - ^releasenotes/.*$"},{"line_number":578,"context_line":"              - ^setup.cfg$"},{"line_number":579,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":580,"context_line":"              - ^tempest/tests/.*$"},{"line_number":581,"context_line":"    experimental:"},{"line_number":582,"context_line":"      jobs:"},{"line_number":583,"context_line":"        - tempest-cinder-v2-api:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_3d29d336","line":580,"range":{"start_line":551,"start_character":0,"end_line":580,"end_character":34},"in_reply_to":"3f79a3b5_ce690ebe","updated":"2018-09-10 10:14:18.000000000","message":"nice catch. it seems \u0027queue\u0027 setting are kept on project-config side [1]\n\nWaiting for doug confirmation. \n\n[1] http://git.openstack.org/cgit/openstack/goal-tools/tree/goal_tools/python3_first/jobs.py#n426","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"52508df7d04863bc9611cd3390d67ffd2ac94322","unresolved":false,"context_lines":[{"line_number":751,"context_line":"      jobs:"},{"line_number":752,"context_line":"        - openstack-tox-cover"},{"line_number":753,"context_line":"        - publish-openstack-python-branch-tarball"},{"line_number":754,"context_line":"    periodic:"},{"line_number":755,"context_line":"      jobs:"},{"line_number":756,"context_line":"        - legacy-periodic-tempest-dsvm-full-test-accounts-master:"},{"line_number":757,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_ff1cba13","line":754,"range":{"start_line":754,"start_character":0,"end_line":754,"end_character":13},"updated":"2018-09-09 18:13:33.000000000","message":"ditto fo pre-release: \u0026 release:\n\nthey stay on project-config side or need to migrate ?","commit_id":"6db0b78f876b22055030e33c71ab8bde3072da8c"}]}
