)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"50937ed9bafbaf960bd17f5053fb37bf437c0ff3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jeffrey Zhang \u003czhang.lei.fly@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-10-09 16:59:00 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Install OVMF package for nova image"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1796558"},{"line_number":10,"context_line":"Change-Id: Ie1c688e74ec2aa3b6169c0a18a856dd0c92fe443"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_5d29dd37","line":7,"updated":"2018-10-09 12:51:57.000000000","message":"Could you improve the commit message, at least include that this is for UEFI.","commit_id":"da70da095eb3d6891b3b002da47bce79e968d791"}],"docker/nova/nova-base/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"8dab770405ec903aff6168f2aaca0917541ea75a","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            \u0027iptables\u0027,"},{"line_number":74,"context_line":"            \u0027openssh-client\u0027,"},{"line_number":75,"context_line":"            \u0027openvswitch-switch\u0027,"},{"line_number":76,"context_line":"            \u0027ovmf\u0027,"},{"line_number":77,"context_line":"            \u0027python-libvirt\u0027"},{"line_number":78,"context_line":"        ] %}"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_68ef40fa","line":76,"range":{"start_line":76,"start_character":13,"end_line":76,"end_character":17},"updated":"2018-10-09 08:17:22.000000000","message":"ovmf for x86, \"qemu-efi-aarch64 qemu-efi-arm\" for aarch64 (just in case we want to run 32bit arm on 64bit arm64)","commit_id":"66bc8cca731d115cea3c290af4cb0882705dd0fd"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e995ee6a59d81ebb6f7746de67bb0ca3325e8fb5","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            \u0027iptables\u0027,"},{"line_number":74,"context_line":"            \u0027openssh-client\u0027,"},{"line_number":75,"context_line":"            \u0027openvswitch-switch\u0027,"},{"line_number":76,"context_line":"            \u0027ovmf\u0027,"},{"line_number":77,"context_line":"            \u0027python-libvirt\u0027"},{"line_number":78,"context_line":"        ] %}"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_686d0000","line":76,"range":{"start_line":76,"start_character":13,"end_line":76,"end_character":17},"in_reply_to":"3f79a3b5_68ef40fa","updated":"2018-10-09 08:59:36.000000000","message":"fixed.","commit_id":"66bc8cca731d115cea3c290af4cb0882705dd0fd"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"1efe05cd6c788453e12be733780b2990ff7a8c68","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    {% if base_arch \u003d\u003d \u0027x86_64\u0027 %}"},{"line_number":115,"context_line":"RUN ln -sf /usr/share/OVMF/OVMF_CODE.secboot.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":116,"context_line":"    {% elif base_arch \u003d\u003d \u0027aarch64\u0027 %}"},{"line_number":117,"context_line":"RUN mkdir -p /usr/share/OVMF \\ "},{"line_number":118,"context_line":"    \u0026\u0026 ln -sf /usr/share/AAVMF/AAVMF_CODE.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":119,"context_line":"    {% elif base_arch \u003d\u003d \u0027ppc64le\u0027 %}"},{"line_number":120,"context_line":"        {# NOTE(Jeffrey4l): no packages for ppc64le #}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_284b8828","line":117,"range":{"start_line":117,"start_character":30,"end_line":117,"end_character":31},"updated":"2018-10-09 08:14:50.000000000","message":"trailing space","commit_id":"66bc8cca731d115cea3c290af4cb0882705dd0fd"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e995ee6a59d81ebb6f7746de67bb0ca3325e8fb5","unresolved":false,"context_lines":[{"line_number":114,"context_line":"    {% if base_arch \u003d\u003d \u0027x86_64\u0027 %}"},{"line_number":115,"context_line":"RUN ln -sf /usr/share/OVMF/OVMF_CODE.secboot.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":116,"context_line":"    {% elif base_arch \u003d\u003d \u0027aarch64\u0027 %}"},{"line_number":117,"context_line":"RUN mkdir -p /usr/share/OVMF \\ "},{"line_number":118,"context_line":"    \u0026\u0026 ln -sf /usr/share/AAVMF/AAVMF_CODE.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":119,"context_line":"    {% elif base_arch \u003d\u003d \u0027ppc64le\u0027 %}"},{"line_number":120,"context_line":"        {# NOTE(Jeffrey4l): no packages for ppc64le #}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_0e8ed579","line":117,"range":{"start_line":117,"start_character":30,"end_line":117,"end_character":31},"in_reply_to":"3f79a3b5_284b8828","updated":"2018-10-09 08:59:36.000000000","message":"fixed","commit_id":"66bc8cca731d115cea3c290af4cb0882705dd0fd"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"c05438a347f6e05970d2fb26314afdba403f6390","unresolved":false,"context_lines":[{"line_number":113,"context_line":"# NOTE(jeffrey4l): nova will validate the existence of /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":114,"context_line":"    {% if base_arch \u003d\u003d \u0027x86_64\u0027 %}"},{"line_number":115,"context_line":"RUN ln -sf /usr/share/OVMF/OVMF_CODE.secboot.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":116,"context_line":"    {% elif base_arch \u003d\u003d \u0027aarch64\u0027 %}"},{"line_number":117,"context_line":"RUN mkdir -p /usr/share/OVMF \\"},{"line_number":118,"context_line":"    \u0026\u0026 ln -sf /usr/share/AAVMF/AAVMF_CODE.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":119,"context_line":"    {% elif base_arch \u003d\u003d \u0027ppc64le\u0027 %}"},{"line_number":120,"context_line":"        {# NOTE(Jeffrey4l): no packages for ppc64le #}"},{"line_number":121,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_887f3c16","line":118,"range":{"start_line":116,"start_character":4,"end_line":118,"end_character":73},"updated":"2018-10-09 08:23:22.000000000","message":"not needed - https://git.openstack.org/cgit/openstack/nova/tree/nova/virt/libvirt/driver.py?#n142 shows that Nova already looks in proper place","commit_id":"ccf80b84a327022e454b9bce333e3b449672f021"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e995ee6a59d81ebb6f7746de67bb0ca3325e8fb5","unresolved":false,"context_lines":[{"line_number":113,"context_line":"# NOTE(jeffrey4l): nova will validate the existence of /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":114,"context_line":"    {% if base_arch \u003d\u003d \u0027x86_64\u0027 %}"},{"line_number":115,"context_line":"RUN ln -sf /usr/share/OVMF/OVMF_CODE.secboot.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":116,"context_line":"    {% elif base_arch \u003d\u003d \u0027aarch64\u0027 %}"},{"line_number":117,"context_line":"RUN mkdir -p /usr/share/OVMF \\"},{"line_number":118,"context_line":"    \u0026\u0026 ln -sf /usr/share/AAVMF/AAVMF_CODE.fd /usr/share/OVMF/OVMF_CODE.fd"},{"line_number":119,"context_line":"    {% elif base_arch \u003d\u003d \u0027ppc64le\u0027 %}"},{"line_number":120,"context_line":"        {# NOTE(Jeffrey4l): no packages for ppc64le #}"},{"line_number":121,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_681bc083","line":118,"range":{"start_line":116,"start_character":4,"end_line":118,"end_character":73},"in_reply_to":"3f79a3b5_887f3c16","updated":"2018-10-09 08:59:36.000000000","message":"cool, will fix it.","commit_id":"ccf80b84a327022e454b9bce333e3b449672f021"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"47711abd2d101bd9a260c2994143ea68b43107ea","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            \u0027iptables\u0027,"},{"line_number":84,"context_line":"            \u0027openssh-client\u0027,"},{"line_number":85,"context_line":"            \u0027openvswitch-switch\u0027,"},{"line_number":86,"context_line":"            \u0027ovmf\u0027,"},{"line_number":87,"context_line":"            \u0027python-libvirt\u0027"},{"line_number":88,"context_line":"        ] %}"},{"line_number":89,"context_line":"        {% if base_arch \u003d\u003d \u0027x86_64\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3f79a3b5_918d242b","line":86,"range":{"start_line":86,"start_character":10,"end_line":86,"end_character":19},"updated":"2018-10-09 09:43:24.000000000","message":"drop","commit_id":"da70da095eb3d6891b3b002da47bce79e968d791"}]}
