)]}'
{".zuul.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e7222678f92609710d842f1fa2ed83635d4765b8","unresolved":false,"context_lines":[{"line_number":221,"context_line":"        - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:"},{"line_number":222,"context_line":"            voting: false"},{"line_number":223,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":224,"context_line":"        - devstack-plugin-ceph-tempest:"},{"line_number":225,"context_line":"            voting: false"},{"line_number":226,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":227,"context_line":"        - legacy-grenade-dsvm-neutron-multinode-live-migration:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_80f16d04","line":224,"range":{"start_line":224,"start_character":10,"end_line":224,"end_character":38},"updated":"2019-02-05 14:56:32.000000000","message":"And this is py27.","commit_id":"96e86cae8ceafbb9a9305f698a6f95460e6160ae"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e7222678f92609710d842f1fa2ed83635d4765b8","unresolved":false,"context_lines":[{"line_number":227,"context_line":"        - legacy-grenade-dsvm-neutron-multinode-live-migration:"},{"line_number":228,"context_line":"            voting: false"},{"line_number":229,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":230,"context_line":"        - neutron-grenade-multinode:"},{"line_number":231,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":232,"context_line":"        - neutron-tempest-linuxbridge:"},{"line_number":233,"context_line":"            irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_00b7bd3c","line":230,"range":{"start_line":230,"start_character":10,"end_line":230,"end_character":35},"updated":"2019-02-05 14:56:32.000000000","message":"This is also py27 right now.","commit_id":"96e86cae8ceafbb9a9305f698a6f95460e6160ae"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"abfae053ab51c776eaa6e99127558099a1572294","unresolved":false,"context_lines":[{"line_number":236,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":237,"context_line":"              # it in the gate."},{"line_number":238,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":239,"context_line":"        - nova-live-migration"},{"line_number":240,"context_line":"        - nova-lvm"},{"line_number":241,"context_line":"        - nova-multiattach"},{"line_number":242,"context_line":"        - nova-next"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_fc4eb536","line":239,"range":{"start_line":239,"start_character":10,"end_line":239,"end_character":29},"updated":"2019-02-07 15:13:05.000000000","message":"This is also py27 and while it\u0027s a limited set of tests, it tests creating and deleting a server which is bare minimum test coverage that we probably need for py2 integration testing.","commit_id":"96e86cae8ceafbb9a9305f698a6f95460e6160ae"}]}
