)]}'
{".zuul.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e668d1b4fd9a0e0d86269d8e95b724ebd1764f12","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - osbackup-freezer-dsvm"},{"line_number":6,"context_line":"        - osbackup-freezer-dsvm-centos-7:"},{"line_number":7,"context_line":"            voting: false"},{"line_number":8,"context_line":"        - freezer-pylint"},{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_ba9e09b6","line":7,"range":{"start_line":7,"start_character":12,"end_line":7,"end_character":25},"updated":"2017-11-22 02:11:37.000000000","message":"i prefer to move this on job definition side","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"6863a3c2c5d30f9e399907fe9cae691456c8d1c0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - osbackup-freezer-dsvm"},{"line_number":6,"context_line":"        - osbackup-freezer-dsvm-centos-7:"},{"line_number":7,"context_line":"            voting: false"},{"line_number":8,"context_line":"        - freezer-pylint"},{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_bd17e3a3","line":7,"range":{"start_line":7,"start_character":12,"end_line":7,"end_character":25},"in_reply_to":"ff82abbf_ba9e09b6","updated":"2017-11-22 03:01:25.000000000","message":"Done","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"16bcd4ceff0bc02c31879f208c5559c68f379e05","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - osbackup-freezer-dsvm"},{"line_number":12,"context_line":"        - legacy-freezer-pylint"},{"line_number":13,"context_line":"    experimental:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - osbackup-freezer-dsvm-opensuse-423:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_6ceb24b0","line":12,"range":{"start_line":12,"start_character":9,"end_line":12,"end_character":31},"updated":"2017-11-20 10:37:58.000000000","message":"it should be freezer-pylint - or better remove completely and use openstack-tox-pylint in project-config.","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"6863a3c2c5d30f9e399907fe9cae691456c8d1c0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - osbackup-freezer-dsvm"},{"line_number":12,"context_line":"        - legacy-freezer-pylint"},{"line_number":13,"context_line":"    experimental:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - osbackup-freezer-dsvm-opensuse-423:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_7d115bac","line":12,"range":{"start_line":12,"start_character":9,"end_line":12,"end_character":31},"in_reply_to":"ff82abbf_3aaaf9d1","updated":"2017-11-22 03:01:25.000000000","message":"Done","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e668d1b4fd9a0e0d86269d8e95b724ebd1764f12","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - osbackup-freezer-dsvm"},{"line_number":12,"context_line":"        - legacy-freezer-pylint"},{"line_number":13,"context_line":"    experimental:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - osbackup-freezer-dsvm-opensuse-423:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_3aaaf9d1","line":12,"range":{"start_line":12,"start_character":9,"end_line":12,"end_character":31},"in_reply_to":"ff82abbf_6ceb24b0","updated":"2017-11-22 02:11:37.000000000","message":"+1 to use openstack-tox-pylint  if nothing really different here.","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e668d1b4fd9a0e0d86269d8e95b724ebd1764f12","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    experimental:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - osbackup-freezer-dsvm-opensuse-423:"},{"line_number":16,"context_line":"            voting: false"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- job:"},{"line_number":19,"context_line":"    name: freezer-pylint"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_7aa881da","line":16,"range":{"start_line":16,"start_character":12,"end_line":16,"end_character":25},"updated":"2017-11-22 02:11:37.000000000","message":"ditto","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"6863a3c2c5d30f9e399907fe9cae691456c8d1c0","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    experimental:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - osbackup-freezer-dsvm-opensuse-423:"},{"line_number":16,"context_line":"            voting: false"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- job:"},{"line_number":19,"context_line":"    name: freezer-pylint"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_1d284fe0","line":16,"range":{"start_line":16,"start_character":12,"end_line":16,"end_character":25},"in_reply_to":"ff82abbf_7aa881da","updated":"2017-11-22 03:01:25.000000000","message":"Done","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e668d1b4fd9a0e0d86269d8e95b724ebd1764f12","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    required-projects:"},{"line_number":25,"context_line":"      - openstack/requirements"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: osbackup-freezer-dsvm"},{"line_number":29,"context_line":"    parent: legacy-dsvm-base"},{"line_number":30,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm/run"},{"line_number":31,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm/post"},{"line_number":32,"context_line":"    timeout: 4200"},{"line_number":33,"context_line":"    required-projects:"},{"line_number":34,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":35,"context_line":"      - openstack/freezer"},{"line_number":36,"context_line":"      - openstack/freezer-api"},{"line_number":37,"context_line":"      - openstack/freezer-web-ui"},{"line_number":38,"context_line":"      - openstack/python-freezerclient"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- job:"},{"line_number":41,"context_line":"    name: osbackup-freezer-dsvm-centos-7"},{"line_number":42,"context_line":"    parent: legacy-dsvm-base"},{"line_number":43,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/run"},{"line_number":44,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/post"},{"line_number":45,"context_line":"    timeout: 4200"},{"line_number":46,"context_line":"    nodeset: legacy-centos-7"},{"line_number":47,"context_line":"    required-projects:"},{"line_number":48,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":49,"context_line":"      - openstack/freezer"},{"line_number":50,"context_line":"      - openstack/freezer-api"},{"line_number":51,"context_line":"      - openstack/freezer-web-ui"},{"line_number":52,"context_line":"      - openstack/python-freezerclient"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- job:"},{"line_number":55,"context_line":"    name: osbackup-freezer-dsvm-opensuse-423"},{"line_number":56,"context_line":"    parent: legacy-dsvm-base"},{"line_number":57,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/run"},{"line_number":58,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/post"},{"line_number":59,"context_line":"    timeout: 4200"},{"line_number":60,"context_line":"    nodeset: legacy-opensuse-423"},{"line_number":61,"context_line":"    required-projects:"},{"line_number":62,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":63,"context_line":"      - openstack/freezer"},{"line_number":64,"context_line":"      - openstack/freezer-api"},{"line_number":65,"context_line":"      - openstack/freezer-web-ui"},{"line_number":66,"context_line":"      - openstack/python-freezerclient"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_fa8c9180","line":66,"range":{"start_line":27,"start_character":0,"end_line":66,"end_character":38},"updated":"2017-11-22 02:11:37.000000000","message":"let\u0027s use inheritance here, like: \n- job:\n    name: osbackup-freezer-dsvm-base\n    parent: legacy-dsvm-base\n    timeout: 4200\n    required-projects:\n      - openstack-infra/devstack-gate\n      - openstack/freezer\n      - openstack/freezer-api\n      - openstack/freezer-web-ui\n      - openstack/python-freezerclient\n- job:\n    name: osbackup-freezer-dsvm\n    parent: osbackup-freezer-dsvm-base\n    run: playbooks/legacy/osbackup-freezer-dsvm/run\n    post-run: playbooks/legacy/osbackup-freezer-dsvm/post\n\n- job:\n    name: osbackup-freezer-dsvm-centos-7\n    parent: osbackup-freezer-dsvm-base\n    run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/run\n    post-run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/post\n    voting: false\n    nodeset: legacy-centos-7\n\n- job:\n    name: osbackup-freezer-dsvm-opensuse-423\n    parent: osbackup-freezer-dsvm-base\n    run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/run\n    post-run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/post\n    voting: false\n    nodeset: legacy-opensuse-423","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"6863a3c2c5d30f9e399907fe9cae691456c8d1c0","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    required-projects:"},{"line_number":25,"context_line":"      - openstack/requirements"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- job:"},{"line_number":28,"context_line":"    name: osbackup-freezer-dsvm"},{"line_number":29,"context_line":"    parent: legacy-dsvm-base"},{"line_number":30,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm/run"},{"line_number":31,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm/post"},{"line_number":32,"context_line":"    timeout: 4200"},{"line_number":33,"context_line":"    required-projects:"},{"line_number":34,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":35,"context_line":"      - openstack/freezer"},{"line_number":36,"context_line":"      - openstack/freezer-api"},{"line_number":37,"context_line":"      - openstack/freezer-web-ui"},{"line_number":38,"context_line":"      - openstack/python-freezerclient"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- job:"},{"line_number":41,"context_line":"    name: osbackup-freezer-dsvm-centos-7"},{"line_number":42,"context_line":"    parent: legacy-dsvm-base"},{"line_number":43,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/run"},{"line_number":44,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/post"},{"line_number":45,"context_line":"    timeout: 4200"},{"line_number":46,"context_line":"    nodeset: legacy-centos-7"},{"line_number":47,"context_line":"    required-projects:"},{"line_number":48,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":49,"context_line":"      - openstack/freezer"},{"line_number":50,"context_line":"      - openstack/freezer-api"},{"line_number":51,"context_line":"      - openstack/freezer-web-ui"},{"line_number":52,"context_line":"      - openstack/python-freezerclient"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- job:"},{"line_number":55,"context_line":"    name: osbackup-freezer-dsvm-opensuse-423"},{"line_number":56,"context_line":"    parent: legacy-dsvm-base"},{"line_number":57,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/run"},{"line_number":58,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/post"},{"line_number":59,"context_line":"    timeout: 4200"},{"line_number":60,"context_line":"    nodeset: legacy-opensuse-423"},{"line_number":61,"context_line":"    required-projects:"},{"line_number":62,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":63,"context_line":"      - openstack/freezer"},{"line_number":64,"context_line":"      - openstack/freezer-api"},{"line_number":65,"context_line":"      - openstack/freezer-web-ui"},{"line_number":66,"context_line":"      - openstack/python-freezerclient"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_3d23d307","line":66,"range":{"start_line":27,"start_character":0,"end_line":66,"end_character":38},"in_reply_to":"ff82abbf_fa8c9180","updated":"2017-11-22 03:01:25.000000000","message":"Done","commit_id":"83456f80b3699651c1c27188a994157c5197b67e"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"c4983ceaa9b4b3a94d775200da401ef77aa4a3cb","unresolved":false,"context_lines":[{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: osbackup-freezer-dsvm"},{"line_number":26,"context_line":"    parent: osbackup-freezer-dsvm-base"},{"line_number":27,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm/run"},{"line_number":28,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm/post"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- job:"},{"line_number":31,"context_line":"    name: osbackup-freezer-dsvm-centos-7"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_b5ba5a6b","line":28,"range":{"start_line":27,"start_character":0,"end_line":28,"end_character":57},"updated":"2017-11-28 04:09:16.000000000","message":".yaml extension needed here with this change I50aad0174b72a2c65f6c92b7abf222f0a363b509","commit_id":"03a281239b77cb682bb86211936a4fe01cebe7fc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6588611d41972aa75914f7007d0ed1b82e5eecd3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: osbackup-freezer-dsvm"},{"line_number":26,"context_line":"    parent: osbackup-freezer-dsvm-base"},{"line_number":27,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm/run"},{"line_number":28,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm/post"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- job:"},{"line_number":31,"context_line":"    name: osbackup-freezer-dsvm-centos-7"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_c6f724d3","line":28,"range":{"start_line":27,"start_character":47,"end_line":28,"end_character":57},"updated":"2017-11-25 00:43:28.000000000","message":"please add extensions also here as per recent change,","commit_id":"03a281239b77cb682bb86211936a4fe01cebe7fc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6588611d41972aa75914f7007d0ed1b82e5eecd3","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- job:"},{"line_number":31,"context_line":"    name: osbackup-freezer-dsvm-centos-7"},{"line_number":32,"context_line":"    parent: osbackup-freezer-dsvm-base"},{"line_number":33,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/run"},{"line_number":34,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-centos-7/post"},{"line_number":35,"context_line":"    voting: false"},{"line_number":36,"context_line":"    nodeset: legacy-centos-7"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_660098ac","line":34,"range":{"start_line":33,"start_character":54,"end_line":34,"end_character":66},"updated":"2017-11-25 00:43:28.000000000","message":"ditto","commit_id":"03a281239b77cb682bb86211936a4fe01cebe7fc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6588611d41972aa75914f7007d0ed1b82e5eecd3","unresolved":false,"context_lines":[{"line_number":38,"context_line":"- job:"},{"line_number":39,"context_line":"    name: osbackup-freezer-dsvm-opensuse-423"},{"line_number":40,"context_line":"    parent: osbackup-freezer-dsvm-base"},{"line_number":41,"context_line":"    run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/run"},{"line_number":42,"context_line":"    post-run: playbooks/legacy/osbackup-freezer-dsvm-opensuse-423/post"},{"line_number":43,"context_line":"    voting: false"},{"line_number":44,"context_line":"    nodeset: legacy-opensuse-423"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_86fd9cb2","line":42,"range":{"start_line":41,"start_character":61,"end_line":42,"end_character":70},"updated":"2017-11-25 00:43:28.000000000","message":"ditto","commit_id":"03a281239b77cb682bb86211936a4fe01cebe7fc"}]}
