)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"e3e732cabfb9dcb8cafcd3e2e7ba33a57ec3ab90","unresolved":true,"context_lines":[{"line_number":12,"context_line":"Also, since we use cURL with -L option (redirect to the actual mirror)"},{"line_number":13,"context_line":"to get the SUBRELEASE we should use that mirror later for downloads."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/zuul/nodepool/+/884632"},{"line_number":16,"context_line":"Co-authored-by: Ian Wienand \u003ciwienand@redhat.com\u003e"},{"line_number":17,"context_line":"Change-Id: I0b337c37421de2ff893bcd90d99f569d6551c79e"},{"line_number":18,"context_line":"Signed-off-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"ef1f8c07_10c2f41f","line":15,"updated":"2023-05-30 18:54:57.000000000","message":"Note the fix we\u0027re trying to make in nodepool is https://review.opendev.org/c/openstack/diskimage-builder/+/883798. This solves things generically without compromising the speculative container image testing we\u0027ve got in place for this stuff.\n\nThere was a ton of conversation about this and people are not comfortable with image name overrides or using skopeo to preload images.","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0f0379fa5d099bacf764f586ac1ed979c6ce38d9","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Also, since we use cURL with -L option (redirect to the actual mirror)"},{"line_number":13,"context_line":"to get the SUBRELEASE we should use that mirror later for downloads."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/zuul/nodepool/+/884632"},{"line_number":16,"context_line":"Co-authored-by: Ian Wienand \u003ciwienand@redhat.com\u003e"},{"line_number":17,"context_line":"Change-Id: I0b337c37421de2ff893bcd90d99f569d6551c79e"},{"line_number":18,"context_line":"Signed-off-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"505f4a62_17cf6377","line":15,"in_reply_to":"ef1f8c07_10c2f41f","updated":"2023-05-30 19:13:45.000000000","message":"Ack","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"efdd2a6cb72c1bfecb6b90a163efa48e2a67003d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"24738603_fcf861ba","updated":"2023-05-26 18:42:12.000000000","message":"recheck","commit_id":"17ee82d66268316177001947c4099d65a2085b07"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ccc84b27cf7d4f1ab27a86705cd31ca2b465ad62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"39357157_691c5990","updated":"2023-05-29 17:54:48.000000000","message":"recheck","commit_id":"45e41984b8f0bcec993fbff98ffd2fe382268f43"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"12ee66bbac4fed8fadf0f1d545a6c54e3954c1fc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7fdd4fbb_c933b362","updated":"2023-05-29 19:05:14.000000000","message":"recheck","commit_id":"45e41984b8f0bcec993fbff98ffd2fe382268f43"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"caa552bc46c0c16a4da941ce79030e3182162e7b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"31dceccd_199f41bb","updated":"2023-05-29 20:53:11.000000000","message":"recheck","commit_id":"4c468e249926986df157e10d1dee8fccdc9daaff"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"bf8d35a86f74fbe7b36a6b0af8d555ecb52e151c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"ff8ac552_88c5b69d","updated":"2023-05-30 15:20:59.000000000","message":"WIP removed, original commit message changed in depenend review. lets merge them first, then I\u0027ll remove Depends-On here.","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f6cd546f31297714333c8efb23e9c8a853c3e1f2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1328c6a1_0135a3b4","updated":"2023-05-30 00:09:28.000000000","message":"recheck","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"48ed4687904a1347d9010aa4c165197910e6c99a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"155246fc_7fcd77b0","updated":"2023-05-30 13:15:19.000000000","message":"recheck","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d846841bb949a3bfc581aafb3061e4db46d862fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"79ac6b85_ebffd415","updated":"2023-05-30 08:20:37.000000000","message":"recheck","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f8aa6e49201ca9e676952ee7145ff1584940c680","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"96fac32a_1cf6b5af","updated":"2023-05-29 22:38:11.000000000","message":"recheck","commit_id":"d5ba4cd46d0b124176793658affe7cfb2e9d736f"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"860d2143e2cc1fb57051c616bc8f5dabfdaa5fac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6672529e_bc05679c","updated":"2023-05-30 22:50:22.000000000","message":"btw, openinfra mirror still broken: https://zuul.opendev.org/t/openstack/build/207bfd71286f4e8ca34af387fda16f6d/log/logs/fedora_build-succeeds.FAIL.log","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"28b256f2a3e967ef391d85b73249741476cb71dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"7c7d7929_3ed45d6b","updated":"2023-05-30 19:12:56.000000000","message":"lets wait the https://review.opendev.org/c/zuul/nodepool/+/884632\nor https://review.opendev.org/c/zuul/nodepool/+/883864 were merged.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"8c4fdf55461937145061dc07e2ebeb13d85a1944","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"af6de84e_1568b697","updated":"2023-05-30 22:54:27.000000000","message":"one of the broken mirrors: https://paste.openstack.org/show/bE6MGgjmugS4K7vGyfzS/\nwe even didn\u0027t get the host to redirect.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"686e71623c24d8d6be4baa69f737e24e973a76f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"7394178d_ae51e803","updated":"2023-05-30 20:03:58.000000000","message":"removed depends-on and relation chain, so feel free mo merge it.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"26c0df62137f5abe6b3db6b3e90797536df19d96","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e59f9347_6e7f5fc0","updated":"2023-05-30 23:02:55.000000000","message":"right now I\u0027ve got only one error and repeated redirects to the two different mirrors:\nhttps://paste.openstack.org/show/b6S3X0wL4bEM9JDMntRS/\nand\nhttps://paste.openstack.org/show/b4KRpftCVGUXPVQ2sn1A/\nthis is\nask4.mm.fcix.net and the proxied by proxy01.iad2.fedoraproject.org\nand\ncreeperhost.mm.fcix.net and proxied by proxy10.iad2.fedoraproject.org","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f8424aa4c48ebd74e2e4d1c242f23cea8492d107","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"94acf76e_d4f5bfa4","in_reply_to":"2416a3db_9df4a3fd","updated":"2023-05-31 11:11:05.000000000","message":"Ack","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b266e500b9e84663cce74b18c36e155464af0ba0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"c6c09ee0_8b2aad63","in_reply_to":"6672529e_bc05679c","updated":"2023-05-31 00:05:53.000000000","message":"The gate is broken until this change merges that stops setting DIB_DISTRIBUTION_MIRROR to the opendev mirror, which has dropped Fedora 37","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b266e500b9e84663cce74b18c36e155464af0ba0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"2416a3db_9df4a3fd","in_reply_to":"af6de84e_1568b697","updated":"2023-05-31 00:05:53.000000000","message":"Then that\u0027s not a broken mirror -- that\u0027s dl.fedoraproject.org not giving back a 302 redirect to an actual mirror location.  \n\nIs this something you can replicate?  I\u0027m sure fedora infra would be interested.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f8424aa4c48ebd74e2e4d1c242f23cea8492d107","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"d8f605a9_c949b12f","in_reply_to":"c6c09ee0_8b2aad63","updated":"2023-05-31 11:11:05.000000000","message":"ok, than, merge this change","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"56ab52937bd783fe4b3933d09656bd0b9224933e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"f2d1a63e_66fc8cef","updated":"2023-06-01 17:12:54.000000000","message":"The nodepool fix has landed. I removed the special download handling from this patch to avoid confusion as I think we expect it may not be necessary to have passing tests. If it is necessary we can add it back.\n\nIn general we should make these changes as self contained as possible and not include fixes for other bugs just to avoid confusion.","commit_id":"d8eb624e726ace3e096001413cfa97941bc07f6f"}],"diskimage_builder/elements/fedora/root.d/10-fedora-cloud-image":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"daf5844a811c9451c19dccc53aff8c71d09d2982","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"5ed5891e_0f106b40","line":53,"updated":"2023-05-30 19:32:20.000000000","message":"I\u0027m not sure what this is fixing?\n\nhttps://zuul.opendev.org/t/openstack/build/6790f24c5b624bc7bb9a12d257b708ec/log/logs/fedora_build-succeeds.FAIL.log\n\nwas mentioned in the now-abandonded 884567; but that test is not failing because of this.  That downloaded the image just fine -- https://zuul.opendev.org/t/openstack/build/6790f24c5b624bc7bb9a12d257b708ec/log/logs/fedora_build-succeeds.FAIL.log#250\n\nAn earlier failure of the test in this change https://1063dba11f36f78b1267-4187dbb1e108684a757430dac9e24b94.ssl.cf5.rackcdn.com/883798/2/check/dib-functests/a114642/logs/fedora_build-succeeds.FAIL.log did appear to fail to parse the subrelease from the URL.  It is undetermined why; was that because we got sent to a mirror that uses some sort of HTML output this fails to grep?  Or was the image not there on the mirror we got sent to?  This does not fix either of those cases?\n\nI presume we\u0027re relying on dl.fedoraproject.org in the .repo files; i.e. we expect this to be consistent later in the build.\n\nSo I think that things working with this is likely a red-herring.  Either it is a persistent, but intermittent problem with parsing one/some of the upstream mirrors, or was a transient error for some reason.  However, we will carry this for eternity thinking we require it, when we don\u0027t -- so I\u0027m not in favor of merging it until we understand the real issue.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"311541965d1cb655cffc085ab5ea802017e46f8e","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"66ee63fb_3826225d","line":53,"in_reply_to":"361611e8_044c8aea","updated":"2023-05-30 20:59:45.000000000","message":"yep. this is how I\u0027ve find the mirror without 37 release and propose revert.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"aa60bab02e3c09e84a1d12c6c658c1836654978a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"b3775257_f13f719e","line":53,"in_reply_to":"5ed5891e_0f106b40","updated":"2023-05-30 20:02:31.000000000","message":"REAL_LOCATION solves an issue when curl -L here gives one mirror which we parse to construct the filename to download and later we download the file in the cache-url from the another one mirror because there curl -L gives another one mirror host where in our case 37 release absent completely. so basically we fail fast and logs contain the host where file is absent for example.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"0488006e45b72c62aec6bf82b041e8bcdc0eec2f","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"7aa2c2e2_36feba8e","line":53,"in_reply_to":"66ee63fb_3826225d","updated":"2023-05-30 22:02:41.000000000","message":"My understanding was the mirror without f37 qcow2 was the opendev.org mirror; which we deliberately removed.  dl.fedoraproject.org will not redirect to this, because it\u0027s not an official mirror.\n\nThe change https://review.opendev.org/c/openstack/diskimage-builder/+/884567 worked because it reverted to using the f36 image, which remains on the opendev.org mirrors for now.\n\nAs I said, an inability to get the SUBRELEASE is fatal and worth giving a helpful message about.  But I think that is orthogonal to removing the opendev mirrors from the functests jobs.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f19a92ef763060318a65e3e39b0388650bbc26ed","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"676e5575_0c401de2","line":53,"in_reply_to":"7aa2c2e2_36feba8e","updated":"2023-05-30 22:47:10.000000000","message":"unfortunately not, I\u0027m run curl locally on my PC, and faced with redirects to the broken mirror. not the openinfra mirror.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"41fb279e139f1190a30daaa015c5ec552f49b01b","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    SUBRELEASE\u003d$(head -1 \u003c \u003c(curl -vLs $DIB_CLOUD_IMAGES/ 2\u003e/tmp/curl$$.log | grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-\u0027${DIB_RELEASE}\u0027-).*?(?\u003d.\u0027${ARCH}\u0027.qcow2\")\u0027 | sort -r))"},{"line_number":51,"context_line":"    REAL_LOCATION\u003d$(grep -o -P \"location: \\K(http.*/)\" /tmp/curl$$.log)"},{"line_number":52,"context_line":"    rm -f /tmp/curl$$.log"},{"line_number":53,"context_line":"    DIB_CLOUD_IMAGES\u003d${REAL_LOCATION:-DIB_CLOUD_IMAGES}"},{"line_number":54,"context_line":"    BASE_IMAGE_FILE\u003d${BASE_IMAGE_FILE:-Fedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.qcow2}"},{"line_number":55,"context_line":"    BASE_IMAGE_TAR\u003dFedora-Cloud-Base-$DIB_RELEASE-$SUBRELEASE.$ARCH.tgz"},{"line_number":56,"context_line":"    IMAGE_LOCATION\u003d$DIB_CLOUD_IMAGES/$BASE_IMAGE_FILE"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"361611e8_044c8aea","line":53,"in_reply_to":"b3775257_f13f719e","updated":"2023-05-30 20:22:33.000000000","message":"Has this been observed as a failure?\n\nIt is perhaps a good idea to test if SUBRELEASE is set, and if not, exit with a clear note that we couldn\u0027t parse the result and give the upstream mirror that failed.  I think that should be an enhancement that should be put in a separate change, however, so that when we look through the history it\u0027s separated out.","commit_id":"6844575b56c38457e8a26be55767b3a5f2d06a2d"}]}
