)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"66f4f42c71e6f6875989ed973c6105fe51a6963f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f4f560fa_ee698315","updated":"2023-05-28 01:00:10.000000000","message":"We don\u0027t want to remove Fedora 37, we want to just not use the mirror to build against; see https://review.opendev.org/c/openstack/diskimage-builder/+/883798","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"58586e2fdc6e598e6f3becba24b5c4a40dfd2411","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"db3f51dd_6ef93385","updated":"2023-05-27 22:53:04.000000000","message":"recheck nodepool-build-image-siblings success but dib-nodepool-functional-openstack-* failed about siblings... strange","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"bd1a3645fb2f041baccb74894f03b8ff6ae29df6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ce98e28c_88a7cecf","in_reply_to":"a64912d0_c27b3096","updated":"2023-05-29 09:12:21.000000000","message":"sure, I did the same before push this review. try use curl+grep+sort+head on all mirrors and faced the issue that some mirror doesn\u0027t contain the 37 release at all. so parsing html should work on all mirrors.","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"55c32924d1800523dbfcc6f4339015f5abeee600","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"89311bbd_870585fe","in_reply_to":"ce98e28c_88a7cecf","updated":"2023-05-29 09:55:08.000000000","message":"look at this: https://zuul.opendev.org/t/openstack/build/6790f24c5b624bc7bb9a12d257b708ec/log/logs/fedora_build-succeeds.FAIL.log\n\nthe actual failure not the parsing html, but absence of the 37 release on the mirror.bhs1.ovh.opendev.org mirror:\n\nerror: Status code: 404 for http://mirror.bhs1.ovh.opendev.org/fedora/releases/37/Everything/x86_64/os/repodata/repomd.xml","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f486ea8221cbd7e7cbf5fa1227ddcbb1d4610ad4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f8682d1c_26f69171","in_reply_to":"f4f560fa_ee698315","updated":"2023-05-28 14:05:01.000000000","message":"it didn\u0027t work. the dib-functests still failed with fedora install.\nwith revert the dib-functests succeeded.","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"74e435de4d4ba8536204642f14260977e74bca53","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a64912d0_c27b3096","in_reply_to":"f8682d1c_26f69171","updated":"2023-05-29 01:05:24.000000000","message":"If we look what happened\n\n 2023-05-26 19:01:29.382 | +++ /opt/dib_cache/dib_build.Gb5ZoSi2/hooks/root.d/10-fedora-cloud-image:main:50     :   curl -Ls https://download.fedoraproject.org/pub/fedora/linux/releases/37/Cloud/x86_64/images/\n 2023-05-26 19:01:29.383 | +++ /opt/dib_cache/dib_build.Gb5ZoSi2/hooks/root.d/10-fedora-cloud-image:main:50     :   grep -o -P \u0027(?\u003c\u003dFedora-Cloud-Base-37-).*?(?\u003d.x86_64.qcow2\")\u0027\n 2023-05-26 19:01:29.384 | +++ /opt/dib_cache/dib_build.Gb5ZoSi2/hooks/root.d/10-fedora-cloud-image:main:50     :   sort -r\n 2023-05-26 19:01:32.195 | + /opt/dib_cache/dib_build.Gb5ZoSi2/hooks/root.d/10-fedora-cloud-image:main:50     :   SUBRELEASE\u003d\n \nSo it went to a mirror that either returned a 404, or something that didn\u0027t match the grep for the subrelease; the downloads then failed.\n\nWhen you use Fedora 36 with the extant code, then it hits the OpenDev mirror, which is pretty plain html and parses ok.  That doesn\u0027t help though because no further releases are mirrored there.\n\nWe need to determine if it was just unlucky and hit a mirror that was out of sync; or if some mirrors are returning values we don\u0027t parse correctly.\n\nIf there is some canonical way to get the URL that isn\u0027t relying on parsing the mirror output, that would be great.  https://alt.fedoraproject.org/en/cloud/ seems to have it, a bit of digging and it seems to come from https://pagure.io/fedora-websites/blob/main/f/build.d/globalvar.py ultimately.  This actually looks like it\u0027s pretty manually updated ...\n\nIt might be that parsing this is a better way to get the info?\n \n[1] https://1063dba11f36f78b1267-4187dbb1e108684a757430dac9e24b94.ssl.cf5.rackcdn.com/883798/2/check/dib-functests/a114642/logs/fedora_build-succeeds.FAIL.log","commit_id":"31b1636a2b1ac2fb8a37d322bcb3a54674b613cd"}]}
