)]}'
{".zuul.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"abf7c15f65adef25a64550b72248965170be6aac","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      tox_venvlist: \u0027all\u0027"},{"line_number":32,"context_line":"      devstack_localrc:"},{"line_number":33,"context_line":"        CINDER_ISCSI_HELPER: \u0027lioadm\u0027"},{"line_number":34,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\"\u0027"},{"line_number":35,"context_line":"      devstack_plugins:"},{"line_number":36,"context_line":"        barbican: \u0027git://git.openstack.org/openstack/barbican\u0027"},{"line_number":37,"context_line":"      devstack_services:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f91af0f_54467c51","line":34,"range":{"start_line":34,"start_character":58,"end_line":34,"end_character":59},"updated":"2018-01-05 16:37:59.000000000","message":"error here","commit_id":"7d9e8f11ff60440f04dd8c66d5a52a4ae911341b"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"9f0abca78d0721ce4719d16fd5e14972e155a295","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - openstack/cinder-tempest-plugin"},{"line_number":19,"context_line":"      - openstack/cinder"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      tempest_test_regex: |"},{"line_number":22,"context_line":"        (tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":23,"context_line":"        (?.*VolumesSnapshotTestJSON.test_snapshot_backup)"},{"line_number":24,"context_line":"        (?.*VolumesBackupsTest.test_backup_create_attached_volume)"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f91af0f_3192e59f","line":21,"updated":"2018-01-05 19:24:12.000000000","message":"The tempest command is throwing errors related to this in the lio job.","commit_id":"7e63c05c38ff8028f903c215be2339008ad1d753"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"7fb9c9ea99fb8a55bd77d706a09a08feded65964","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - openstack/cinder-tempest-plugin"},{"line_number":19,"context_line":"      - openstack/cinder"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      tempest_test_regex: |"},{"line_number":22,"context_line":"        (tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":23,"context_line":"        (?.*VolumesSnapshotTestJSON.test_snapshot_backup)"},{"line_number":24,"context_line":"        (?.*VolumesBackupsTest.test_backup_create_attached_volume)"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f91af0f_51e20931","line":21,"in_reply_to":"9f91af0f_3192e59f","updated":"2018-01-05 19:25:29.000000000","message":"I think you need \"\u003e\" instead of \"|\"","commit_id":"7e63c05c38ff8028f903c215be2339008ad1d753"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"b5691fac3ec31f87277aefa10c43a2eea42c21bf","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - openstack/cinder-tempest-plugin"},{"line_number":19,"context_line":"      - openstack/cinder"},{"line_number":20,"context_line":"    vars:"},{"line_number":21,"context_line":"      tempest_test_regex: |"},{"line_number":22,"context_line":"        (tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":23,"context_line":"        (?.*VolumesSnapshotTestJSON.test_snapshot_backup)"},{"line_number":24,"context_line":"        (?.*VolumesBackupsTest.test_backup_create_attached_volume)"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f91af0f_21dfe00d","line":21,"in_reply_to":"9f91af0f_51e20931","updated":"2018-01-08 08:44:31.000000000","message":"Uhm, the documentation says \"|\": https://review.openstack.org/#/c/529624/\n\nYou may need to quote few characters.\n\nI\u0027d suggest to contact Michel Peterson (who wrote and fixed that patch) and James E. Blair (who helped drafting it).","commit_id":"7e63c05c38ff8028f903c215be2339008ad1d753"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"eed17107eb8bc92e7fdcbdc35b925a68ba032e70","unresolved":false,"context_lines":[{"line_number":21,"context_line":"      tempest_test_regex: |"},{"line_number":22,"context_line":"        (?x)"},{"line_number":23,"context_line":"        (^tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":24,"context_line":"        (?.*VolumesSnapshotTestJSON.test_snapshot_backup)"},{"line_number":25,"context_line":"        (?.*VolumesBackupsTest.test_backup_create_attached_volume)"},{"line_number":26,"context_line":"        (?.*VolumesBackupsTest.test_backup_create_and_restore_to_an_existing_volume)"},{"line_number":27,"context_line":"        (?.*VolumesBackupsTest.test_bootable_volume_backup_and_restore)"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f91af0f_282f7d88","line":24,"range":{"start_line":24,"start_character":9,"end_line":24,"end_character":10},"updated":"2018-01-10 14:56:48.000000000","message":"The negative lookahead requires the exclamation mark as well \n\n(?! ... )","commit_id":"a911dde50859fee4be6e3bec4d6401dba9078b28"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2d4e10a5e71d631911870d8e7585c91870dbd329","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    name: openstack/cinder-tempest-plugin"},{"line_number":3,"context_line":"    check:"},{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - cinder-tempest-plugin-lvm-lio"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- job:"},{"line_number":8,"context_line":"    name: cinder-tempest-plugin-lvm-lio"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7f96bb07_2cb50632","line":5,"updated":"2018-01-11 13:24:13.000000000","message":"I think we should run the default tempest test on this repo and not the LIO one. Or possibly both, but LIO is currently non-voting on openstack/cinder, so I don\u0027t think it should be the only one.","commit_id":"4dcb3e72cb3b1e54186d987a0c5e7068eca2351c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9cbb0ece9ce47f89d25884ee137238b18ed3c504","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    check:"},{"line_number":3,"context_line":"      jobs:"},{"line_number":4,"context_line":"        - cinder-tempest-plugin-lvm-lio"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- job:"},{"line_number":7,"context_line":"    name: cinder-tempest-plugin-lvm-lio"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"5f93b717_eb6a067f","line":4,"range":{"start_line":2,"start_character":0,"end_line":4,"end_character":39},"updated":"2018-01-31 18:07:23.000000000","message":"voting jobs should be in both check and gate","commit_id":"35e7496f5d0d961136086a8cfd640b64c4836a84"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"5e3bb8fed96d25f43a7a4803a7af35b29316aaf8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete"},{"line_number":31,"context_line":"        VolumesBackupsTest.test_volume_snapshot_backup"},{"line_number":32,"context_line":"        VolumesBackupsV39Test.test_update_backup"},{"line_number":33,"context_line":"      tox_venvlist: \u0027all\u0027"},{"line_number":34,"context_line":"      devstack_localrc:"},{"line_number":35,"context_line":"        CINDER_ISCSI_HELPER: \u0027lioadm\u0027"},{"line_number":36,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"5f93b717_9e4e226d","line":33,"updated":"2018-01-31 18:32:18.000000000","message":"The tox_envlist:","commit_id":"35e7496f5d0d961136086a8cfd640b64c4836a84"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"df00aa79fc6e299b0db587f11cf1d49305214cdf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- project:"},{"line_number":2,"context_line":"    check:"},{"line_number":3,"context_line":"      jobs:"},{"line_number":4,"context_line":"        - cinder-tempest-plugin-lvm-lio"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- job:"},{"line_number":7,"context_line":"    name: cinder-tempest-plugin-lvm-lio"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"5f93b717_8b6fc2fa","line":4,"range":{"start_line":4,"start_character":9,"end_line":4,"end_character":39},"updated":"2018-01-31 18:24:01.000000000","message":"voting jobs should be in both check and gate","commit_id":"b52c0fd128c10013c12a59f1608cb8c6f5ed11c2"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"5e3bb8fed96d25f43a7a4803a7af35b29316aaf8","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete"},{"line_number":30,"context_line":"        VolumesBackupsTest.test_volume_snapshot_backup"},{"line_number":31,"context_line":"        VolumesBackupsV39Test.test_update_backup"},{"line_number":32,"context_line":"      tox_venvlist: \u0027all\u0027"},{"line_number":33,"context_line":"      devstack_localrc:"},{"line_number":34,"context_line":"        CINDER_ISCSI_HELPER: \u0027lioadm\u0027"},{"line_number":35,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"5f93b717_fe440649","line":32,"updated":"2018-01-31 18:32:18.000000000","message":"Use tox_envlist (it was renamed: https://review.openstack.org/#/c/533225/)","commit_id":"b52c0fd128c10013c12a59f1608cb8c6f5ed11c2"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"cd74cc1a9779a0a76f69f375355a7b456878470e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"      - openstack/cinder"},{"line_number":22,"context_line":"    vars:"},{"line_number":23,"context_line":"      tempest_test_regex: (tempest\\.(api|scenario)|cinder_tempest_plugin)"},{"line_number":24,"context_line":"      tempest_test_blacklist: \"{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/tempest-blacklist.txt\""},{"line_number":25,"context_line":"      tox_envlist: \u0027all\u0027"},{"line_number":26,"context_line":"      devstack_localrc:"},{"line_number":27,"context_line":"        CINDER_ISCSI_HELPER: \u0027lioadm\u0027"}],"source_content_type":"text/x-yaml","patch_set":33,"id":"5f7c97a3_0c02e26f","line":24,"range":{"start_line":24,"start_character":81,"end_line":24,"end_character":102},"updated":"2018-05-14 18:39:58.000000000","message":"The file is called\n    tempest_blacklist.txt\nbut here it is referenced with a hyphen instead of underscore.","commit_id":"d7d067366546d0e4f4479ab9bbfde60562cca779"}],"tempest_blacklist.txt":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"d97fc3450f865bf82b1080e92a5b6f0d26840ebe","unresolved":false,"context_lines":[{"line_number":5,"context_line":"VolumesBackupsTest.test_bootable_volume_backup_and_restore"},{"line_number":6,"context_line":"VolumesBackupsTest.test_incremental_backup"},{"line_number":7,"context_line":"VolumesBackupsTest.test_volume_snapshot_backup"},{"line_number":8,"context_line":"VolumesBackupsV39Test.test_update_backup"}],"source_content_type":"text/plain","patch_set":29,"id":"df7087c5_cd0b6d8b","line":8,"updated":"2018-03-15 19:02:29.000000000","message":"This no longer skips slow tests?","commit_id":"eee7399a6bc85c6bafca14274139ec3a021325bf"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1531e1bb0c72219928b123929fe7f4e00867af25","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# List of tests getting skipped"},{"line_number":2,"context_line":".*\\[.*\\bslow\\b.*\\]"},{"line_number":3,"context_line":".*\\.*VolumesSnapshotTestJSON\\.test_snapshot_backup"},{"line_number":4,"context_line":".*\\.*VolumesBackupsTest\\.test_backup_create_attached_volume)"},{"line_number":5,"context_line":".*\\.*VolumesBackupsTest\\.test_backup_create_and_restore_to_an_existing_volume)"},{"line_number":6,"context_line":".*\\.*VolumesBackupsTest\\.test_bootable_volume_backup_and_restore)"},{"line_number":7,"context_line":".*\\.*VolumesBackupsTest\\.test_incremental_backup)"}],"source_content_type":"text/plain","patch_set":32,"id":"bf659307_bacffb7d","line":4,"updated":"2018-03-26 16:17:17.000000000","message":"Why do lines 4-10 end in parens, but not 3?","commit_id":"5f5dec4df05cc346bbc827fded0c1d6156502a8e"}]}
