)]}'
{"zuul.d/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c1af85c6544bc324e8f16360909f6c3d3e04c953","unresolved":false,"context_lines":[{"line_number":16914,"context_line":"              - ^setup.cfg$"},{"line_number":16915,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":16916,"context_line":"              - ^tempest/tests/.*$"},{"line_number":16917,"context_line":"        - legacy-grenade-dsvm-neutron:"},{"line_number":16918,"context_line":"            irrelevant-files:"},{"line_number":16919,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":16920,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_4cf65592","side":"PARENT","line":16917,"range":{"start_line":16917,"start_character":12,"end_line":16917,"end_character":38},"updated":"2017-12-21 07:49:44.000000000","message":"why are you removing the legacy job? This is not mentioned in commit message.\n\n-1 for this change","commit_id":"c9eae3cc07981b7cae6260f7885228397e66792e"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"ab31368619a5daa1ee03133930decdd772f6bf79","unresolved":false,"context_lines":[{"line_number":16914,"context_line":"              - ^setup.cfg$"},{"line_number":16915,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":16916,"context_line":"              - ^tempest/tests/.*$"},{"line_number":16917,"context_line":"        - legacy-grenade-dsvm-neutron:"},{"line_number":16918,"context_line":"            irrelevant-files:"},{"line_number":16919,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":16920,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_590db23c","side":"PARENT","line":16917,"range":{"start_line":16917,"start_character":12,"end_line":16917,"end_character":38},"in_reply_to":"bf8cb3f7_4cf65592","updated":"2017-12-21 09:52:39.000000000","message":"Yeah I thought it was defined twice but actually not, I mixed it up with the multimode version. Nice catch thanks.\n\nThe only reason this needs to be here is for the irrelevant-files though as the job itself comes with the job-template.","commit_id":"c9eae3cc07981b7cae6260f7885228397e66792e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c1af85c6544bc324e8f16360909f6c3d3e04c953","unresolved":false,"context_lines":[{"line_number":83,"context_line":"              - ^.*\\.rst$"},{"line_number":84,"context_line":"              - ^doc/.*$"},{"line_number":85,"context_line":"        - tempest-full:"},{"line_number":86,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":87,"context_line":"            irrelevant-files:"},{"line_number":88,"context_line":"              - ^.*\\.rst$"},{"line_number":89,"context_line":"              - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_8cebfdae","line":86,"range":{"start_line":86,"start_character":11,"end_line":86,"end_character":42},"updated":"2017-12-21 07:49:44.000000000","message":"this is part of the template you use, so can be removed now.","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"ab31368619a5daa1ee03133930decdd772f6bf79","unresolved":false,"context_lines":[{"line_number":83,"context_line":"              - ^.*\\.rst$"},{"line_number":84,"context_line":"              - ^doc/.*$"},{"line_number":85,"context_line":"        - tempest-full:"},{"line_number":86,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":87,"context_line":"            irrelevant-files:"},{"line_number":88,"context_line":"              - ^.*\\.rst$"},{"line_number":89,"context_line":"              - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_3956ae2b","line":86,"range":{"start_line":86,"start_character":11,"end_line":86,"end_character":42},"in_reply_to":"bf8cb3f7_8cebfdae","updated":"2017-12-21 09:52:39.000000000","message":"ask","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c1af85c6544bc324e8f16360909f6c3d3e04c953","unresolved":false,"context_lines":[{"line_number":84,"context_line":"              - ^doc/.*$"},{"line_number":85,"context_line":"        - tempest-full:"},{"line_number":86,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":87,"context_line":"            irrelevant-files:"},{"line_number":88,"context_line":"              - ^.*\\.rst$"},{"line_number":89,"context_line":"              - ^doc/.*$"},{"line_number":90,"context_line":"        - legacy-grenade-dsvm-neutron:"},{"line_number":91,"context_line":"            irrelevant-files:"},{"line_number":92,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_4ccdf55b","line":89,"range":{"start_line":87,"start_character":7,"end_line":89,"end_character":24},"updated":"2017-12-21 07:49:44.000000000","message":"As discussed on IRC, can we consolidate these in one place? Either move to job definition or to template?","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"ab31368619a5daa1ee03133930decdd772f6bf79","unresolved":false,"context_lines":[{"line_number":84,"context_line":"              - ^doc/.*$"},{"line_number":85,"context_line":"        - tempest-full:"},{"line_number":86,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":87,"context_line":"            irrelevant-files:"},{"line_number":88,"context_line":"              - ^.*\\.rst$"},{"line_number":89,"context_line":"              - ^doc/.*$"},{"line_number":90,"context_line":"        - legacy-grenade-dsvm-neutron:"},{"line_number":91,"context_line":"            irrelevant-files:"},{"line_number":92,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_795c364b","line":89,"range":{"start_line":87,"start_character":7,"end_line":89,"end_character":24},"in_reply_to":"bf8cb3f7_4ccdf55b","updated":"2017-12-21 09:52:39.000000000","message":"Yeah I started working on that but it\u0027s not an easy process.\nCan these be defined at template level, when consuming a job-template I mean?","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a1f1c47cf09f15ee6c7b7bf2a657e4fb2878a208","unresolved":false,"context_lines":[{"line_number":84,"context_line":"              - ^doc/.*$"},{"line_number":85,"context_line":"        - tempest-full:"},{"line_number":86,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":87,"context_line":"            irrelevant-files:"},{"line_number":88,"context_line":"              - ^.*\\.rst$"},{"line_number":89,"context_line":"              - ^doc/.*$"},{"line_number":90,"context_line":"        - legacy-grenade-dsvm-neutron:"},{"line_number":91,"context_line":"            irrelevant-files:"},{"line_number":92,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_bc606c34","line":89,"range":{"start_line":87,"start_character":7,"end_line":89,"end_character":24},"in_reply_to":"bf8cb3f7_795c364b","updated":"2017-12-21 10:26:23.000000000","message":"yes can be done at template level","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c1af85c6544bc324e8f16360909f6c3d3e04c953","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        - legacy-tempest-dsvm-neutron-full-opensuse-423:"},{"line_number":467,"context_line":"            voting: false"},{"line_number":468,"context_line":"            branches: ^(?!stable/(newton|ocata)).*$"},{"line_number":469,"context_line":"        - tempest-full:"},{"line_number":470,"context_line":"            branches: ^(?!driverfixes/).*$"},{"line_number":471,"context_line":"    gate:"},{"line_number":472,"context_line":"      queue: integrated"},{"line_number":473,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bf8cb3f7_0cd7edef","line":470,"range":{"start_line":469,"start_character":3,"end_line":470,"end_character":42},"updated":"2017-12-21 07:49:44.000000000","message":"this can be removed completely since you use the template that has exact these two lines, also below","commit_id":"8b07837c8e5357564e87a00d909baffe95925058"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26873948e7b73ea72ccd5b64f6b44e899c3d3f7f","unresolved":false,"context_lines":[{"line_number":16899,"context_line":"              - ^setup.cfg$"},{"line_number":16900,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":16901,"context_line":"              - ^tempest/tests/.*$"},{"line_number":16902,"context_line":"       - legacy-grenade-dsvm-neutron:"},{"line_number":16903,"context_line":"            irrelevant-files:"},{"line_number":16904,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":16905,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf8cb3f7_4f4ac427","line":16902,"updated":"2017-12-21 10:56:09.000000000","message":"add back the removed space, it breaks yaml","commit_id":"924399d23a818cf7c30b92087a666a11cc778d21"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"5f2fef56995ea861a2cc2098cf3e9af75c552b08","unresolved":false,"context_lines":[{"line_number":16899,"context_line":"              - ^setup.cfg$"},{"line_number":16900,"context_line":"              - ^tempest/hacking/.*$"},{"line_number":16901,"context_line":"              - ^tempest/tests/.*$"},{"line_number":16902,"context_line":"       - legacy-grenade-dsvm-neutron:"},{"line_number":16903,"context_line":"            irrelevant-files:"},{"line_number":16904,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":16905,"context_line":"              - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf8cb3f7_6fcd485c","line":16902,"in_reply_to":"bf8cb3f7_4f4ac427","updated":"2017-12-21 11:16:40.000000000","message":"Thanks!","commit_id":"924399d23a818cf7c30b92087a666a11cc778d21"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d54ccaf6a7440353610980c64f7c405051c2ed76","unresolved":false,"context_lines":[{"line_number":471,"context_line":"        - legacy-devstack-gate-tox-py3-run-tests"},{"line_number":472,"context_line":"        - legacy-grenade-dsvm-neutron"},{"line_number":473,"context_line":"        - legacy-grenade-dsvm-neutron-multinode"},{"line_number":474,"context_line":"        - tempest-full"},{"line_number":475,"context_line":"    experimental:"},{"line_number":476,"context_line":"      jobs:"},{"line_number":477,"context_line":"        - legacy-tempest-dsvm-neutron-full-fedora-26"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bf8cb3f7_9ee1d801","line":474,"range":{"start_line":474,"start_character":4,"end_line":474,"end_character":22},"updated":"2017-12-21 14:45:54.000000000","message":"let\u0027s remove - it\u0027s in the template above","commit_id":"cf5e6d906ce62bef247a25d34db6bfd24c65b881"}]}
