)]}'
{".zuul.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c6576a189fea8bc61771c6aedd09de92325497c8","unresolved":false,"context_lines":[{"line_number":83,"context_line":"      devstack_localrc:"},{"line_number":84,"context_line":"        TEMPEST_COMPUTE_TYPE: compute_legacy"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"- job:"},{"line_number":87,"context_line":"    name: nova-grenade-live-migration"},{"line_number":88,"context_line":"    parent: nova-dsvm-multinode-base"},{"line_number":89,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ffb9cba7_d1e96180","line":86,"updated":"2019-04-23 22:08:51.000000000","message":"Looks like required-projects needs to be declared for openstack-infra/devstack-gate:\n\nhttp://logs.openstack.org/07/640207/2/check/nova-grenade-live-migration/eaed19b/job-output.txt.gz#_2019-04-22_03_54_45_036854\n\nI\u0027m not sure if that\u0027s a pike only thing or what.","commit_id":"b875e7ad53cae378f4b1515cb9bb422275c01402"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"105a9076701551cde8cc2fed1ace7beac41c5d10","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      each other."},{"line_number":8,"context_line":"    timeout: 10800"},{"line_number":9,"context_line":"    required-projects:"},{"line_number":10,"context_line":"      - openstack/devstack-gate"},{"line_number":11,"context_line":"      - openstack/nova"},{"line_number":12,"context_line":"      - openstack/tempest"},{"line_number":13,"context_line":"    irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ffb9cba7_34522b15","line":10,"range":{"start_line":10,"start_character":6,"end_line":10,"end_character":31},"updated":"2019-04-23 22:30:27.000000000","message":"OK should be fixed now.","commit_id":"05ef4b48c64c7cff1d3a399bb068b267622a5b69"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0110cd589a58243748d69aff314163fe319ca9a1","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      each other."},{"line_number":8,"context_line":"    timeout: 10800"},{"line_number":9,"context_line":"    required-projects:"},{"line_number":10,"context_line":"      - openstack/devstack-gate"},{"line_number":11,"context_line":"      - openstack/nova"},{"line_number":12,"context_line":"      - openstack/tempest"},{"line_number":13,"context_line":"    irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ffb9cba7_122a898f","line":10,"updated":"2019-04-24 14:17:04.000000000","message":"Hmm I wonder why the rebase didn\u0027t pick this up? The job still failed:\n\nhttp://logs.openstack.org/07/640207/4/check/nova-grenade-live-migration/7a1778e/job-output.txt.gz#_2019-04-24_03_48_00_777490\n\n2019-04-24 03:48:00.777334 | primary | **********************************\n2019-04-24 03:48:00.777490 | primary | ERROR! /home/zuul/src/opendev.org/openstack-infra/devstack-gate not found\n2019-04-24 03:48:00.777612 | primary | In Zuul v3 all repositories used need to be declared\n2019-04-24 03:48:00.777725 | primary | in the \u0027required-projects\u0027 parameter on the job.\n2019-04-24 03:48:00.777794 | primary | To fix this issue, add:\n2019-04-24 03:48:00.777823 | primary |\n2019-04-24 03:48:00.777905 | primary |   openstack-infra/devstack-gate\n2019-04-24 03:48:00.777934 | primary |\n2019-04-24 03:48:00.778003 | primary | to \u0027required-projects\u0027.\n2019-04-24 03:48:00.778033 | primary |\n2019-04-24 03:48:00.778167 | primary | While you\u0027re at it, it\u0027s worth noting that zuul-cloner itself\n2019-04-24 03:48:00.778297 | primary | is deprecated and this shim is only present for transition\n2019-04-24 03:48:00.778427 | primary | purposes. Start thinking about how to rework job content to\n2019-04-24 03:48:00.778541 | primary | just use the git repos that zuul will place into\n2019-04-24 03:48:00.778633 | primary | /home/zuul/src/opendev.org directly.\n2019-04-24 03:48:00.778722 | primary | **********************************","commit_id":"8965bd4b87a525de26884f3b93bde8277daca0be"}],"playbooks/legacy/nova-grenade-live-migration/run.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"f89376ccd7284a6782c3f6bfe5cd30fa43dc76fa","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          EOF"},{"line_number":19,"context_line":"          /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \\"},{"line_number":20,"context_line":"              git://git.openstack.org \\"},{"line_number":21,"context_line":"              openstack-infra/devstack-gate"},{"line_number":22,"context_line":"        executable: /bin/bash"},{"line_number":23,"context_line":"        chdir: \u0027{{ ansible_user_dir }}/workspace\u0027"},{"line_number":24,"context_line":"      environment: \u0027{{ zuul | zuul_legacy_vars }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ffb9cba7_83d149d0","line":21,"range":{"start_line":21,"start_character":14,"end_line":21,"end_character":43},"updated":"2019-04-24 15:42:39.000000000","message":"Oh I see the problem, this is out of date.","commit_id":"8965bd4b87a525de26884f3b93bde8277daca0be"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9034999c9c971e566f054253cc8c432d951c0ad8","unresolved":false,"context_lines":[{"line_number":17,"context_line":"              dest: devstack-gate"},{"line_number":18,"context_line":"          EOF"},{"line_number":19,"context_line":"          /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \\"},{"line_number":20,"context_line":"              git://git.openstack.org \\"},{"line_number":21,"context_line":"              openstack/devstack-gate"},{"line_number":22,"context_line":"        executable: /bin/bash"},{"line_number":23,"context_line":"        chdir: \u0027{{ ansible_user_dir }}/workspace\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ffb9cba7_e366052a","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":37},"updated":"2019-04-24 15:45:40.000000000","message":"This needs to be opendev.","commit_id":"c027f6c28ae2d66a4e703aea485181a536d3543b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0690b751f16c4c00c73820df0c3531cef67f3587","unresolved":false,"context_lines":[{"line_number":17,"context_line":"              dest: devstack-gate"},{"line_number":18,"context_line":"          EOF"},{"line_number":19,"context_line":"          /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \\"},{"line_number":20,"context_line":"              git://git.openstack.org \\"},{"line_number":21,"context_line":"              openstack/devstack-gate"},{"line_number":22,"context_line":"        executable: /bin/bash"},{"line_number":23,"context_line":"        chdir: \u0027{{ ansible_user_dir }}/workspace\u0027"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ffb9cba7_e34fe58f","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":37},"in_reply_to":"ffb9cba7_e366052a","updated":"2019-04-24 15:46:46.000000000","message":"And not git://","commit_id":"c027f6c28ae2d66a4e703aea485181a536d3543b"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"1a34684bae62e8ed3f1350c5dc722ad348357cf6","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        cmd: |"},{"line_number":28,"context_line":"          set -e"},{"line_number":29,"context_line":"          set -x"},{"line_number":30,"context_line":"          export PROJECTS\u003d\"openstack-dev/grenade $PROJECTS\""},{"line_number":31,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":32,"context_line":"          export DEVSTACK_GATE_CONFIGDRIVE\u003d0"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ffb9cba7_408339cd","line":30,"range":{"start_line":30,"start_character":27,"end_line":30,"end_character":48},"updated":"2019-04-25 05:18:37.000000000","message":"I think maybe this needs to be \"openstack/grenade\"","commit_id":"5c67f243fe3a4143b9f7d268bf03c1969fb99257"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b92fc223247ba6c3a42438e307381de5322fc2a4","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        cmd: |"},{"line_number":28,"context_line":"          set -e"},{"line_number":29,"context_line":"          set -x"},{"line_number":30,"context_line":"          export PROJECTS\u003d\"openstack-dev/grenade $PROJECTS\""},{"line_number":31,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":32,"context_line":"          export DEVSTACK_GATE_CONFIGDRIVE\u003d0"},{"line_number":33,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ffb9cba7_493276a9","line":30,"range":{"start_line":30,"start_character":27,"end_line":30,"end_character":48},"in_reply_to":"ffb9cba7_408339cd","updated":"2019-04-25 21:26:08.000000000","message":"Damn yeah good call.","commit_id":"5c67f243fe3a4143b9f7d268bf03c1969fb99257"}]}
