)]}'
{"zuul.d/legacy-ironicclient-jobs.yaml":[{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"43243c0af74e4a6de6d671dd19cf8f8a11632e07","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: ironicclient-tempest-dsvm-src"},{"line_number":14,"context_line":"    parent: legacy-dsvm-base"},{"line_number":15,"context_line":"    run: playbooks/legacy/ironicclient-tempest-dsvm-src/run.yaml"},{"line_number":16,"context_line":"    post-run: playbooks/legacy/ironicclient-tempest-dsvm-src/post.yaml"},{"line_number":17,"context_line":"    timeout: 10800"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_cb46d47b","line":14,"updated":"2017-11-06 17:26:39.000000000","message":"can base this off https://github.com/openstack/ironic/blob/master/zuul.d/legacy-ironic-jobs.yaml#L2 and remove all the required-projects","commit_id":"fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"760bbf88972b5557db03c89bbecfad9c619f4f85","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: ironicclient-tempest-dsvm-src"},{"line_number":14,"context_line":"    parent: legacy-dsvm-base"},{"line_number":15,"context_line":"    run: playbooks/legacy/ironicclient-tempest-dsvm-src/run.yaml"},{"line_number":16,"context_line":"    post-run: playbooks/legacy/ironicclient-tempest-dsvm-src/post.yaml"},{"line_number":17,"context_line":"    timeout: 10800"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_e91f5858","line":14,"in_reply_to":"3f4b6375_cb46d47b","updated":"2017-11-06 18:22:31.000000000","message":"Done","commit_id":"fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"775744ae32f526d59ae596758f2def4ed543867d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    run: playbooks/legacy/ironicclient-tempest-dsvm-src/run.yaml"},{"line_number":16,"context_line":"    post-run: playbooks/legacy/ironicclient-tempest-dsvm-src/post.yaml"},{"line_number":17,"context_line":"    timeout: 10800"},{"line_number":18,"context_line":"    required-projects:"},{"line_number":19,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":20,"context_line":"      - openstack/ironic"},{"line_number":21,"context_line":"      - openstack/ironic-lib"},{"line_number":22,"context_line":"      - openstack/ironic-python-agent"},{"line_number":23,"context_line":"      - openstack/pyghmi"},{"line_number":24,"context_line":"      - openstack/python-ironicclient"},{"line_number":25,"context_line":"      - openstack/tempest"},{"line_number":26,"context_line":"      - openstack/virtualbmc"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_e0a4fba4","line":26,"range":{"start_line":18,"start_character":4,"end_line":26,"end_character":28},"updated":"2017-11-07 10:43:11.000000000","message":"you forgot to remove these :)","commit_id":"dbad2b1b8f7701856a4e6def41cee9b558b59dbb"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"eb428df3d1240e3d1c0699318f7eb99dcd39f76f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    run: playbooks/legacy/ironicclient-tempest-dsvm-src/run.yaml"},{"line_number":16,"context_line":"    post-run: playbooks/legacy/ironicclient-tempest-dsvm-src/post.yaml"},{"line_number":17,"context_line":"    timeout: 10800"},{"line_number":18,"context_line":"    required-projects:"},{"line_number":19,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":20,"context_line":"      - openstack/ironic"},{"line_number":21,"context_line":"      - openstack/ironic-lib"},{"line_number":22,"context_line":"      - openstack/ironic-python-agent"},{"line_number":23,"context_line":"      - openstack/pyghmi"},{"line_number":24,"context_line":"      - openstack/python-ironicclient"},{"line_number":25,"context_line":"      - openstack/tempest"},{"line_number":26,"context_line":"      - openstack/virtualbmc"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_e69bec6f","line":26,"range":{"start_line":18,"start_character":4,"end_line":26,"end_character":28},"in_reply_to":"3f4b6375_e0a4fba4","updated":"2017-11-07 18:26:05.000000000","message":"Oops, thx for fixing!","commit_id":"dbad2b1b8f7701856a4e6def41cee9b558b59dbb"}],"zuul.d/project.yaml":[{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"43243c0af74e4a6de6d671dd19cf8f8a11632e07","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - ironicclient-tempest-dsvm-src:"},{"line_number":6,"context_line":"            irrelevant-files:"},{"line_number":7,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":8,"context_line":"              - ^.*\\.rst$"},{"line_number":9,"context_line":"              - ^doc/.*$"},{"line_number":10,"context_line":"              - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_cb6db403","line":7,"updated":"2017-11-06 17:26:39.000000000","message":"let\u0027s run the job on change to requirements.txt, but not to test-requirements.txt. ditto below. can be done in a followup tho","commit_id":"fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"760bbf88972b5557db03c89bbecfad9c619f4f85","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - ironicclient-tempest-dsvm-src:"},{"line_number":6,"context_line":"            irrelevant-files:"},{"line_number":7,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":8,"context_line":"              - ^.*\\.rst$"},{"line_number":9,"context_line":"              - ^doc/.*$"},{"line_number":10,"context_line":"              - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_4ea5529e","line":7,"in_reply_to":"3f4b6375_cb6db403","updated":"2017-11-06 18:22:31.000000000","message":"A separate patch, because I just want this one to do the migration from openstack-zuul-jobs. Although it does increase the number of patches, I think it\u0027ll be cleaner. Also, there was a suggestion to move these irrelevant-files to the job definition, so we can do both in a subsequent patch.","commit_id":"fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"47841dde1f9850d9fc86f58a9aa47b84f83a5696","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - ironicclient-tempest-dsvm-src:"},{"line_number":6,"context_line":"            irrelevant-files:"},{"line_number":7,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":8,"context_line":"              - ^.*\\.rst$"},{"line_number":9,"context_line":"              - ^doc/.*$"},{"line_number":10,"context_line":"              - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f4b6375_bb93d44e","line":7,"updated":"2017-11-07 11:34:02.000000000","message":"we need to run dsvm job when we change requirements.txt","commit_id":"9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"3910fec3cd90425b7ff76d261d6f62fce31918cb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - ironicclient-tempest-dsvm-src:"},{"line_number":6,"context_line":"            irrelevant-files:"},{"line_number":7,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":8,"context_line":"              - ^.*\\.rst$"},{"line_number":9,"context_line":"              - ^doc/.*$"},{"line_number":10,"context_line":"              - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f485f77_09bc6967","line":7,"in_reply_to":"3f4b6375_bb93d44e","updated":"2017-11-14 18:52:37.000000000","message":"follow up to do this: https://review.openstack.org/519719","commit_id":"9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"47841dde1f9850d9fc86f58a9aa47b84f83a5696","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      jobs:"},{"line_number":19,"context_line":"        - ironicclient-tempest-dsvm-src:"},{"line_number":20,"context_line":"            irrelevant-files:"},{"line_number":21,"context_line":"              - ^(test-|)requirements.txt$"},{"line_number":22,"context_line":"              - ^.*\\.rst$"},{"line_number":23,"context_line":"              - ^doc/.*$"},{"line_number":24,"context_line":"              - ^releasenotes/.*$"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f4b6375_9b96d83d","line":21,"updated":"2017-11-07 11:34:02.000000000","message":"ditto","commit_id":"9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0"}]}
