)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Scott Little \u003cscott.little@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-11-16 15:00:43 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"gen-prestaged-iso.sh"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"gen-prestaged-iso.sh will create an iso image from a bootimage.iso,"},{"line_number":10,"context_line":"and one or more archives of docker images. This iso will be capable of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"d27d54c7_1d8509d0","line":7,"updated":"2021-11-16 20:21:10.000000000","message":"title line could probably use a little work.  Looks like you are adding this file.","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"3f84cb6a3fe38ea46f01e1250ac15d8d0ee0cded","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Scott Little \u003cscott.little@windriver.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-11-16 15:00:43 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"gen-prestaged-iso.sh"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"gen-prestaged-iso.sh will create an iso image from a bootimage.iso,"},{"line_number":10,"context_line":"and one or more archives of docker images. This iso will be capable of"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"c1eba45b_e60715a8","line":7,"in_reply_to":"d27d54c7_1d8509d0","updated":"2021-11-16 21:14:19.000000000","message":"Ack","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"b632e738ce08dd8dfdddedd7421cfe2364541b16","unresolved":true,"context_lines":[{"line_number":10,"context_line":"and one or more archives of docker images. This iso will be capable of"},{"line_number":11,"context_line":"installing prestaged content for a sub-cloud."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"A prelimenary version can be had by."},{"line_number":14,"context_line":"1) cherry-pick"},{"line_number":15,"context_line":"https://ala-codereviewti-prod.wrs.com/c/cgcs/opendev.org.starlingx.metal/+/6351"},{"line_number":16,"context_line":"2) build-pkgs"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"f7620368_6c6a9a9d","line":13,"range":{"start_line":13,"start_character":2,"end_line":13,"end_character":13},"updated":"2021-11-16 21:39:54.000000000","message":"nit: preliminary","commit_id":"e84f0a09144ba407b7badc5d2d976435ea03b95e"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"b632e738ce08dd8dfdddedd7421cfe2364541b16","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"A prelimenary version can be had by."},{"line_number":14,"context_line":"1) cherry-pick"},{"line_number":15,"context_line":"https://ala-codereviewti-prod.wrs.com/c/cgcs/opendev.org.starlingx.metal/+/6351"},{"line_number":16,"context_line":"2) build-pkgs"},{"line_number":17,"context_line":"3) create a designer patch containing package \u0027platform-kickstarts\u0027"},{"line_number":18,"context_line":"4) pass the designer patch into gen-prestaged-iso.sh via \u0027--patch\u0027"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"11287db5_cafbbb4e","line":15,"updated":"2021-11-16 21:39:54.000000000","message":"this doesnt appear to be available generally","commit_id":"e84f0a09144ba407b7badc5d2d976435ea03b95e"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"5c646b360d1150fd1a9083ae46c360f32dcd32b1","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"A prelimenary version can be had by."},{"line_number":14,"context_line":"1) cherry-pick"},{"line_number":15,"context_line":"https://ala-codereviewti-prod.wrs.com/c/cgcs/opendev.org.starlingx.metal/+/6351"},{"line_number":16,"context_line":"2) build-pkgs"},{"line_number":17,"context_line":"3) create a designer patch containing package \u0027platform-kickstarts\u0027"},{"line_number":18,"context_line":"4) pass the designer patch into gen-prestaged-iso.sh via \u0027--patch\u0027"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"e7fa4c7e_25af2182","line":15,"in_reply_to":"11287db5_cafbbb4e","updated":"2021-11-16 21:44:12.000000000","message":"Yeah, this looks like a private git.  I would remove this line altogether","commit_id":"e84f0a09144ba407b7badc5d2d976435ea03b95e"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"6e6b4ffb3b95adb63b8506bf337d02a590900fca","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"A prelimenary version can be had by."},{"line_number":14,"context_line":"1) cherry-pick"},{"line_number":15,"context_line":"https://ala-codereviewti-prod.wrs.com/c/cgcs/opendev.org.starlingx.metal/+/6351"},{"line_number":16,"context_line":"2) build-pkgs"},{"line_number":17,"context_line":"3) create a designer patch containing package \u0027platform-kickstarts\u0027"},{"line_number":18,"context_line":"4) pass the designer patch into gen-prestaged-iso.sh via \u0027--patch\u0027"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"18d95d61_c56078a8","line":15,"in_reply_to":"e7fa4c7e_25af2182","updated":"2021-11-17 16:45:05.000000000","message":"removed","commit_id":"e84f0a09144ba407b7badc5d2d976435ea03b95e"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5856433a_ddcf2ddb","updated":"2021-11-16 20:21:10.000000000","message":"Minor questions about some of the logs ","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"}],"utilities/platform-util/scripts/gen-prestaged-iso.sh":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":true,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    if [ -z \"${overwrite}\" ] || [ \"${overwrite}\" \u003d\u003d \u0027n\u0027 ]; then"},{"line_number":241,"context_line":"        if [ -f \"${final_dest}\" ]; then"},{"line_number":242,"context_line":"            log_error \"Error: copy_to_iso: destination already exists \u0027${dest}\u0027\""},{"line_number":243,"context_line":"            exit 1"},{"line_number":244,"context_line":"        fi"},{"line_number":245,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"e90f0ca3_52682a11","line":242,"range":{"start_line":242,"start_character":73,"end_line":242,"end_character":77},"updated":"2021-11-16 20:21:10.000000000","message":"should this be final_dest ?","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"3f84cb6a3fe38ea46f01e1250ac15d8d0ee0cded","unresolved":true,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    if [ -z \"${overwrite}\" ] || [ \"${overwrite}\" \u003d\u003d \u0027n\u0027 ]; then"},{"line_number":241,"context_line":"        if [ -f \"${final_dest}\" ]; then"},{"line_number":242,"context_line":"            log_error \"Error: copy_to_iso: destination already exists \u0027${dest}\u0027\""},{"line_number":243,"context_line":"            exit 1"},{"line_number":244,"context_line":"        fi"},{"line_number":245,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"6e08faaa_e7bd83df","line":242,"range":{"start_line":242,"start_character":73,"end_line":242,"end_character":77},"in_reply_to":"e90f0ca3_52682a11","updated":"2021-11-16 21:14:19.000000000","message":"yes","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":true,"context_lines":[{"line_number":245,"context_line":"    fi"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    if [ ! -d \"${final_dest_dir}\" ]; then"},{"line_number":248,"context_line":"        log_error \"Error: copy_to_iso: destination directory does not exist \u0027${dest_dir}\u0027\""},{"line_number":249,"context_line":"        exit 1"},{"line_number":250,"context_line":"    fi"},{"line_number":251,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"34be43bd_6c15108f","line":248,"range":{"start_line":248,"start_character":79,"end_line":248,"end_character":87},"updated":"2021-11-16 20:21:10.000000000","message":"Should this be final_dest_dir ?","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":true,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"    \\cp -f \"${src}\" \"${final_dest}\""},{"line_number":260,"context_line":"    if [ $? -ne 0 ]; then"},{"line_number":261,"context_line":"        log_error \"Error: Failed to copy \u0027${src}\u0027 to \u0027${dest_dir}/${dest_name}\u0027\""},{"line_number":262,"context_line":"        exit 1"},{"line_number":263,"context_line":"    fi"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"1033e38b_04749f10","line":261,"range":{"start_line":261,"start_character":56,"end_line":261,"end_character":64},"updated":"2021-11-16 20:21:10.000000000","message":"wondering if this should be final_dest","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"3f84cb6a3fe38ea46f01e1250ac15d8d0ee0cded","unresolved":true,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"    \\cp -f \"${src}\" \"${final_dest}\""},{"line_number":260,"context_line":"    if [ $? -ne 0 ]; then"},{"line_number":261,"context_line":"        log_error \"Error: Failed to copy \u0027${src}\u0027 to \u0027${dest_dir}/${dest_name}\u0027\""},{"line_number":262,"context_line":"        exit 1"},{"line_number":263,"context_line":"    fi"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"ec202b73_2ca900b8","line":261,"range":{"start_line":261,"start_character":56,"end_line":261,"end_character":64},"in_reply_to":"1033e38b_04749f10","updated":"2021-11-16 21:14:19.000000000","message":"will fix","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"96ccf760d3f9f646049d3f3a825ed4b02a10d858","unresolved":true,"context_lines":[{"line_number":263,"context_line":"    fi"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    if [ ! -z \"${final_md5}\" ]; then"},{"line_number":266,"context_line":"        # md5sum \"${final_dest}\" | sed -e \"s# ${BUILDDIR}/# /#\" -e \"s# /opt/# /mnt/#\" \u003e\u003e \"${final_md5}\""},{"line_number":267,"context_line":"        pushd ${final_dest_dir} \u003e /dev/null"},{"line_number":268,"context_line":"            md5sum \"$(basename \"${final_dest}\")\" \u003e\u003e \"${final_md5}\""},{"line_number":269,"context_line":"        popd \u003e /dev/null"}],"source_content_type":"text/x-sh","patch_set":3,"id":"d2c8419a_5f5cbedb","line":266,"updated":"2021-11-16 20:21:10.000000000","message":"is this line for debugging","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"3f84cb6a3fe38ea46f01e1250ac15d8d0ee0cded","unresolved":true,"context_lines":[{"line_number":263,"context_line":"    fi"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    if [ ! -z \"${final_md5}\" ]; then"},{"line_number":266,"context_line":"        # md5sum \"${final_dest}\" | sed -e \"s# ${BUILDDIR}/# /#\" -e \"s# /opt/# /mnt/#\" \u003e\u003e \"${final_md5}\""},{"line_number":267,"context_line":"        pushd ${final_dest_dir} \u003e /dev/null"},{"line_number":268,"context_line":"            md5sum \"$(basename \"${final_dest}\")\" \u003e\u003e \"${final_md5}\""},{"line_number":269,"context_line":"        popd \u003e /dev/null"}],"source_content_type":"text/x-sh","patch_set":3,"id":"9ca4f1b2_74ba655b","line":266,"in_reply_to":"d2c8419a_5f5cbedb","updated":"2021-11-16 21:14:19.000000000","message":"will delete","commit_id":"f90d2abfbff5320a9a263c08c21bf257c9cfc84f"},{"author":{"_account_id":9926,"name":"John Kung","email":"john.kung@windriver.com","username":"jkung"},"change_message_id":"937d83f85686086383994b99f126bba214c85286","unresolved":true,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    if [ -z \"${overwrite}\" ] || [ \"${overwrite}\" \u003d\u003d \u0027n\u0027 ]; then"},{"line_number":241,"context_line":"        if [ -f \"${final_dest}\" ]; then"},{"line_number":242,"context_line":"            log_error \"Error: copy_to_iso: destination already exists \u0027${dest}\u0027\""},{"line_number":243,"context_line":"            exit 1"},{"line_number":244,"context_line":"        fi"},{"line_number":245,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":5,"id":"6224d138_0ddeacc3","line":242,"range":{"start_line":242,"start_character":73,"end_line":242,"end_character":77},"updated":"2021-11-18 15:18:25.000000000","message":"final_dest ?","commit_id":"3fc4be1f3d9d87ccb072e79543f40c100f124cd0"},{"author":{"_account_id":28410,"name":"Scott Little","email":"scott.little@windriver.com","username":"slittle1"},"change_message_id":"8b8901fae51643eb06ab8a97b7508db039fb16a7","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"    if [ -z \"${overwrite}\" ] || [ \"${overwrite}\" \u003d\u003d \u0027n\u0027 ]; then"},{"line_number":241,"context_line":"        if [ -f \"${final_dest}\" ]; then"},{"line_number":242,"context_line":"            log_error \"Error: copy_to_iso: destination already exists \u0027${dest}\u0027\""},{"line_number":243,"context_line":"            exit 1"},{"line_number":244,"context_line":"        fi"},{"line_number":245,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":5,"id":"9357720d_c8073c66","line":242,"range":{"start_line":242,"start_character":73,"end_line":242,"end_character":77},"in_reply_to":"6224d138_0ddeacc3","updated":"2021-11-19 14:03:41.000000000","message":"Ack","commit_id":"3fc4be1f3d9d87ccb072e79543f40c100f124cd0"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"7fc608f771c9010ebf19064dab0fdd05c9a82034","unresolved":true,"context_lines":[{"line_number":232,"context_line":"                ;;"},{"line_number":233,"context_line":"        esac"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"        md5\u003d\"$(normalized_path \"${md5}\" \"${final_md5}\")\""},{"line_number":236,"context_line":"        final_md5\u003d\"${BUILDDIR}/${md5}\""},{"line_number":237,"context_line":"        final_md5_dir\u003d\"$(dirname \"${final_md5}\")\""},{"line_number":238,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":6,"id":"29485f41_f995c214","line":235,"range":{"start_line":235,"start_character":43,"end_line":235,"end_character":52},"updated":"2021-11-19 14:28:21.000000000","message":"OK, so even though final_md5 is not assigned yet, it is OK to pass empty to this function as the second arg.","commit_id":"d582079ae49e9beb80e27936aeeffb5d73ed6c94"}]}
