)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"19c02ba54a26c63c86dd4639e646ec23ed3ed893","unresolved":false,"context_lines":[{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_e7767d3d","line":2990,"range":{"start_line":2990,"start_character":2,"end_line":2990,"end_character":39},"updated":"2016-11-23 19:10:10.000000000","message":"This is the default, remove it.","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"769adcc4ddfc28f3eb86d0e8311847c320960dd5","unresolved":false,"context_lines":[{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_ab2b4fea","line":2990,"range":{"start_line":2990,"start_character":2,"end_line":2990,"end_character":39},"in_reply_to":"5a74a57a_69022871","updated":"2016-11-24 10:59:11.000000000","message":"WE have a global regex that does exactly the above.\n\nSo, those two lines are some sophisticated nops - they are completely unneeded.","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"change_message_id":"11318db8397247b2d8cad6e81bb8da81c13e827a","unresolved":false,"context_lines":[{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_545a5c51","line":2990,"range":{"start_line":2990,"start_character":2,"end_line":2990,"end_character":39},"in_reply_to":"5a74a57a_ab2b4fea","updated":"2016-11-24 12:10:23.000000000","message":"make sense to me. Thanks Andreas!","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"change_message_id":"169a0abd3bbf672b08a3a1fbf29584a9e638f8e5","unresolved":false,"context_lines":[{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_69022871","line":2990,"range":{"start_line":2990,"start_character":2,"end_line":2990,"end_character":39},"in_reply_to":"5a74a57a_e7767d3d","updated":"2016-11-24 08:59:21.000000000","message":"Hi Andreas,\nI\u0027m still quite confused. This expression is similar to other projects. As mentioned before, we want to apply xenial node just for stable/newton and master version. trusty node is still used for other previous versions. Please correct me if I\u0027m wrong. Thanks","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"19c02ba54a26c63c86dd4639e646ec23ed3ed893","unresolved":false,"context_lines":[{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"},{"line_number":2994,"context_line":"    branch: ^(?!stable/liberty).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_67998d6e","line":2991,"range":{"start_line":2991,"start_character":3,"end_line":2991,"end_character":17},"updated":"2016-11-23 19:10:10.000000000","message":"So, the xenial job is voting?\n\nUse \"-nv\" as suffix instead of this.","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"change_message_id":"169a0abd3bbf672b08a3a1fbf29584a9e638f8e5","unresolved":false,"context_lines":[{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":"    voting: false"},{"line_number":2992,"context_line":""},{"line_number":2993,"context_line":"  - name: gate-tacker-python34-db"},{"line_number":2994,"context_line":"    branch: ^(?!stable/liberty).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_69394841","line":2991,"range":{"start_line":2991,"start_character":3,"end_line":2991,"end_character":17},"in_reply_to":"5a74a57a_67998d6e","updated":"2016-11-24 08:59:21.000000000","message":"Done","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"19c02ba54a26c63c86dd4639e646ec23ed3ed893","unresolved":false,"context_lines":[{"line_number":17163,"context_line":"      - name: python35-db-jobs"},{"line_number":17164,"context_line":"    check:"},{"line_number":17165,"context_line":"      - gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":17166,"context_line":"      - gate-tacker-dsvm-functional-ubuntu-xenial"},{"line_number":17167,"context_line":"      - gate-tacker-api-ref"},{"line_number":17168,"context_line":"    gate:"},{"line_number":17169,"context_line":"      - gate-tacker-api-ref"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_e7ad9d89","line":17166,"range":{"start_line":17166,"start_character":7,"end_line":17166,"end_character":49},"updated":"2016-11-23 19:10:10.000000000","message":"Voting jobs should be in both check and gate queue","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"change_message_id":"169a0abd3bbf672b08a3a1fbf29584a9e638f8e5","unresolved":false,"context_lines":[{"line_number":17163,"context_line":"      - name: python35-db-jobs"},{"line_number":17164,"context_line":"    check:"},{"line_number":17165,"context_line":"      - gate-tacker-dsvm-functional-ubuntu-trusty"},{"line_number":17166,"context_line":"      - gate-tacker-dsvm-functional-ubuntu-xenial"},{"line_number":17167,"context_line":"      - gate-tacker-api-ref"},{"line_number":17168,"context_line":"    gate:"},{"line_number":17169,"context_line":"      - gate-tacker-api-ref"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a74a57a_49848cd3","line":17166,"range":{"start_line":17166,"start_character":7,"end_line":17166,"end_character":49},"in_reply_to":"5a74a57a_e7ad9d89","updated":"2016-11-24 08:59:21.000000000","message":"xenial and trusty node used in Tacker are non-voting. Please let me know if both of them should be in both check and gate queue.","commit_id":"e54ba9616e4d4545c199fecb4a190d214d539e5a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"aee80fda1c2e45654dee91eb87ac16aaf9639cb9","unresolved":false,"context_lines":[{"line_number":2986,"context_line":"  - name: gate-neutron-dsvm-api-ubuntu-trusty"},{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty-nv"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":""},{"line_number":2992,"context_line":"  - name: gate-tacker-python34-db"},{"line_number":2993,"context_line":"    branch: ^(?!stable/liberty).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a74a57a_4b22bb02","line":2990,"range":{"start_line":2989,"start_character":0,"end_line":2990,"end_character":39},"updated":"2016-11-24 11:00:32.000000000","message":"Remove since it\u0027s not needed, we have a global regex that does this.","commit_id":"7fd90336561a1b6bde3259e5199ebf1f7f6edb04"},{"author":{"_account_id":20560,"name":"Tung Doan","email":"doantungbk.203@gmail.com","username":"doantungbk"},"change_message_id":"48b243c8205c820a2a085ec37a684cd26a5ed715","unresolved":false,"context_lines":[{"line_number":2986,"context_line":"  - name: gate-neutron-dsvm-api-ubuntu-trusty"},{"line_number":2987,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2988,"context_line":""},{"line_number":2989,"context_line":"  - name: gate-tacker-dsvm-functional-ubuntu-trusty-nv"},{"line_number":2990,"context_line":"    branch: ^(stable/(liberty|mitaka))$"},{"line_number":2991,"context_line":""},{"line_number":2992,"context_line":"  - name: gate-tacker-python34-db"},{"line_number":2993,"context_line":"    branch: ^(?!stable/liberty).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a74a57a_143f04d7","line":2990,"range":{"start_line":2989,"start_character":0,"end_line":2990,"end_character":39},"in_reply_to":"5a74a57a_4b22bb02","updated":"2016-11-24 12:10:30.000000000","message":"Done","commit_id":"7fd90336561a1b6bde3259e5199ebf1f7f6edb04"}]}
