From e4785b31e8c8a2d690ece0f045e8311d27f82085 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: May 06 2024 19:47:45 +0000 Subject: Convert the handler to use pungi and fedfind This drops a lot of gross parsing of koji messages replaces it with fedfind. It also fixes Gallery Image names in Azure to have Rawhide called "Fedora-Cloud-Rawhide" instead of "Fedora-Cloud-41". Branched builds are called "Fedora-Cloud-41-Prerelease", for example. --- diff --git a/fedora-messaging.toml.example b/fedora-messaging.toml.example index 87e8282..745df62 100644 --- a/fedora-messaging.toml.example +++ b/fedora-messaging.toml.example @@ -1,6 +1,6 @@ # A sample configuration for fedora-messaging. This file is in the TOML format. amqp_url = "amqp://" -callback = "fedora_cloud_image_uploader:consumer" +callback = "fedora_cloud_image_uploader:Uploader" passive_declares = false publish_exchange = "amq.topic" topic_prefix = "" @@ -33,7 +33,7 @@ arguments = {} [[bindings]] queue = "my_queue" exchange = "amq.topic" -routing_keys = ["org.fedoraproject.prod.buildsys.build.state.change"] +routing_keys = ["org.fedoraproject.*.pungi.compose.status.change"] [consumer_config.azure] location = "eastus" diff --git a/fedora_cloud_image_uploader/__init__.py b/fedora_cloud_image_uploader/__init__.py index f0a43d9..b125f67 100644 --- a/fedora_cloud_image_uploader/__init__.py +++ b/fedora_cloud_image_uploader/__init__.py @@ -1,6 +1,6 @@ import os PLAYBOOKS = os.path.abspath(os.path.join(os.path.dirname(__file__), "playbooks/")) -__version__ = "0.2.0" +__version__ = "0.3.0" from .handler import Uploader # noqa: F401, E402 diff --git a/fedora_cloud_image_uploader/handler.py b/fedora_cloud_image_uploader/handler.py index 832a2a6..78712bf 100644 --- a/fedora_cloud_image_uploader/handler.py +++ b/fedora_cloud_image_uploader/handler.py @@ -1,252 +1,262 @@ +import datetime import hashlib import logging import lzma import os import tempfile import time -import typing -from urllib.parse import urlsplit, urlunsplit import ansible_runner -from fedora_messaging import config +from fedora_messaging import config, message as fm_message from fedora_messaging import exceptions as fm_exceptions -from koji_fedoramessaging_messages import build -from requests import Session +from fedfind import release as ff_release +from requests import Session, adapters from requests.exceptions import RequestException +from urllib3.util import Retry from . import PLAYBOOKS _log = logging.getLogger(__name__) -def version_and_eol( - session: Session, message: build.BuildStateChangeV1 -) -> typing.Tuple[str, typing.Optional[str], bool]: - """ - Get the version number (accounting for Rawhide) and EOL for the build from Bodhi. - - Note that versions that are pending (beta releases, Rawhide, etc) do not have an EOL and will - return None. - - Returns: - A tuple of (version, eol, is_rawhide). - """ - rawhide = False - try: - int(message.version) - version = message.version - try: - req = session.get( - "https://bodhi.fedoraproject.org/releases/?state=current", timeout=30 - ) - req.raise_for_status() - current_releases = req.json() - eol = [ - r["eol"] - for r in current_releases["releases"] - if r["name"] == f"F{version}" - ].pop() - except RequestException as e: - _log.error("Failed to download current release data from Bodhi: %s", e) - raise fm_exceptions.Nack() - except IndexError: - # It's probably a beta, but this could do with some cleaning up since it could also - # be that the format has changed. - _log.warning( - "Failed to determine EOL for release %s; setting to None.", version - ) - eol = None - except ValueError: - try: - req = session.get( - "https://bodhi.fedoraproject.org/releases/?state=pending", timeout=30 - ) - req.raise_for_status() - rawhide_release = [ - r for r in req.json()["releases"] if r["branch"] == "rawhide" - ].pop() - eol = rawhide_release["eol"] - version = rawhide_release["version"] - rawhide = True - except RequestException as e: - _log.error("Failed to download pending release data from Bodhi: %s", e) - raise fm_exceptions.Nack() - except IndexError: - _log.error("Failed to determine Rawhide release") - raise fm_exceptions.Nack() - - return version, eol, rawhide - - class Uploader: def __init__(self): self.conf = config.conf["consumer_config"] self.requests = Session() + retry_config = Retry(total=5, backoff_factor=1) + self.requests.mount("https://", adapters.HTTPAdapter(max_retries=retry_config)) + + def __call__(self, message: fm_message.Message): + """ + Consumes Pungi messages and uploads cloud images from finished composes. + """ + # This is a temporary measure as we previously consumed Koji messages. Once + # this version is deployed and the queue is flushed this can be removed. + if not message.topic.endswith("pungi.compose.status.change"): + return - def __call__(self, message: build.BuildStateChangeV1): - """Consumes Koji messages for build state changes and uploads any images found to the cloud.""" - # Some messages sent for this topic do not use this schema, unfortunately. - if not isinstance(message, build.BuildStateChangeV1): - _log.debug("Skipping message with unexpected schema") + # We only care about finished composes, but we can't filter that out at the + # AMQP topic level. + if message.body.get("status") not in ("FINISHED", "FINISHED_INCOMPLETE"): return - # Skip any messages that aren't about completed builds - if message.new != build.BUILD_STATES.COMPLETE.value: + try: + compose_id = message.body["compose_id"] + except KeyError: + _log.error("Message body is missing 'compose_id' key!") return + compose = ff_release.get_release(cid=compose_id) + cloud_images = [img for img in compose.all_images if img["subvariant"] == "Cloud_Base"] + try: - if message.name == "Fedora-Cloud-Base-Azure": - self.azure(message) + for image in cloud_images: + with tempfile.TemporaryDirectory() as workdir: + if image["type"] == "vhd-compressed": + image_path = self.download_image(image, workdir, decompress=True) + playbook = os.path.join(PLAYBOOKS, "azure.yml") + try: + variables = self.azure(compose, image, workdir, image_path) + except fm_exceptions.Drop: + continue + elif image["type"] == "raw-xz" and "AmazonEC2" in image["path"]: + # TODO: Add AWS handler here + continue + elif image["type"] == "docker" and "GCE" in image["path"]: + # TODO: Add GCE handler here + continue + elif image["type"] in ("vagrant-libvirt", "vagrant-virtualbox"): + # TODO: Add Vagrant + continue + else: + _log.debug("Missing handler for '%s'", image["type"]) + continue + + _log.info("Executing playbook %s", playbook) + result = ansible_runner.interface.run( + playbook=playbook, + timeout=30 * 60, + private_data_dir=workdir, + envvars={ + "ANSIBLE_HOME": workdir, + "ANSIBLE_COLLECTIONS_PATH": "/root/.ansible/collections", + }, + extravars=variables, + ) + if result.rc != 0: + _log.error(f"Playbook failed with return code {result.rc}") + raise fm_exceptions.Nack() except fm_exceptions.Nack: # If we failed to process an image, it's not likely the failure will resolve # itself in the time it takes to re-queue the message and then consume it again. # This stops us from hammering the broker and spinning as fast as we can. - time.sleep(30) + time.sleep(60) raise - def azure(self, message: build.BuildStateChangeV1): - version, eol, is_rawhide = version_and_eol(self.requests, message) + def download_image(self, image: dict, dest_dir: str, decompress=False) -> str: + """ + Download, verify, and optionally decompress the image. + + Args: + image (dict): An image from a `fedfind.release.Release`. + dest_dir (os.PathLike): Where to write the image. + decompress (bool): Whether or not to LZMA decompress the image as it's + downloaded. + """ + image_file_name = os.path.basename(image["path"]) + image_dest = os.path.join(dest_dir, image_file_name) + # Consider using getattr or something to make this work for new checksum + # algorithms. + checksum = hashlib.sha256(usedforsecurity=False) + expected_checksum = image["checksums"]["sha256"] + image_url = image["url"] + decompressor = None + if decompress: + image_dest = os.path.join(dest_dir, image_file_name.removesuffix(".xz")) + decompressor = lzma.LZMADecompressor() + try: - # Images prior to F40 aren't supported. - if int(version) < 40: - return - except ValueError: - pass - - # Could be a YYYYMMDD.n.N where N is the build number for the day, or something like 1.3 - release = message.release - image_version = f"{version}.{release.split('.')[0]}.{release.split('.')[-1]}" - - base_url = urlsplit(message.body["files_base_url"]) - _log.info( - "Processing Azure image %s-%s which just completed in Koji", - version, - release, - ) - for child_task in message.body["task"]["children"]: - # Map Fedora arch names to Azure arch names - match child_task["result"]["arch"]: - case "x86_64": - arch = "x64" - case "aarch64": - arch = "Arm64" - case _: - _log.error( - "Unexpected architecture for Azure image: %s", - child_task["result"]["arch"], - ) - continue - url_version = "Rawhide" if is_rawhide else version - (image_file_name, image_url) = [ - ( - file_name, - urlunsplit( - [ - base_url.scheme, - base_url.netloc, - f"/packages/{message.name}/{url_version}/{release}/images/{file_name}", - "", - "", - ] - ), - ) - for file_name in child_task["result"]["files"] - if file_name.endswith("vhdfixed.xz") - ].pop() - checksum_url = [ - urlunsplit( - [ - base_url.scheme, - base_url.netloc, - f"/packages/{message.name}/{url_version}/{release}/images/{file_name}", - "", - "", - ] - ) - for file_name in child_task["result"]["files"] - if file_name.endswith("vhdfixed.xz.sha256") - ].pop() - - with tempfile.TemporaryDirectory() as tmpdir: - image_dest = os.path.join(tmpdir, image_file_name.removesuffix(".xz")) - decompressor = lzma.LZMADecompressor() - checksum = hashlib.sha256(usedforsecurity=False) - - try: - with self.requests.get(image_url, stream=True, timeout=30) as req: - _log.info(f"Writing {image_url} to {image_dest}") - req.raise_for_status() - with open(image_dest, "wb") as fd: - for chunk in req.iter_content(chunk_size=16 * 1024): - checksum.update(chunk) - decompressed = decompressor.decompress(chunk) - fd.write(decompressed) - except RequestException as e: - _log.error("Failed to download image from %s: %s", image_url, e) - raise fm_exceptions.Nack() - - actual_checksum = checksum.hexdigest() - _log.info("Image downloaded (sha256:%s)", actual_checksum) - if not decompressor.eof or decompressor.unused_data: - _log.error( - "LZMA unexpected state: EOF %s, unused bytes: %d", - decompressor.eof, - len(decompressor.unused_data), - ) - raise fm_exceptions.Nack() - - # Retrieve the checksum and compare it to what we downloaded. - try: - with self.requests.get(checksum_url, timeout=30) as req: - req.raise_for_status() - expected_checksum = req.text.split()[0] - except RequestException as e: - _log.error( - "Failed to download checksum from %s: %s", checksum_url, e - ) - raise fm_exceptions.Nack() + with self.requests.get(image_url, stream=True, timeout=30) as req: + _log.info(f"Writing {image_url} to {image_dest}") + req.raise_for_status() + with open(image_dest, "wb") as fd: + for chunk in req.iter_content(chunk_size=16 * 1024): + checksum.update(chunk) + if decompressor: + chunk = decompressor.decompress(chunk) + fd.write(chunk) + except RequestException as e: + _log.error("Failed to download image from %s: %s", image_url, e) + raise fm_exceptions.Nack() - if actual_checksum != expected_checksum: - _log.error( - "Image checksum (sha256:%s) does not match checksum from Koji (sha256:%s)", - actual_checksum, - expected_checksum, - ) - raise fm_exceptions.Nack() - - playbook = os.path.join(PLAYBOOKS, "azure.yml") - _log.info("Executing playbook %s", playbook) - variables = { - "location": self.conf["azure"]["location"], - "resource_group_name": self.conf["azure"]["resource_group_name"], - "gallery_name": self.conf["azure"]["gallery_name"], - "gallery_description": self.conf["azure"]["gallery_description"], - "storage_account_name": self.conf["azure"]["storage_account_name"], - "storage_container_name": self.conf["azure"][ - "storage_container_name" - ], - "target_regions": self.conf["azure"]["target_regions"], - "architecture": arch, - "image_source": image_dest, - "gallery_image_name": f"Fedora-Cloud-{version}", - "gallery_image_version": image_version, - "end_of_life_date": eol, - "exclude_from_latest": True, - "ansible_remote_tmp": tmpdir, - } - result = ansible_runner.interface.run( - playbook=playbook, - timeout=30 * 60, - private_data_dir=tmpdir, - envvars={ - "ANSIBLE_HOME": tmpdir, - "ANSIBLE_COLLECTIONS_PATH": "/root/.ansible/collections", - }, - extravars=variables, + actual_checksum = checksum.hexdigest().lower() + _log.info("Image downloaded (sha256:%s)", actual_checksum) + if decompressor and (not decompressor.eof or decompressor.unused_data): + _log.error( + "LZMA unexpected state: EOF %s, unused bytes: %d", + decompressor.eof, + len(decompressor.unused_data), + ) + raise fm_exceptions.Nack() + + if actual_checksum != expected_checksum.lower(): + _log.error( + "Image checksum (sha256:%s) does not match expected checksum (sha256:%s)", + actual_checksum, + expected_checksum, + ) + raise fm_exceptions.Nack() + + return image_dest + + def version_and_eol(self, release: ff_release.Release): + """ + Get the version number (accounting for Rawhide) and EOL for the build from Bodhi. + + Note that versions that are pending (beta releases, Rawhide, etc) do not have an EOL and will + return None. + + Returns: + A tuple of (version, eol). + """ + # TODO: Break this function into EOL and rawhide->version number, cache bodhi calls + try: + req = self.requests.get( + "https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50", + timeout=30, + ) + req.raise_for_status() + bodhi_releases = req.json() + except RequestException as e: + _log.error("Failed to download release data from Bodhi: %s", e) + raise fm_exceptions.Nack() + + if release.release.lower() == "rawhide": + try: + rawhide_release = [ + r for r in bodhi_releases["releases"] if r["branch"] == "rawhide" + ].pop() + eol = rawhide_release["eol"] + version = rawhide_release["version"] + except IndexError: + _log.error("Failed to determine Rawhide release") + raise fm_exceptions.Nack() + else: + version = release.release + try: + eol = [ + r["eol"] for r in bodhi_releases["releases"] if r["name"] == f"F{version}" + ].pop() + except IndexError: + # It's probably a beta, but this could do with some cleaning up since it could also + # be that the format has changed. + _log.warning("Failed to determine EOL for release %s; setting to None.", version) + eol = None + + return version, eol + + def azure( + self, release: ff_release.Release, image: dict, workdir: str, image_path: str + ) -> dict: + (version_num, eol) = self.version_and_eol(release) + + if not eol and release.release.lower() != "rawhide": + # It's probably a pre-release or GA image. We can reasonably guess + # EOL will be at _least_ a year. Better to under-promise and over-deliver. + eol = datetime.datetime.today() + datetime.timedelta(days=365) + eol = eol.strftime("%Y-%m-%d") + + # Images prior to F40 aren't supported. + if int(version_num) < 40: + raise fm_exceptions.Drop() + + if hasattr(release, "label") and release.label: + # These are in the format {milestone}-X.Z + (y_release, z_release) = release.label.split("-")[1].split(".") + image_suffix = ( + release.release + if release.label.lower().startswith("rc") + else f"{release.release}-Prerelease" + ) + else: + y_release = release.metadata["composeinfo"]["payload"]["compose"]["date"] + z_release = release.metadata["composeinfo"]["payload"]["compose"]["respin"] + image_suffix = ( + release.release + if release.release.lower() == "rawhide" + else f"{release.release}-Prerelease" + ) + gallery_image_name = f"Fedora-Cloud-{image_suffix}" + image_version = f"{version_num}.{y_release}.{z_release}" + + match image["arch"]: + case "x86_64": + arch = "x64" + case "aarch64": + arch = "Arm64" + case _: + _log.error( + "Unexpected architecture for Azure image: %s", + image["arch"], ) - if result.rc != 0: - _log.error( - f"Playbook failed with return code {result.rc}" - ) - raise fm_exceptions.Nack() + raise fm_exceptions.Drop() + + variables = { + "location": self.conf["azure"]["location"], + "resource_group_name": self.conf["azure"]["resource_group_name"], + "gallery_name": self.conf["azure"]["gallery_name"], + "gallery_description": self.conf["azure"]["gallery_description"], + "storage_account_name": self.conf["azure"]["storage_account_name"], + "storage_container_name": self.conf["azure"]["storage_container_name"], + "target_regions": self.conf["azure"]["target_regions"], + "architecture": arch, + "image_source": image_path, + "gallery_image_name": gallery_image_name, + "gallery_image_version": image_version, + "end_of_life_date": eol, + "exclude_from_latest": True, + "ansible_remote_tmp": workdir, + } + + return variables diff --git a/pyproject.toml b/pyproject.toml index 23a094d..d97acab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ dependencies = [ "azure-mgmt-eventhub", "click", "fedora-messaging", - "koji-fedoramessaging-messages", + "fedfind", "packaging", "requests", "setuptools", @@ -71,8 +71,21 @@ dependencies = [ "xmltodict", ] +[project.optional-dependencies] +dev = [ + "black", +] +test = [ + "pytest", + "pytest-recording", + "vcrpy", +] + [project.scripts] fedora-cloud-image-uploader = "fedora_cloud_image_uploader.cli:main" [tool.hatch.version] path = "fedora_cloud_image_uploader/__init__.py" + +[tool.black] +line-length = 100 diff --git a/test/sample_message.json b/test/sample_message.json deleted file mode 100644 index 5427705..0000000 --- a/test/sample_message.json +++ /dev/null @@ -1,9271 +0,0 @@ -{ - "body": { - "base_url": "https://koji.fedoraproject.org", - "name": "Fedora-Cloud-Base-Azure", - "version": "40", - "release": "20240326.n.0", - "epoch": 0, - "attribute": "state", - "old": 0, - "new": 1, - "build_id": 2426522, - "task_id": 115455944, - "owner": "releng", - "files_base_url": "https://kojipkgs.fedoraproject.org/work", - "url": "https://koji.fedoraproject.org/koji/buildinfo?buildID=2426522", - "task": { - "arch": "noarch", - "awaited": null, - "channel_id": 12, - "completion_time": null, - "create_time": 1711450916.0, - "host_id": 399, - "id": 115455944, - "label": null, - "method": "kiwiBuild", - "owner": "releng", - "parent": null, - "priority": 20, - "start_time": 1711450934.0, - "state": 1, - "waiting": false, - "request": [ - "f40-kiwi", - [ - "aarch64", - "x86_64" - ], - "git+https://pagure.io/fedora-kiwi-descriptions.git?#42018f0d3bc4b9df6462c61904cb1c3a01362476", - "Fedora.kiwi", - { - "profile": "Cloud-Base-Azure", - "release": "20240326.n.0", - "optional_arches": [ - "aarch64", - "x86_64" - ], - "repos": [ - "https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240326.n.0/compose/Everything/$arch/os" - ] - } - ], - "host_name": "buildvm-x86-28.iad2.fedoraproject.org", - "url": "https://koji.fedoraproject.org/koji/taskinfo?taskID=115455944", - "result": null, - "children": [ - { - "arch": "x86_64", - "awaited": false, - "channel_id": 12, - "completion_time": 1711451377.0, - "create_time": 1711450942.0, - "host_id": 400, - "id": 115455981, - "label": "x86_64", - "method": "createKiwiImage", - "owner": "releng", - "parent": 115455944, - "priority": 19, - "start_time": 1711450997.0, - "state": 2, - "waiting": null, - "host_name": "buildvm-x86-29.iad2.fedoraproject.org", - "url": "https://koji.fedoraproject.org/koji/taskinfo?taskID=115455981", - "result": { - "arch": "x86_64", - "task_id": 115455981, - "logs": [ - "Fedora.x86_64.kiwi" - ], - "name": "Fedora-Cloud-Base-Azure", - "version": "40", - "release": "20240326.n.0", - "rpmlist": [ - { - "name": "alternatives", - "version": "1.26", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705973808, - "size": 40819, - "payloadhash": "2b16605c482454f261495c2cc5a0c837" - }, - { - "name": "audit-libs", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707143226, - "size": 122971, - "payloadhash": "2d98148bbf3887dcc0b39f6822eb6503" - }, - { - "name": "authselect", - "version": "1.5.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709117560, - "size": 149683, - "payloadhash": "25004284b5bcd2b3af61d9309781c167" - }, - { - "name": "authselect-libs", - "version": "1.5.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709117560, - "size": 223875, - "payloadhash": "21ba4e494e414c76ced34d290402b860" - }, - { - "name": "basesystem", - "version": "11", - "release": "20.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705968675, - "size": 7361, - "payloadhash": "50089846bd533383ead11c7e14fef657" - }, - { - "name": "bash", - "version": "5.2.26", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707490454, - "size": 1893870, - "payloadhash": "bad5b2cf131e73ee3c5895bd4d381cb3" - }, - { - "name": "bzip2-libs", - "version": "1.0.8", - "release": "18.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705971894, - "size": 41839, - "payloadhash": "c7cd086d471e70989a7b80a0c3ed6508" - }, - { - "name": "ca-certificates", - "version": "2023.2.62_v7.0.401", - "release": "6.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705972020, - "size": 882760, - "payloadhash": "70e050e3938820bea4c71245d2a86d4c" - }, - { - "name": "coreutils", - "version": "9.4", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706615569, - "size": 1201536, - "payloadhash": "61e8e6c8908ad4d61e836fded4710957" - }, - { - "name": "coreutils-common", - "version": "9.4", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706615569, - "size": 2256261, - "payloadhash": "b186d2fcb825d13d3864b0831ec4eb1c" - }, - { - "name": "cpio", - "version": "2.15", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706090809, - "size": 299244, - "payloadhash": "fcb31c8f11da43101a899ef26c67567a" - }, - { - "name": "cracklib", - "version": "2.9.11", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706085409, - "size": 94719, - "payloadhash": "25aa3f193b8c6e3531dc88174dac3e98" - }, - { - "name": "cracklib-dicts", - "version": "2.9.11", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706085409, - "size": 3768626, - "payloadhash": "16d2b6ee0bde7b5aeef3a2e447d512bc" - }, - { - "name": "crypto-policies", - "version": "20240201", - "release": "2.git9f501f3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709396843, - "size": 102235, - "payloadhash": "e3fb0f3b8ef8121c9010606d6fabc9b0" - }, - { - "name": "crypto-policies-scripts", - "version": "20240201", - "release": "2.git9f501f3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709396843, - "size": 120138, - "payloadhash": "a87f95c6fcab1cceec61497b5f4dbe1e" - }, - { - "name": "cryptsetup-libs", - "version": "2.7.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709826909, - "size": 543060, - "payloadhash": "532b1d7ab2640883e4344241d503a847" - }, - { - "name": "curl", - "version": "8.6.0", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708356214, - "size": 308036, - "payloadhash": "b122bf323c5be338ca9960485003caa0" - }, - { - "name": "cyrus-sasl-lib", - "version": "2.1.28", - "release": "19.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706086561, - "size": 808234, - "payloadhash": "72e58c000dc4624a4e912f01a090a39a" - }, - { - "name": "dbus", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706087035, - "size": 8189, - "payloadhash": "40c8d8e1b06821d8e1ee8701c0b07f2a" - }, - { - "name": "dbus-broker", - "version": "35", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706087025, - "size": 174884, - "payloadhash": "b313b8c6b32161e574a6ad22842d9b06" - }, - { - "name": "dbus-common", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706087027, - "size": 15135, - "payloadhash": "3d8a78608fadac8c9a9d78f28dad1e35" - }, - { - "name": "dbus-libs", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706087035, - "size": 160081, - "payloadhash": "498763d0e1ce9d7f1f68d38086152c9e" - }, - { - "name": "device-mapper", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 140555, - "payloadhash": "3ab2cadab593eb8faf19751f3702fa68" - }, - { - "name": "device-mapper-libs", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 180268, - "payloadhash": "3119ebefbfb1eda7778e647102312b54" - }, - { - "name": "diffutils", - "version": "3.10", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089041, - "size": 415288, - "payloadhash": "2aebb13b06f08dda188aeef9895ffb14" - }, - { - "name": "dnf", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 520780, - "payloadhash": "d382f87cf12ba1979311b197e8fe7266" - }, - { - "name": "dnf-data", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 41049, - "payloadhash": "bd8b0372cb2beb9fb579d4fa6aa81a86" - }, - { - "name": "dracut", - "version": "059", - "release": "22.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707773730, - "size": 443063, - "payloadhash": "9aa1899c72cb34f917bb902652f1c44b" - }, - { - "name": "duktape", - "version": "2.7.0", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706090449, - "size": 173815, - "payloadhash": "48ef251346cba551690adaf15e938005" - }, - { - "name": "elfutils-debuginfod-client", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710962762, - "size": 39390, - "payloadhash": "d78412514c5ec9ca6ada8d6dc848b37a" - }, - { - "name": "elfutils-default-yama-scope", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1710962757, - "size": 13861, - "payloadhash": "16e426de276435042d55b6a76c00f5a4" - }, - { - "name": "elfutils-libelf", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710962762, - "size": 214836, - "payloadhash": "1bf19131ed0ff8bcdfc043e5e59849bf" - }, - { - "name": "elfutils-libs", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710962762, - "size": 266119, - "payloadhash": "2773af332a471ed62666371ee70da025" - }, - { - "name": "expat", - "version": "2.6.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707299681, - "size": 114892, - "payloadhash": "b3de1e0c917db671f5a841b760c45a5b" - }, - { - "name": "fedora-gpg-keys", - "version": "40", - "release": "0.4", - "epoch": null, - "arch": "noarch", - "buildtime": 1709057004, - "size": 135056, - "payloadhash": "d938d37bf9bc322eef0e6f261f721615" - }, - { - "name": "fedora-release-cloud", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 10961, - "payloadhash": "43045355bd819fca5093a23f1e3617f4" - }, - { - "name": "fedora-release-common", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 21684, - "payloadhash": "5691a8380c3e88af6224642cd804f5ad" - }, - { - "name": "fedora-release-identity-cloud", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 12370, - "payloadhash": "2a46385b523babb7106d9e57e6364feb" - }, - { - "name": "fedora-repos", - "version": "40", - "release": "0.4", - "epoch": null, - "arch": "noarch", - "buildtime": 1709057004, - "size": 9605, - "payloadhash": "0b6aeef788cc9463087ae7b665a9c651" - }, - { - "name": "file", - "version": "5.45", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707308855, - "size": 50146, - "payloadhash": "2843e5722752daa7d876ef67afd77851" - }, - { - "name": "file-libs", - "version": "5.45", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707308855, - "size": 781027, - "payloadhash": "e9b500db63df709e909dc74e59a610e0" - }, - { - "name": "filesystem", - "version": "3.18", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706096275, - "size": 1139003, - "payloadhash": "b426c741619831a96ef32f4c46b3cb5f" - }, - { - "name": "findutils", - "version": "4.9.0", - "release": "8.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706096317, - "size": 503758, - "payloadhash": "1e54026f5a5ec8092ed5cbe15d100e31" - }, - { - "name": "fuse-libs", - "version": "2.9.9", - "release": "21.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706525818, - "size": 98753, - "payloadhash": "c83ebf4e3f49ce8227ee68ad4b1325c3" - }, - { - "name": "gawk", - "version": "5.3.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706100013, - "size": 1123490, - "payloadhash": "0f8381962d7a643e5646c2925c16b762" - }, - { - "name": "gawk-all-langpacks", - "version": "5.3.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706100013, - "size": 284743, - "payloadhash": "a0210639ef1199e05e0e6f87bc8a3d5d" - }, - { - "name": "gdbm", - "version": "1.23", - "release": "6.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706100097, - "size": 156173, - "payloadhash": "f235c459b353e1724bb78a840da12509" - }, - { - "name": "gdbm-libs", - "version": "1.23", - "release": "6.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706100097, - "size": 57515, - "payloadhash": "1a6ee7435456fcb16225845d326c4b97" - }, - { - "name": "gettext-envsubst", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709289387, - "size": 38910, - "payloadhash": "613684db05b897fe8e77be9d29f52fc4" - }, - { - "name": "gettext-libs", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709289387, - "size": 338356, - "payloadhash": "a0b7ecde8c464903ab30071b52453e06" - }, - { - "name": "gettext-runtime", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709289387, - "size": 125508, - "payloadhash": "d54a31f7337df557983edb5cae7542fd" - }, - { - "name": "glib2", - "version": "2.79.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706267224, - "size": 3138037, - "payloadhash": "4675709cdc98f7d093f984397114319f" - }, - { - "name": "glibc", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710939983, - "size": 2341852, - "payloadhash": "3eb4d8ce5c29dd011b9b38cb3cae5fa4" - }, - { - "name": "glibc-common", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710939983, - "size": 393485, - "payloadhash": "318dcfd11d2f502b6bcca74865446696" - }, - { - "name": "glibc-gconv-extra", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710939983, - "size": 1749742, - "payloadhash": "43fe80ff5bfe3ceaee59e1f1f32bba28" - }, - { - "name": "glibc-minimal-langpack", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710939983, - "size": 101645, - "payloadhash": "4b7f13c9d4f75190dd2bb2c4df5b9754" - }, - { - "name": "gmp", - "version": "6.2.1", - "release": "8.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706110417, - "size": 320004, - "payloadhash": "cce09382f304f5c51f6603655ff040e3" - }, - { - "name": "gnupg2", - "version": "2.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706262676, - "size": 2810794, - "payloadhash": "347de2e22680e64273784a5afdbcceb8" - }, - { - "name": "gnupg2-smime", - "version": "2.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706262676, - "size": 265431, - "payloadhash": "26936daf6b4b8b1c3e9add9bb8c7347c" - }, - { - "name": "gnutls", - "version": "3.8.3", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706091796, - "size": 1150013, - "payloadhash": "8b0d3f40fcde8df3d3bf200a8a5305d3" - }, - { - "name": "grep", - "version": "3.11", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706130530, - "size": 307454, - "payloadhash": "aa3860f7921253e8f61148a897ea88df" - }, - { - "name": "grub2-common", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1708540275, - "size": 946375, - "payloadhash": "b92bd950c49f4e225f44434c94869561" - }, - { - "name": "grub2-tools", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 1916531, - "payloadhash": "b434cefa0043f89c8109c5fd590f23a5" - }, - { - "name": "grub2-tools-minimal", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 632752, - "payloadhash": "36ea929ac95fde168e5703e79f744ada" - }, - { - "name": "grubby", - "version": "8.40", - "release": "75.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706130702, - "size": 26125, - "payloadhash": "899b207983c52c9e94c354f9d42cff19" - }, - { - "name": "gzip", - "version": "1.13", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706786579, - "size": 174719, - "payloadhash": "7c7647070bd9f1a75d1f69d2e209732d" - }, - { - "name": "ima-evm-utils", - "version": "1.5", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706136794, - "size": 63707, - "payloadhash": "43cf1b6f7b25846babb5e4a31378d33e" - }, - { - "name": "json-c", - "version": "0.17", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706139146, - "size": 45076, - "payloadhash": "3018cb12b6ddadb0ff99562d3abc19c8" - }, - { - "name": "kbd", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706139835, - "size": 424829, - "payloadhash": "e7c80334c2daa12fed3ab9bfb541fe84" - }, - { - "name": "kbd-legacy", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706139872, - "size": 587892, - "payloadhash": "85e722f533316a7b895421bb91962f16" - }, - { - "name": "kbd-misc", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706139872, - "size": 1733195, - "payloadhash": "a7c2f1d214392cecce20d0f0dc3a28f6" - }, - { - "name": "keyutils-libs", - "version": "1.6.3", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706140852, - "size": 32224, - "payloadhash": "742081c8862e88be6844f5226729ff73" - }, - { - "name": "kmod", - "version": "31", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706144175, - "size": 124973, - "payloadhash": "ff4a84fa90bef5420a6a38dd18192d52" - }, - { - "name": "kmod-libs", - "version": "31", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706144175, - "size": 69796, - "payloadhash": "a6a800e6439684fbc80fb8c939b8bb90" - }, - { - "name": "kpartx", - "version": "0.9.7", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706088347, - "size": 50084, - "payloadhash": "e748b96add625cbce492b279747bf9aa" - }, - { - "name": "krb5-libs", - "version": "1.21.2", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706144431, - "size": 774237, - "payloadhash": "b178e8cca7b83d977f3a15c60683e030" - }, - { - "name": "libacl", - "version": "2.3.2", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706088277, - "size": 25016, - "payloadhash": "15c05cca6cc06143b8e07070b93b5599" - }, - { - "name": "libarchive", - "version": "3.7.2", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146878, - "size": 416847, - "payloadhash": "2317199500afc1c939e4dce48d2c4bf9" - }, - { - "name": "libassuan", - "version": "2.5.7", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709801064, - "size": 68461, - "payloadhash": "5b8e1e4cfc09d7acce2740b0d9bb174b" - }, - { - "name": "libattr", - "version": "2.5.2", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705967438, - "size": 18430, - "payloadhash": "fb4dbea88e3e3217f37cb7f30a9b6c26" - }, - { - "name": "libb2", - "version": "0.98.1", - "release": "11.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146897, - "size": 26081, - "payloadhash": "84956175a82c1472f6c14ca2153dd8ec" - }, - { - "name": "libblkid", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 118589, - "payloadhash": "7d57c44ca313a8fc773e31b7ea5dbd91" - }, - { - "name": "libbpf", - "version": "1.2.0", - "release": "3.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706146997, - "size": 170052, - "payloadhash": "1729153dbcc7efb95172ad21a7fbf947" - }, - { - "name": "libbrotli", - "version": "1.1.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705971215, - "size": 346553, - "payloadhash": "c57f59f2d9e98577e9777bb05b2d345c" - }, - { - "name": "libcap", - "version": "2.69", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147124, - "size": 83934, - "payloadhash": "f6e37e127c3876773993555de67ac5a7" - }, - { - "name": "libcap-ng", - "version": "0.8.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147097, - "size": 33428, - "payloadhash": "8288722ef2da0b56b61b29d0be5c0f14" - }, - { - "name": "libcbor", - "version": "0.11.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707150698, - "size": 34053, - "payloadhash": "6b363b7d2deb47a3ba0d128df3247fe4" - }, - { - "name": "libcom_err", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707496374, - "size": 25962, - "payloadhash": "f50ba6c34d02c204b155a987d88104ff" - }, - { - "name": "libcomps", - "version": "0.1.20", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147350, - "size": 78997, - "payloadhash": "4c3c583eb65e06ca988a90677d2287df" - }, - { - "name": "libcurl", - "version": "8.6.0", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708356214, - "size": 353494, - "payloadhash": "c1af62cd7b9a0b70f310fd0b13f876fc" - }, - { - "name": "libdnf", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707408586, - "size": 713372, - "payloadhash": "4d198a35c6febbee1edea2945995db35" - }, - { - "name": "libeconf", - "version": "0.6.2", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710153803, - "size": 32676, - "payloadhash": "e13546fbc6990a4ac513e30ae7aa10ac" - }, - { - "name": "libevent", - "version": "2.1.12", - "release": "12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707814785, - "size": 263346, - "payloadhash": "0908db8e2fca6989589d7adfe8a46865" - }, - { - "name": "libfdisk", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 163875, - "payloadhash": "39c47f0a19cb3cb028d775e30c471343" - }, - { - "name": "libffi", - "version": "3.4.4", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706148778, - "size": 40311, - "payloadhash": "b6ece58c5e5c1f82a57e23336c005e70" - }, - { - "name": "libfido2", - "version": "1.14.0", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707151157, - "size": 99956, - "payloadhash": "4f4066178c78d5390b71899551a048b2" - }, - { - "name": "libfsverity", - "version": "1.4", - "release": "12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706098801, - "size": 19150, - "payloadhash": "694e3cefbba0e95d788fb6136c26d527" - }, - { - "name": "libgcc", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710578312, - "size": 124466, - "payloadhash": "8c8553002ae3fef33b3d6d2a5d8addcf" - }, - { - "name": "libgcrypt", - "version": "1.10.3", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706149023, - "size": 516156, - "payloadhash": "4a4a02294277d93cc4257785e83cc1dd" - }, - { - "name": "libgomp", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710578312, - "size": 349871, - "payloadhash": "e090397b9e41d889a0757cb63b8ec482" - }, - { - "name": "libgpg-error", - "version": "1.48", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708935085, - "size": 237995, - "payloadhash": "4382733084d7de4a0d2d2486bc03bdbe" - }, - { - "name": "libidn2", - "version": "2.3.7", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706394131, - "size": 121573, - "payloadhash": "ef709631d4872604bf99b53891f43bb8" - }, - { - "name": "libkcapi", - "version": "1.4.0", - "release": "10.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706150607, - "size": 46715, - "payloadhash": "61971b37a8f6077f0a1254ed4708118b" - }, - { - "name": "libkcapi-hmaccalc", - "version": "1.4.0", - "release": "10.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706150607, - "size": 24926, - "payloadhash": "746954e68d31ef832570bb77c14cd450" - }, - { - "name": "libksba", - "version": "1.6.6", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708935072, - "size": 162479, - "payloadhash": "9c5764c23f614976e19c381445931c84" - }, - { - "name": "libmodulemd", - "version": "2.15.0", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709048222, - "size": 238414, - "payloadhash": "d3cb72035250350cc613981b7457c64f" - }, - { - "name": "libmount", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 158845, - "payloadhash": "3be482c06a12188a6e4532e3cd0c059e" - }, - { - "name": "libnghttp2", - "version": "1.59.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706173355, - "size": 77074, - "payloadhash": "78a11b634f35b2667de5474917338218" - }, - { - "name": "libnsl2", - "version": "2.0.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706298766, - "size": 30279, - "payloadhash": "e321df78c47cb39787ad16bf056b3eab" - }, - { - "name": "libpsl", - "version": "0.21.5", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152754, - "size": 65431, - "payloadhash": "355181f3c0bd7a866a84b6ffe9183a9f" - }, - { - "name": "libpwquality", - "version": "1.4.5", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152877, - "size": 122528, - "payloadhash": "be78eb42f3e4b45f06c3a25bb3cf82fe" - }, - { - "name": "librepo", - "version": "1.17.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153297, - "size": 100800, - "payloadhash": "401f7de356826b653762c8a8e27c9153" - }, - { - "name": "libreport-filesystem", - "version": "2.17.15", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709376185, - "size": 14486, - "payloadhash": "cd0cd756982a5389cc7a80b48f0933de" - }, - { - "name": "libseccomp", - "version": "2.5.3", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153768, - "size": 71938, - "payloadhash": "215caa7b27f023019b128d0e6fd138d0" - }, - { - "name": "libsecret", - "version": "0.21.3", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708336098, - "size": 196296, - "payloadhash": "8771e7523ef59b732f4064c4ecf458af" - }, - { - "name": "libselinux", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153680, - "size": 89618, - "payloadhash": "da941257fc534e334d0feba2b2d54b88" - }, - { - "name": "libsemanage", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153713, - "size": 119199, - "payloadhash": "f29f024f2f001380486055cf583f1014" - }, - { - "name": "libsepol", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153715, - "size": 348269, - "payloadhash": "52c8a317e8104e13c0f95a897e5dac87" - }, - { - "name": "libsmartcols", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 85798, - "payloadhash": "9d922a18701a57b3f5436bedac702708" - }, - { - "name": "libsolv", - "version": "0.7.28", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707486516, - "size": 437504, - "payloadhash": "4041f3aece1643a3f30f27ffd62bef2a" - }, - { - "name": "libssh", - "version": "0.10.6", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709722698, - "size": 215663, - "payloadhash": "8a44b895083bfdcc9b9a7a185f881d95" - }, - { - "name": "libssh-config", - "version": "0.10.6", - "release": "5.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709722706, - "size": 9246, - "payloadhash": "ece0e136b0ca9cb6d7dada80e357e394" - }, - { - "name": "libstdc++", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710578312, - "size": 900302, - "payloadhash": "58b8155793872f316e34061433dae563" - }, - { - "name": "libtasn1", - "version": "4.19.0", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706154369, - "size": 75458, - "payloadhash": "bcaefd47169f30d83d4d9dde3cf5c9f9" - }, - { - "name": "libtirpc", - "version": "1.3.4", - "release": "1.rc2.fc40.2", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706154657, - "size": 96166, - "payloadhash": "b9feab6bd6bd3a71dc015dd24c7d4fd1" - }, - { - "name": "libtool-ltdl", - "version": "2.4.7", - "release": "10.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706043136, - "size": 37025, - "payloadhash": "84557c9887676c25bad9bcc0539e2278" - }, - { - "name": "libunistring", - "version": "1.1", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706155025, - "size": 558548, - "payloadhash": "12beb4be0e8bde3ea2a7af429405e44b" - }, - { - "name": "libusb1", - "version": "1.0.27", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709539106, - "size": 77294, - "payloadhash": "bde4af74e5791cfbc58d587f03b032fd" - }, - { - "name": "libutempter", - "version": "1.2.1", - "release": "13.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706155242, - "size": 27038, - "payloadhash": "b175ebfbe7be3f5dad9ff566f1b3e28f" - }, - { - "name": "libuuid", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 29628, - "payloadhash": "397ec994d613971198d8cd4329c4da34" - }, - { - "name": "libverto", - "version": "0.3.2", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706155449, - "size": 21032, - "payloadhash": "64af3193cb8d06b810edf86a4f282dc6" - }, - { - "name": "libxcrypt", - "version": "4.4.36", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705816263, - "size": 120913, - "payloadhash": "e7db2a22cd0a61e17a393c674ed0afd6" - }, - { - "name": "libxkbcommon", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706043718, - "size": 144985, - "payloadhash": "d98d47b28d64f6e6e2bf0ce8c97a638a" - }, - { - "name": "libxml2", - "version": "2.12.5", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707123591, - "size": 701947, - "payloadhash": "9dc466d38f2891636a0a7c0dc274a804" - }, - { - "name": "libyaml", - "version": "0.2.5", - "release": "14.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706156131, - "size": 60612, - "payloadhash": "dc88d55e41ae02d8c422d793373485be" - }, - { - "name": "libzstd", - "version": "1.5.5", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706354877, - "size": 313387, - "payloadhash": "6fcbd2dc159a14a4b52afdfde9592fed" - }, - { - "name": "lua-libs", - "version": "5.4.6", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706159159, - "size": 135031, - "payloadhash": "7991eb941e7ab94d00fb051d0138002f" - }, - { - "name": "lz4-libs", - "version": "1.9.4", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706161222, - "size": 68835, - "payloadhash": "df7941670aefdc36efd865a70945a8d3" - }, - { - "name": "memstrack", - "version": "0.2.5", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706163306, - "size": 50354, - "payloadhash": "183483c171872d350f82f979a8bf3f46" - }, - { - "name": "mkpasswd", - "version": "5.5.20", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706345554, - "size": 26633, - "payloadhash": "657462f8819c50f3dce378453a625f3c" - }, - { - "name": "mpdecimal", - "version": "2.5.1", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706170667, - "size": 90710, - "payloadhash": "a549dd6e8a2009df12a68aed391a394a" - }, - { - "name": "mpfr", - "version": "4.2.1", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706170838, - "size": 357416, - "payloadhash": "77e5718fef3d42fd498f0fe4dbd6163e" - }, - { - "name": "ncurses-base", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706796690, - "size": 90955, - "payloadhash": "dad4f5c8e7e2d5efd1bb1b97146fb460" - }, - { - "name": "ncurses-libs", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706796687, - "size": 340442, - "payloadhash": "2a8f9a90f186197ac74ca40df4aaad4c" - }, - { - "name": "nettle", - "version": "3.9.1", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706173185, - "size": 435074, - "payloadhash": "8112d7db9bf8da2a68f0b950e3795111" - }, - { - "name": "npth", - "version": "1.7", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708717917, - "size": 25610, - "payloadhash": "7d27358b68f29ea920472e1d3bd2d504" - }, - { - "name": "openldap", - "version": "2.6.7", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707507743, - "size": 260454, - "payloadhash": "aebf1a9eb97b8ec567b2a1dd58691d81" - }, - { - "name": "openssl-libs", - "version": "3.2.1", - "release": "2.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1707517446, - "size": 2417793, - "payloadhash": "a6742dd451c047b9b0f082f3814828a2" - }, - { - "name": "os-prober", - "version": "1.81", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706182985, - "size": 51923, - "payloadhash": "9cec1df1cbfe0a291f69a536c66d6059" - }, - { - "name": "p11-kit", - "version": "0.25.3", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706677106, - "size": 501506, - "payloadhash": "bd762df9dff1d6472083ffd233df44f5" - }, - { - "name": "p11-kit-trust", - "version": "0.25.3", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706677106, - "size": 134683, - "payloadhash": "952f382c47b264e9ae42f2eb6f318bc3" - }, - { - "name": "pam", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708007756, - "size": 566068, - "payloadhash": "2d3d84041c8709b981b98ae35bea8b4b" - }, - { - "name": "pam-libs", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708007756, - "size": 58509, - "payloadhash": "61037722b1eea9474f1343b1e89d42e8" - }, - { - "name": "pcre2", - "version": "10.42", - "release": "2.fc40.2", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706185798, - "size": 241431, - "payloadhash": "d62aad976075ca8ccbb35143809a4e7b" - }, - { - "name": "pcre2-syntax", - "version": "10.42", - "release": "2.fc40.2", - "epoch": null, - "arch": "noarch", - "buildtime": 1706185798, - "size": 146157, - "payloadhash": "e9a51061abb13f755abfaca09970e7b6" - }, - { - "name": "pcsc-lite", - "version": "2.0.3", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709567141, - "size": 97826, - "payloadhash": "9f4d605196d5d370e0d0b70c3e2654b5" - }, - { - "name": "pcsc-lite-ccid", - "version": "1.5.5", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706185955, - "size": 346622, - "payloadhash": "9fce3ae2c53c8b3d1d370ee20f5cd794" - }, - { - "name": "pcsc-lite-libs", - "version": "2.0.3", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709567141, - "size": 29207, - "payloadhash": "7bb5229c3c7d84b536015c5397880e6e" - }, - { - "name": "pigz", - "version": "2.8", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706225607, - "size": 97455, - "payloadhash": "e0efdc3247980861063ddb62873d51a3" - }, - { - "name": "pinentry", - "version": "1.2.1", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706225755, - "size": 105765, - "payloadhash": "c0a29a56b2488f56506474bceaab91f4" - }, - { - "name": "pkcs11-provider", - "version": "0.3", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706226108, - "size": 122443, - "payloadhash": "16659783cd73452b0d26ac82802080d7" - }, - { - "name": "polkit", - "version": "124", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706227345, - "size": 160997, - "payloadhash": "2c4f22ea2e55f1fcdc8c3a71d98e4577" - }, - { - "name": "polkit-libs", - "version": "124", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706227345, - "size": 69073, - "payloadhash": "8f7c709a6ea590c88b70fa8189058908" - }, - { - "name": "polkit-pkla-compat", - "version": "0.1", - "release": "28.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706227096, - "size": 45367, - "payloadhash": "dfa26d1aff43cd56d74dafdf025b1f8e" - }, - { - "name": "popt", - "version": "1.19", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706227228, - "size": 68286, - "payloadhash": "68646288093d3b90d81831ed7fb02c32" - }, - { - "name": "procps-ng", - "version": "4.0.4", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706228033, - "size": 375969, - "payloadhash": "888822042b5c80d93b0e4b132e48c355" - }, - { - "name": "protobuf-c", - "version": "1.5.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706228411, - "size": 33070, - "payloadhash": "a7cc680b555674c4114e1b299ffc656f" - }, - { - "name": "publicsuffix-list-dafsa", - "version": "20240107", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706228855, - "size": 59481, - "payloadhash": "986ba9f8bc5693d813f4bcff1ba0f5be" - }, - { - "name": "python-pip-wheel", - "version": "23.3.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706263328, - "size": 1542083, - "payloadhash": "6094f7263d1fed914bb25ca6628007d8" - }, - { - "name": "python-unversioned-command", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709082499, - "size": 10388, - "payloadhash": "84d890f041827155db32099430b8aeef" - }, - { - "name": "python3", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709082483, - "size": 27631, - "payloadhash": "07586dd31f7486f7695d82afa66a6588" - }, - { - "name": "python3-dnf", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 605012, - "payloadhash": "743b10983ad1590bdfa1df37d6192f80" - }, - { - "name": "python3-hawkey", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707408586, - "size": 107560, - "payloadhash": "22dadbaaeaa96698987db31765b2817f" - }, - { - "name": "python3-libcomps", - "version": "0.1.20", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147350, - "size": 48830, - "payloadhash": "05b6e108fad1472929517dbf249681d8" - }, - { - "name": "python3-libdnf", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707408586, - "size": 867356, - "payloadhash": "3a9e6c3fd8d8be6123f83e3d2cb70f5e" - }, - { - "name": "python3-libs", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709082483, - "size": 9592491, - "payloadhash": "913c17d0208985b20e0cf3dfe9ba3cf8" - }, - { - "name": "python3-rpm", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 68434, - "payloadhash": "cdab219a475df9d877ec32d4ae2033b2" - }, - { - "name": "python3-unbound", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308193, - "size": 117571, - "payloadhash": "20be13349ee5941b6edcc2b9a4a59c5b" - }, - { - "name": "qrencode-libs", - "version": "4.1.1", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706278740, - "size": 62820, - "payloadhash": "2f072ae95c58a9be05a817277baa62b8" - }, - { - "name": "readline", - "version": "8.2", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706283670, - "size": 218384, - "payloadhash": "d78bed03eb597dbbf4855ffd8dcd8929" - }, - { - "name": "rpm", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 553034, - "payloadhash": "dc5f21a5682a00d4720291bd0a076cce" - }, - { - "name": "rpm-build-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 97291, - "payloadhash": "a551d7216d90715fd0421618b5577fdb" - }, - { - "name": "rpm-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 316352, - "payloadhash": "0d1646ad98d9f49f5c91743da00762fa" - }, - { - "name": "rpm-plugin-audit", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 20420, - "payloadhash": "5a67f3f609a37f1ff80fd7103b1778e8" - }, - { - "name": "rpm-plugin-systemd-inhibit", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 20814, - "payloadhash": "4c54516ed5a72cea93522ca825935c5b" - }, - { - "name": "rpm-sequoia", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706314060, - "size": 867798, - "payloadhash": "f1d6445d9401c9afb551f980446e31cb" - }, - { - "name": "rpm-sign-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 27323, - "payloadhash": "3575f7c8c8a6d671af3c2ac01d4d32bb" - }, - { - "name": "sed", - "version": "4.9", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706610418, - "size": 325866, - "payloadhash": "25472a09dde8e57dd36e09874afa5da0" - }, - { - "name": "setup", - "version": "2.14.5", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706323693, - "size": 158449, - "payloadhash": "d2ced8745f9fbba4e6cfc0257d7ed06a" - }, - { - "name": "shadow-utils", - "version": "4.15.1", - "release": "1.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1710319076, - "size": 1387490, - "payloadhash": "05194daa6a74da275366e26b89024d74" - }, - { - "name": "sqlite-libs", - "version": "3.45.1", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706789551, - "size": 721998, - "payloadhash": "8308b52b9dca825a9886ea2d60e76542" - }, - { - "name": "systemd", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 5172104, - "payloadhash": "3fd8f2b66f49a2ffcca3435d053a9346" - }, - { - "name": "systemd-libs", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 724663, - "payloadhash": "9483240615c865d63be262be3a11b45a" - }, - { - "name": "systemd-networkd", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 691039, - "payloadhash": "15c949594550fde44da99c1603a450d8" - }, - { - "name": "systemd-pam", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 396197, - "payloadhash": "306e24de83b38afc8e1e5d4941772a6d" - }, - { - "name": "systemd-resolved", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 306612, - "payloadhash": "bb46abcdb1b36bd0cc8e3072a0fc60be" - }, - { - "name": "systemd-udev", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308649, - "size": 2393914, - "payloadhash": "a2193b196fe76c593dcb5fb14031f241" - }, - { - "name": "tpm2-tools", - "version": "5.6", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706337692, - "size": 816642, - "payloadhash": "533b40ecd6317e50a16b07a4f075fdf1" - }, - { - "name": "tpm2-tss", - "version": "4.0.1", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706337694, - "size": 404897, - "payloadhash": "8f96bc96c9cb10456674557105eb192e" - }, - { - "name": "tpm2-tss-fapi", - "version": "4.0.1", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706337694, - "size": 324641, - "payloadhash": "bb4191a1f563d3c40f321fb441fa499b" - }, - { - "name": "tzdata", - "version": "2024a", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707244225, - "size": 733245, - "payloadhash": "d4c304d2372a5c618744bfdb70ee48c6" - }, - { - "name": "unbound-anchor", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308193, - "size": 36078, - "payloadhash": "88910b56a157dd7f032dae4512503bf6" - }, - { - "name": "unbound-libs", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709308193, - "size": 546922, - "payloadhash": "964a099df1ea152f1c1ebaecd5328921" - }, - { - "name": "util-linux", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 1262016, - "payloadhash": "912b6e98552269d0b6a0f28f06bf1499" - }, - { - "name": "util-linux-core", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708088467, - "size": 527959, - "payloadhash": "c7f3a397fd0d6304cba5f547782b1836" - }, - { - "name": "whois-nls", - "version": "5.5.20", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706345573, - "size": 39030, - "payloadhash": "b94666787bd8e012687f43f0501c5b6c" - }, - { - "name": "xkeyboard-config", - "version": "2.41", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707292336, - "size": 999363, - "payloadhash": "2935adee5a077f929fceb628bd4cb113" - }, - { - "name": "xz", - "version": "5.4.6", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706527913, - "size": 570285, - "payloadhash": "159f957f3f662741443ba28dada2efe7" - }, - { - "name": "xz-libs", - "version": "5.4.6", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706527913, - "size": 112189, - "payloadhash": "bc1613d272e7cd82622683187bbc1355" - }, - { - "name": "zchunk-libs", - "version": "1.4.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706353759, - "size": 53472, - "payloadhash": "3da6fd0aca2edaed7ec9f8787bc2671d" - }, - { - "name": "zlib-ng-compat", - "version": "2.1.6", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706354430, - "size": 78914, - "payloadhash": "5c37e6e4c2ae3c850c274ff3731a6065" - }, - { - "name": "ModemManager-glib", - "version": "1.22.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705957719, - "size": 329425, - "payloadhash": "3023504ce2001cc2f429951d393fd0b7" - }, - { - "name": "NetworkManager", - "version": "1.45.91", - "release": "1.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708435175, - "size": 2262925, - "payloadhash": "27135f8c6a27bac2d6448e74e06efa65" - }, - { - "name": "NetworkManager-libnm", - "version": "1.45.91", - "release": "1.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708435175, - "size": 1887352, - "payloadhash": "3af0a87189a0d63f3b7b9d9061df3e78" - }, - { - "name": "WALinuxAgent", - "version": "2.9.1.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705962834, - "size": 724500, - "payloadhash": "9df012a28a2eed77ac71ce15f59c9a89" - }, - { - "name": "WALinuxAgent-udev", - "version": "2.9.1.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705962834, - "size": 9896, - "payloadhash": "041b6bc176808844fcfdb61ed0a3ce73" - }, - { - "name": "abattis-cantarell-vf-fonts", - "version": "0.301", - "release": "12.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705963092, - "size": 123217, - "payloadhash": "5eb405df93dfe2e59f3c7e89e0bb2d29" - }, - { - "name": "adobe-source-code-pro-fonts", - "version": "2.042.1.062.1.026", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705963456, - "size": 825087, - "payloadhash": "e5d68fdefd0db835550ba70d1465b09e" - }, - { - "name": "audit", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707143226, - "size": 202064, - "payloadhash": "a702616c0c14764955e5d77fccaa5441" - }, - { - "name": "audit-rules", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707143226, - "size": 68683, - "payloadhash": "719fd363db908db1a40e35989ed3e8ff" - }, - { - "name": "avahi", - "version": "0.8", - "release": "26.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705673174, - "size": 305982, - "payloadhash": "1bda3c0752a3f704fdd2ce90963bc78d" - }, - { - "name": "avahi-libs", - "version": "0.8", - "release": "26.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705673174, - "size": 68136, - "payloadhash": "ac7583f56c4eaaf10000ae228b3483fa" - }, - { - "name": "bluez", - "version": "5.73", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710790561, - "size": 1150217, - "payloadhash": "8f53b7f0bd54817c7a8a379818296820" - }, - { - "name": "btrfs-progs", - "version": "6.7.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707922084, - "size": 1251046, - "payloadhash": "db32b8df2f7ea46bfc73db130da78c11" - }, - { - "name": "c-ares", - "version": "1.25.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705971954, - "size": 151155, - "payloadhash": "31c45c1e743d872e6a575902095b1fe9" - }, - { - "name": "cairo", - "version": "1.18.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705972264, - "size": 725963, - "payloadhash": "608e69389ffa91d38eab456219b07516" - }, - { - "name": "checkpolicy", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705973666, - "size": 359845, - "payloadhash": "2c914e0c1daa2e27b9b7e0edd2150ea7" - }, - { - "name": "chrony", - "version": "4.5", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705973965, - "size": 346037, - "payloadhash": "34d6968a1992c9fc38fba4726ce5d647" - }, - { - "name": "cloud-init", - "version": "23.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709040655, - "size": 1821414, - "payloadhash": "03a0c55e639c6a44cf5f485755c34974" - }, - { - "name": "cloud-utils-growpart", - "version": "0.33", - "release": "7.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706080721, - "size": 35593, - "payloadhash": "a1c8fb24c1fd2557c1f1ae6caddde1eb" - }, - { - "name": "console-login-helper-messages", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 14725, - "payloadhash": "56a694f60388005230e252d878fb1106" - }, - { - "name": "console-login-helper-messages-issuegen", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 12663, - "payloadhash": "d9477c7ff77994d83b1a4f71b558f04c" - }, - { - "name": "console-login-helper-messages-motdgen", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 10578, - "payloadhash": "c950e829a77473c16ce007093f296669" - }, - { - "name": "console-login-helper-messages-profile", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 8803, - "payloadhash": "ea5dacedbac0c34b26e202a1046e55ab" - }, - { - "name": "default-fonts-core-sans", - "version": "4.0", - "release": "12.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707193354, - "size": 32424, - "payloadhash": "2cf10a9e958fa4be757e5ba02f6feca2" - }, - { - "name": "device-mapper-event", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 33960, - "payloadhash": "365b52044a5d1171fa55608baabdaeb8" - }, - { - "name": "device-mapper-event-libs", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 31646, - "payloadhash": "d6a1791eea33fa1ad88287f10aad810d" - }, - { - "name": "device-mapper-persistent-data", - "version": "1.0.12", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709036987, - "size": 1050605, - "payloadhash": "5b0651554aa9e62fadb25dfff30c1786" - }, - { - "name": "dhcp-client", - "version": "4.4.3", - "release": "13.P1.fc40", - "epoch": 12, - "arch": "x86_64", - "buildtime": 1706088454, - "size": 848486, - "payloadhash": "1807cf7377190b19278690a4a678b55a" - }, - { - "name": "dhcp-common", - "version": "4.4.3", - "release": "13.P1.fc40", - "epoch": 12, - "arch": "noarch", - "buildtime": 1706088423, - "size": 129534, - "payloadhash": "58cde129bfe032f13c04c6b18cc61d0c" - }, - { - "name": "dmidecode", - "version": "3.5", - "release": "3.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1706089135, - "size": 93014, - "payloadhash": "f12f51689d34e66eb03b87848ee98f7d" - }, - { - "name": "dnf-plugins-core", - "version": "4.5.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707412746, - "size": 38935, - "payloadhash": "5066ec3946973980b0f971ae9f822427" - }, - { - "name": "dosfstools", - "version": "4.2", - "release": "11.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708338081, - "size": 107463, - "payloadhash": "ee368e0e9194bb2416f665095ef4bf7b" - }, - { - "name": "dracut-config-generic", - "version": "059", - "release": "22.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707773730, - "size": 10970, - "payloadhash": "6e5e275e836c25c4b9497e68a5e8294a" - }, - { - "name": "e2fsprogs", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707496374, - "size": 1059127, - "payloadhash": "4b7b02fe2db843a0cc608eb5807a94e3" - }, - { - "name": "e2fsprogs-libs", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707496374, - "size": 228259, - "payloadhash": "f710357ce6381dcae9e4e46fa7208678" - }, - { - "name": "efi-filesystem", - "version": "5", - "release": "11.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706091359, - "size": 8075, - "payloadhash": "05d7bd63ef85162fa2a198c5a630fb13" - }, - { - "name": "efibootmgr", - "version": "18", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706091423, - "size": 48097, - "payloadhash": "62a85d94061c0f6ec43e0e63cf9b1661" - }, - { - "name": "efivar-libs", - "version": "39", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706736377, - "size": 126872, - "payloadhash": "8a8295977013c9ae2ebaac47485b1b00" - }, - { - "name": "exfatprogs", - "version": "1.2.2", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706033275, - "size": 92660, - "payloadhash": "daae9820e2034b568875a19095c06957" - }, - { - "name": "f2fs-tools", - "version": "1.16.0", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706094700, - "size": 250411, - "payloadhash": "40acc906b7b65de5aef81ebc1296ee77" - }, - { - "name": "flashrom", - "version": "1.3.0", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706096628, - "size": 320321, - "payloadhash": "39e22d0fcc532eea880101f9b7651a43" - }, - { - "name": "fontconfig", - "version": "2.15.0", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707500000, - "size": 275941, - "payloadhash": "7fc28fcfb10693b0c4ff5ed27f5963a9" - }, - { - "name": "fonts-filesystem", - "version": "2.0.5", - "release": "14.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706097411, - "size": 8350, - "payloadhash": "468b8f3f8c2d1e4c10f0c3f4f4e736c3" - }, - { - "name": "freetype", - "version": "2.13.2", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707236280, - "size": 419542, - "payloadhash": "1da9e952c4cdba3fddfcf426e8f89962" - }, - { - "name": "fwupd", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710176873, - "size": 2204685, - "payloadhash": "93263d56b3bbd9633b2aadb166cc80a4" - }, - { - "name": "fwupd-efi", - "version": "1.4", - "release": "1.fc38", - "epoch": null, - "arch": "x86_64", - "buildtime": 1674813070, - "size": 46000, - "payloadhash": "3f14b6b42b7d2fb61e30a31d4c10243c" - }, - { - "name": "fwupd-plugin-flashrom", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710176873, - "size": 24770, - "payloadhash": "8899668c5a472c8e7627356dbde67fa1" - }, - { - "name": "fwupd-plugin-modem-manager", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710176873, - "size": 60733, - "payloadhash": "4e50afebbe73abac645da8c69dc43e37" - }, - { - "name": "fwupd-plugin-uefi-capsule-data", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710176873, - "size": 2090619, - "payloadhash": "fca8c03615e95c0e2c3648a74569abde" - }, - { - "name": "gdisk", - "version": "1.0.10", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708456841, - "size": 266984, - "payloadhash": "d5f9c829f5854de547bd69bb700966c2" - }, - { - "name": "glib-networking", - "version": "2.80~rc", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709465443, - "size": 203790, - "payloadhash": "0e74e098459ed4319a3c25be2f7fd738" - }, - { - "name": "glibc-langpack-en", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710939983, - "size": 711692, - "payloadhash": "f19d4f80bea21fa57692c26b942b357b" - }, - { - "name": "google-noto-fonts-common", - "version": "20240201", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708513788, - "size": 17505, - "payloadhash": "3d968ff03ce3011a00b7321d0b53bab0" - }, - { - "name": "google-noto-sans-vf-fonts", - "version": "20240201", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708513788, - "size": 607399, - "payloadhash": "8e6a08f75a1245fa77429c4fe6afb617" - }, - { - "name": "gpgme", - "version": "1.23.2", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706802856, - "size": 215965, - "payloadhash": "5bba5a7bcdb58f1f61cdefb7901b1451" - }, - { - "name": "graphite2", - "version": "1.3.14", - "release": "15.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706130521, - "size": 97123, - "payloadhash": "033fa6ce6b338aab03bd16249be03072" - }, - { - "name": "groff-base", - "version": "1.23.0", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706130648, - "size": 1151638, - "payloadhash": "86a6055bacefab3370cd896d31fe20f3" - }, - { - "name": "grub2-efi-ia32", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 2158958, - "payloadhash": "a0dade93171dcb2d731408dadb79782a" - }, - { - "name": "grub2-efi-x64", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 2205879, - "payloadhash": "90ef5fd7dc16c2f94f61d4e830414f00" - }, - { - "name": "grub2-efi-x64-modules", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1708540275, - "size": 1133746, - "payloadhash": "d806ae2d6fcd222f8065b0c79c1788ca" - }, - { - "name": "grub2-pc", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 19210, - "payloadhash": "14f47ef05dd4f4a42b72ea517a94345d" - }, - { - "name": "grub2-pc-modules", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1708540275, - "size": 1124640, - "payloadhash": "ad948b8eac2d880851554d3013bb064d" - }, - { - "name": "grub2-tools-efi", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 567512, - "payloadhash": "d5b86c98d63eceb86b95ea2d22bc945a" - }, - { - "name": "grub2-tools-extra", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1708540275, - "size": 871633, - "payloadhash": "43e098c974dafcac4211b0368017388f" - }, - { - "name": "gsettings-desktop-schemas", - "version": "46~rc", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709984245, - "size": 772162, - "payloadhash": "6c1ec3657a654ece707e79f8f591a087" - }, - { - "name": "harfbuzz", - "version": "8.3.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706729075, - "size": 1039952, - "payloadhash": "3505af27c051214f761771ff588c5059" - }, - { - "name": "hostname", - "version": "3.23", - "release": "12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706133359, - "size": 28321, - "payloadhash": "f02fa154dd9d4b7b3e7e56a65e87cfbd" - }, - { - "name": "hyperv-daemons", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706134663, - "size": 7881, - "payloadhash": "91d6878998ad6b51f87bd34565b91feb" - }, - { - "name": "hyperv-daemons-license", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706134658, - "size": 15171, - "payloadhash": "73b36428fcc56024ffd63d04e1ecda86" - }, - { - "name": "hypervfcopyd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706134663, - "size": 15272, - "payloadhash": "408907c23c16a83116bd93e01ef7bb2b" - }, - { - "name": "hypervkvpd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706134663, - "size": 24160, - "payloadhash": "32f5172fa90a37ffd30eb58a4ed742c4" - }, - { - "name": "hypervvssd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706134663, - "size": 16498, - "payloadhash": "0ed452c17a8ea051ff757d6441ede321" - }, - { - "name": "inih", - "version": "58", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706315668, - "size": 18583, - "payloadhash": "c2ec92028f9c2972348c427de8943343" - }, - { - "name": "initscripts-service", - "version": "10.21", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707319898, - "size": 13746, - "payloadhash": "dffc35c0054ea01d58ed7d5e8c33003c" - }, - { - "name": "ipcalc", - "version": "1.0.3", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706137218, - "size": 42352, - "payloadhash": "1519cc372e0d3d5abcabe2976fa22607" - }, - { - "name": "iproute", - "version": "6.7.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707520979, - "size": 834419, - "payloadhash": "119ab68548375279c1e9587335d3dced" - }, - { - "name": "iptables-legacy", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706137221, - "size": 53433, - "payloadhash": "30d1a02048be182fa558390671a86a88" - }, - { - "name": "iptables-legacy-libs", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706137221, - "size": 38796, - "payloadhash": "99746f2a63df4550de9f0afeae8114fd" - }, - { - "name": "iptables-libs", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706137221, - "size": 418447, - "payloadhash": "0c27ff5e8b3e7078be41aba8feac573e" - }, - { - "name": "iputils", - "version": "20240117", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707680189, - "size": 198946, - "payloadhash": "e20676b76d6d8c09029461d6f2b125bc" - }, - { - "name": "jq", - "version": "1.7.1", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706138996, - "size": 206098, - "payloadhash": "9aa5c6a40b73b8706afe239a7e532631" - }, - { - "name": "json-glib", - "version": "1.8.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706139114, - "size": 170666, - "payloadhash": "013cdd3a388bffe438f4d46d25620f92" - }, - { - "name": "kernel-core", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710908371, - "size": 17138417, - "payloadhash": "01859c210d8e066341dd5a5eae909bca" - }, - { - "name": "kernel-modules", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710908371, - "size": 62608605, - "payloadhash": "4b222f4a87b603927835ab4964e9418f" - }, - { - "name": "kernel-modules-core", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710908371, - "size": 35262125, - "payloadhash": "5acb9cc6ccd21ef79e4fd8dab1ac73c3" - }, - { - "name": "less", - "version": "643", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707222561, - "size": 178318, - "payloadhash": "118d5b6f8d568ed2da94ae342f161f24" - }, - { - "name": "libX11", - "version": "1.8.7", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146613, - "size": 663854, - "payloadhash": "2874a200f5fd9b5a3c8229c98054bc29" - }, - { - "name": "libX11-common", - "version": "1.8.7", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706146615, - "size": 180142, - "payloadhash": "fb79c45f841526dc06e0894772b1d8ed" - }, - { - "name": "libXau", - "version": "1.0.11", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146684, - "size": 32461, - "payloadhash": "63567eb29fa63051c8b770ce8272cda2" - }, - { - "name": "libXext", - "version": "1.3.6", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707128480, - "size": 39840, - "payloadhash": "a50e595d4568575b65a5d79093847152" - }, - { - "name": "libXrender", - "version": "0.9.11", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146763, - "size": 28008, - "payloadhash": "d4826415e140f90f32c41292e267a27a" - }, - { - "name": "libaio", - "version": "0.3.111", - "release": "19.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146822, - "size": 24359, - "payloadhash": "8de7e5a7b0a9977ca0de5eb5e25eff0d" - }, - { - "name": "libatasmart", - "version": "0.19", - "release": "28.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146853, - "size": 48241, - "payloadhash": "2cfcf13fe0bb43421f60f06026fd749c" - }, - { - "name": "libbasicobjects", - "version": "0.1.1", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 26301, - "payloadhash": "de3659082d4bc674d92b04434a5b2477" - }, - { - "name": "libblockdev", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 97761, - "payloadhash": "4cf90adb0509f8dd00639b98abb7341f" - }, - { - "name": "libblockdev-crypto", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 35487, - "payloadhash": "95e32eb95ec6de36d626882cf0428776" - }, - { - "name": "libblockdev-fs", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 51799, - "payloadhash": "10f1a48dac8a212ade9c8a834467a7cc" - }, - { - "name": "libblockdev-loop", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 20467, - "payloadhash": "ad1eeafc00b7d79b82ed760ffa2e3eff" - }, - { - "name": "libblockdev-mdraid", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 25921, - "payloadhash": "c5c4560aeeedbfa000ffd99842fb1fb5" - }, - { - "name": "libblockdev-nvme", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 30480, - "payloadhash": "7134f38e6cc96668375909b05a770bec" - }, - { - "name": "libblockdev-part", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 28238, - "payloadhash": "180234474e190b17950853bb0d5263ca" - }, - { - "name": "libblockdev-swap", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 21062, - "payloadhash": "11215291fa70f54b73deb1bd815c3dd0" - }, - { - "name": "libblockdev-utils", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706146977, - "size": 28775, - "payloadhash": "aea3f9315f4ca8520760df904d634c81" - }, - { - "name": "libbytesize", - "version": "2.10", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147078, - "size": 50046, - "payloadhash": "e951fa95400af121b75f4e76f63bd5c1" - }, - { - "name": "libcollection", - "version": "0.7.0", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 44766, - "payloadhash": "f5424ee4f40e51731217335cc2403334" - }, - { - "name": "libdaemon", - "version": "0.14", - "release": "29.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706147476, - "size": 32189, - "payloadhash": "733ac479e4c7919464320593ae094f68" - }, - { - "name": "libdhash", - "version": "0.5.0", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 29179, - "payloadhash": "2f817acf1a6971fcbc7003c7ca07b7d7" - }, - { - "name": "libedit", - "version": "3.1", - "release": "50.20230828cvs.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706148267, - "size": 107496, - "payloadhash": "2a28983466f870f2e258123d6c3b92db" - }, - { - "name": "libftdi", - "version": "1.5", - "release": "12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706149000, - "size": 44546, - "payloadhash": "2f7b2d95814513c87068bca29cf35fd2" - }, - { - "name": "libgudev", - "version": "238", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706149621, - "size": 35528, - "payloadhash": "2af919ae16600bb0503b7ca5fae94005" - }, - { - "name": "libgusb", - "version": "0.4.8", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706149733, - "size": 66814, - "payloadhash": "a79858a3feb0f77f888d921a0aacaaa6" - }, - { - "name": "libini_config", - "version": "1.3.1", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 67936, - "payloadhash": "cb2bf22c4a8ce6a44c2ca9cbfa38529a" - }, - { - "name": "libjcat", - "version": "0.2.1", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706150402, - "size": 85522, - "payloadhash": "a8e7286f8213ac96020d0d02ee71e71d" - }, - { - "name": "libldb", - "version": "2.9.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706613021, - "size": 186361, - "payloadhash": "f3c6bd5264dbd680ecc63da165cb223e" - }, - { - "name": "libmaxminddb", - "version": "1.9.1", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151155, - "size": 43003, - "payloadhash": "5b8fa285ba208f446d3b51909b511649" - }, - { - "name": "libmbim", - "version": "1.30.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151276, - "size": 298805, - "payloadhash": "6b62951a99b175dbc3dfbb275118f526" - }, - { - "name": "libmnl", - "version": "1.0.5", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151450, - "size": 28778, - "payloadhash": "75ceaec29c264b4c829d48213c8aab65" - }, - { - "name": "libndp", - "version": "1.8", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151849, - "size": 37697, - "payloadhash": "e898e6e550bf28ad29c1772c24dab3e3" - }, - { - "name": "libnetfilter_conntrack", - "version": "1.0.9", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151797, - "size": 59429, - "payloadhash": "de4a76e478546740cd79bebb4e9ed8fc" - }, - { - "name": "libnfnetlink", - "version": "1.0.1", - "release": "27.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706151908, - "size": 29532, - "payloadhash": "7219c62e9abea9faca1dec382c7876ff" - }, - { - "name": "libnl3", - "version": "3.9.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152047, - "size": 354377, - "payloadhash": "e68a02935e8a0d576b444117a66d6e5f" - }, - { - "name": "libnvme", - "version": "1.8", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707915545, - "size": 105694, - "payloadhash": "55a7befd9c3fc3abc51e197cd87cf52d" - }, - { - "name": "libpath_utils", - "version": "0.2.1", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 29373, - "payloadhash": "08115e4e8accb1a1288ca23108836abe" - }, - { - "name": "libpipeline", - "version": "1.5.7", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152609, - "size": 53032, - "payloadhash": "a9a598c9c528e833757fb497ada95b94" - }, - { - "name": "libpkgconf", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707752460, - "size": 38737, - "payloadhash": "ed7a0fcabce4102321671f2f6d19d5a2" - }, - { - "name": "libpng", - "version": "1.6.40", - "release": "3.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706152732, - "size": 122793, - "payloadhash": "ee7ec222eb4fcb6e801db947e9a6f6f2" - }, - { - "name": "libproxy", - "version": "0.5.3", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152799, - "size": 49708, - "payloadhash": "bdf07356fff957fbc86f0dc56b2187ff" - }, - { - "name": "libqmi", - "version": "1.34.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152957, - "size": 1166595, - "payloadhash": "f937d7ad7627951651aefb32926a1dcf" - }, - { - "name": "libqrtr-glib", - "version": "1.2.2", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706152936, - "size": 36467, - "payloadhash": "e484996e052bd0d9ee92c31c2b2ab21b" - }, - { - "name": "libref_array", - "version": "0.1.5", - "release": "56.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706089030, - "size": 27932, - "payloadhash": "b18b2294aecd34764fc242693b5187d5" - }, - { - "name": "libselinux-utils", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153680, - "size": 120003, - "payloadhash": "bce6d36b3b6c4998c6bb3149194c8e77" - }, - { - "name": "libsoup3", - "version": "3.4.4", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153972, - "size": 396501, - "payloadhash": "b0fa25be8dd3bd63b6a939c96e9b1251" - }, - { - "name": "libss", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707496374, - "size": 31284, - "payloadhash": "48bd7da9cf6524e5c565d29dbec91ea6" - }, - { - "name": "libsss_certmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 87430, - "payloadhash": "6a7e8e145ea02d63ac42f3875894ea48" - }, - { - "name": "libsss_idmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 36593, - "payloadhash": "67da68f6df6911079741e10de32d2362" - }, - { - "name": "libsss_nss_idmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 41556, - "payloadhash": "bdfb2298b662c106f996ef8d008487a6" - }, - { - "name": "libsss_sudo", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 30467, - "payloadhash": "3a7959097fd05adfc40a5ef14276edb9" - }, - { - "name": "libtalloc", - "version": "2.4.2", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706608700, - "size": 31705, - "payloadhash": "67801e9820f157f798243b1fab8ac64e" - }, - { - "name": "libtdb", - "version": "1.4.10", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706609748, - "size": 51975, - "payloadhash": "ad657b82a72d388d6e9c7e4135934e55" - }, - { - "name": "libtevent", - "version": "0.16.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706611994, - "size": 48924, - "payloadhash": "3f2fa4a9226b8b5fc1222d26cb72a499" - }, - { - "name": "libudisks2", - "version": "2.10.1", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709306068, - "size": 221509, - "payloadhash": "d14bfe9de86b5821fe045a593110ff11" - }, - { - "name": "libxcb", - "version": "1.16", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706155689, - "size": 244054, - "payloadhash": "47ec3f19f80c3755051aded98eeedd5e" - }, - { - "name": "libxmlb", - "version": "0.3.15", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706156044, - "size": 119731, - "payloadhash": "1f4b04e8d704e1a44386392b9207c988" - }, - { - "name": "lmdb-libs", - "version": "0.9.32", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706631388, - "size": 62601, - "payloadhash": "c473345d76f870154181a139c168cf3f" - }, - { - "name": "lvm2", - "version": "2.03.23", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 1560620, - "payloadhash": "b8d403c5f4ae4e2640176b1900ff005b" - }, - { - "name": "lvm2-libs", - "version": "2.03.23", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706105154, - "size": 1014539, - "payloadhash": "3a05e684c9502c90fd49a7346a92ebf2" - }, - { - "name": "lzo", - "version": "2.10", - "release": "12.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706161220, - "size": 67076, - "payloadhash": "c2da4acb78a106cf6f63ad2fb8454b06" - }, - { - "name": "man-db", - "version": "2.12.0", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706526183, - "size": 1358471, - "payloadhash": "ccff14147063c190a328078a6a37ed4b" - }, - { - "name": "mdadm", - "version": "4.2", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706162994, - "size": 442951, - "payloadhash": "492bb2b17446f7708a039d981b80620a" - }, - { - "name": "mokutil", - "version": "0.7.1", - "release": "1.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1710089063, - "size": 49571, - "payloadhash": "0af036a779b178dd9f9e8dc6d5068f0c" - }, - { - "name": "mtools", - "version": "4.0.43", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706171225, - "size": 223968, - "payloadhash": "d35c1af76f142ac43079eea9cf7dbc3b" - }, - { - "name": "nano", - "version": "7.2", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706172009, - "size": 761332, - "payloadhash": "942bf34695a8a159ed956ae316cf46b6" - }, - { - "name": "nano-default-editor", - "version": "7.2", - "release": "6.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706172065, - "size": 9359, - "payloadhash": "fb5770e08316dfa7112ad620310c2e8c" - }, - { - "name": "ncurses", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706796687, - "size": 431332, - "payloadhash": "f14896f84b82af9169fe5e400519b7fd" - }, - { - "name": "net-tools", - "version": "2.0", - "release": "0.69.20160912git.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706172691, - "size": 307053, - "payloadhash": "ca8fb90ede0b1bec7a77dc9fc367c968" - }, - { - "name": "nilfs-utils", - "version": "2.2.9", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706173725, - "size": 168030, - "payloadhash": "f69c8fe92614578148145903a16a5e36" - }, - { - "name": "nspr", - "version": "4.35.0", - "release": "21.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 140505, - "payloadhash": "1ce578e962125515ea22055b19772c04" - }, - { - "name": "nss", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 719099, - "payloadhash": "911c15515f188ea6b38d7f561718103d" - }, - { - "name": "nss-softokn", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 418654, - "payloadhash": "26bfff7b387c68868cc6a4aa4143b777" - }, - { - "name": "nss-softokn-freebl", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 369599, - "payloadhash": "5da4fd15e63134e4a897a1f3675ec07b" - }, - { - "name": "nss-sysinit", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 19006, - "payloadhash": "ce3850fc81f3ca63c83764892851cd7c" - }, - { - "name": "nss-util", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708357285, - "size": 90613, - "payloadhash": "6c293ff6b08b11a726df954102334647" - }, - { - "name": "ntfs-3g", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706175260, - "size": 132019, - "payloadhash": "e05eb8a918797106e828267bce9cf782" - }, - { - "name": "ntfs-3g-libs", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706175260, - "size": 177874, - "payloadhash": "cdffdad1c1b3fda252b08d8d033889ae" - }, - { - "name": "ntfs-3g-system-compression", - "version": "1.0", - "release": "16.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706175252, - "size": 29914, - "payloadhash": "b8a4f41418f8c0f3b6253988c615d35a" - }, - { - "name": "ntfsprogs", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706175260, - "size": 392129, - "payloadhash": "0e30943372e10ad26eef3fe899aac395" - }, - { - "name": "oniguruma", - "version": "6.9.9", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706180972, - "size": 220283, - "payloadhash": "35ea6ae63c26f74b8005125ce95ea4dc" - }, - { - "name": "openssh", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706182745, - "size": 435317, - "payloadhash": "234117519d05499627c20bba1b774473" - }, - { - "name": "openssh-clients", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706182745, - "size": 764417, - "payloadhash": "7963985cff45371ee708592ce7ef3cde" - }, - { - "name": "openssh-server", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706182745, - "size": 478140, - "payloadhash": "54818b8e008699a68edc888c24b1ab0f" - }, - { - "name": "openssl", - "version": "3.2.1", - "release": "2.fc40", - "epoch": 1, - "arch": "x86_64", - "buildtime": 1707517446, - "size": 1157494, - "payloadhash": "f6e269f1569a9e01271f6e9d67855e1f" - }, - { - "name": "parted", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706185066, - "size": 605335, - "payloadhash": "e6a80dc9991a2ff9c3b16e3e212c9621" - }, - { - "name": "passim", - "version": "0.1.5", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706185050, - "size": 164648, - "payloadhash": "a470b5425ac24eaba87816155d114af8" - }, - { - "name": "passim-libs", - "version": "0.1.5", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706185050, - "size": 33483, - "payloadhash": "bd886c6ca13807bcc4126e00bece24e0" - }, - { - "name": "pciutils-libs", - "version": "3.11.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708980012, - "size": 52336, - "payloadhash": "cd0fbd1097008538032e890f9443198e" - }, - { - "name": "pixman", - "version": "0.43.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706225981, - "size": 302876, - "payloadhash": "4226ad62691c739a850f7286928b3908" - }, - { - "name": "pkgconf", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707752460, - "size": 44537, - "payloadhash": "8e47186240253f3c0d3f8729361a6fff" - }, - { - "name": "pkgconf-m4", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707752465, - "size": 14257, - "payloadhash": "ce1d542999a6792b8bacffdb1a475f3d" - }, - { - "name": "pkgconf-pkg-config", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707752460, - "size": 9937, - "payloadhash": "cfbc56c0b982646d0557bf1685c3311e" - }, - { - "name": "policycoreutils", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706227150, - "size": 219082, - "payloadhash": "2fe44fc4a56545b636b08a871dfd6770" - }, - { - "name": "psmisc", - "version": "23.6", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706228665, - "size": 320126, - "payloadhash": "70573d0a28aa154f14e0566851026525" - }, - { - "name": "python3-attrs", - "version": "23.2.0", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706232627, - "size": 126910, - "payloadhash": "334ce49091bf4b4d42229d2e2d661678" - }, - { - "name": "python3-audit", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707143226, - "size": 69960, - "payloadhash": "d40c70f6015e32ab0c5368b68918397a" - }, - { - "name": "python3-charset-normalizer", - "version": "3.3.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706236113, - "size": 109829, - "payloadhash": "be4e8de2faaf65a382b244d0e86575ab" - }, - { - "name": "python3-configobj", - "version": "5.0.8", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706237463, - "size": 84003, - "payloadhash": "8d1c5883891f5b5abc1e44ac3c8aa79e" - }, - { - "name": "python3-dateutil", - "version": "2.8.2", - "release": "13.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706239074, - "size": 364469, - "payloadhash": "b88ea85cca0161f8d18cd4173eade1bb" - }, - { - "name": "python3-dbus", - "version": "1.3.2", - "release": "6.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706087117, - "size": 159333, - "payloadhash": "b6b0c552084f9ce81127a45262c4fa5a" - }, - { - "name": "python3-distro", - "version": "1.9.0", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706239858, - "size": 50949, - "payloadhash": "30889447c9d73ed6a6407f5f115433b1" - }, - { - "name": "python3-dnf-plugin-tracer", - "version": "4.1.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706088268, - "size": 14415, - "payloadhash": "55d3d18db0c99ab5fc0106fbff2b85c0" - }, - { - "name": "python3-dnf-plugins-core", - "version": "4.5.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707412746, - "size": 325175, - "payloadhash": "36e5f3970ab42efd152401e1e44f0fab" - }, - { - "name": "python3-dnf-plugins-extras-common", - "version": "4.1.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706088268, - "size": 47803, - "payloadhash": "579b4de6867796153673dcd1f3dafc35" - }, - { - "name": "python3-idna", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706246685, - "size": 109356, - "payloadhash": "600c775203638d9a35c019ab97e8dfc7" - }, - { - "name": "python3-jinja2", - "version": "3.1.3", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248067, - "size": 519316, - "payloadhash": "80d7f703a5a9ff855c72312948dfc8f6" - }, - { - "name": "python3-jsonpatch", - "version": "1.33", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248248, - "size": 31591, - "payloadhash": "893b9de1c3acb165994095fea2cd30fe" - }, - { - "name": "python3-jsonpointer", - "version": "2.3", - "release": "7.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248454, - "size": 21250, - "payloadhash": "c063ee6e6325119bc7f478052e828649" - }, - { - "name": "python3-jsonschema", - "version": "4.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248744, - "size": 207667, - "payloadhash": "a3025381af69e830b42eff2dec9d60c9" - }, - { - "name": "python3-jsonschema-specifications", - "version": "2023.11.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248709, - "size": 27878, - "payloadhash": "813f66009fc8e85ac5bebe1f8c680aa9" - }, - { - "name": "python3-libselinux", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153680, - "size": 201268, - "payloadhash": "9140781489e4338967e00e3bd2f1c471" - }, - { - "name": "python3-libsemanage", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706153713, - "size": 82866, - "payloadhash": "fe93f9514393f8f98924e45c17b96733" - }, - { - "name": "python3-markupsafe", - "version": "2.1.3", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706251232, - "size": 30802, - "payloadhash": "9174b306a71d7b454676c5fdaafcdab4" - }, - { - "name": "python3-netifaces", - "version": "0.11.0", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706253697, - "size": 22584, - "payloadhash": "38ac516cc977c8bfb54313057c3628fb" - }, - { - "name": "python3-oauthlib", - "version": "3.2.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706254482, - "size": 248263, - "payloadhash": "a84e8585d5f4a3bffcfaad51525af03b" - }, - { - "name": "python3-policycoreutils", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706227152, - "size": 2305415, - "payloadhash": "27870594539011fad7d17fd7101b5e19" - }, - { - "name": "python3-psutil", - "version": "5.9.8", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707750241, - "size": 275754, - "payloadhash": "b1b191baebd09322481af3524178ed25" - }, - { - "name": "python3-pyasn1", - "version": "0.5.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706257661, - "size": 201818, - "payloadhash": "15269673121ff57d3a0cab0981df50e6" - }, - { - "name": "python3-pyserial", - "version": "3.5", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706230004, - "size": 232635, - "payloadhash": "ecd8f3df4593d4781897b9bf21054c52" - }, - { - "name": "python3-pysocks", - "version": "1.7.1", - "release": "22.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706261255, - "size": 39994, - "payloadhash": "4c2a32f2e7a95930032a4fe431cd5bc0" - }, - { - "name": "python3-pyyaml", - "version": "6.0.1", - "release": "14.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1705958260, - "size": 238344, - "payloadhash": "2872d9d2ef1c44bb81a06b33d6f05f15" - }, - { - "name": "python3-referencing", - "version": "0.31.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706263967, - "size": 83915, - "payloadhash": "df7e822915d58c6dffdc0834297601e8" - }, - { - "name": "python3-requests", - "version": "2.31.0", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706264062, - "size": 155334, - "payloadhash": "dbdddedd3dfce888be46c5bfb2b40482" - }, - { - "name": "python3-rpds-py", - "version": "0.18.0", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708244748, - "size": 301769, - "payloadhash": "6c0510f7326040be0d8d7a58a5c19d60" - }, - { - "name": "python3-setools", - "version": "4.4.4", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706323758, - "size": 737233, - "payloadhash": "333d8648ffc67c0850b3f0c94a980fc7" - }, - { - "name": "python3-setuptools", - "version": "69.0.3", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708082175, - "size": 1604566, - "payloadhash": "ebf4ef27fe2e4ef68e9185a517c1f2f5" - }, - { - "name": "python3-six", - "version": "1.16.0", - "release": "14.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706266633, - "size": 41842, - "payloadhash": "9c665d74bbc17acf4a2bed977f711dea" - }, - { - "name": "python3-systemd", - "version": "235", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706268856, - "size": 108720, - "payloadhash": "c6912f342f22c3efe88c57ca029982a8" - }, - { - "name": "python3-tracer", - "version": "1.1", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706337734, - "size": 171820, - "payloadhash": "b5edb7b574d4b93daebdedcb543162e1" - }, - { - "name": "python3-urllib3+socks", - "version": "1.26.18", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706272608, - "size": 10293, - "payloadhash": "52c298df7b3d408bb48dc3278b6668c5" - }, - { - "name": "python3-urllib3", - "version": "1.26.18", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706272608, - "size": 280831, - "payloadhash": "baca2a1761f35630fa3d762c0f76a799" - }, - { - "name": "rootfiles", - "version": "8.1", - "release": "36.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706284788, - "size": 8942, - "payloadhash": "a8f206b864cc609de307b86f15ad6b83" - }, - { - "name": "rpm-plugin-selinux", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707321353, - "size": 20784, - "payloadhash": "5be9fa9d6ec5d6f43f9d2e6ac20717e2" - }, - { - "name": "rsync", - "version": "3.2.7", - "release": "7.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706286664, - "size": 429528, - "payloadhash": "bba1d8caa067123828294bcf02c064bb" - }, - { - "name": "selinux-policy", - "version": "40.13", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707749395, - "size": 65592, - "payloadhash": "ce654799e973f008ec395433143f61f0" - }, - { - "name": "selinux-policy-targeted", - "version": "40.13", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707749395, - "size": 7234565, - "payloadhash": "3070da30aeabef239b22e70e96c67290" - }, - { - "name": "shared-mime-info", - "version": "2.3", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1708461639, - "size": 399868, - "payloadhash": "1a05b79b3604d4f4f788fb654581abe0" - }, - { - "name": "shim-ia32", - "version": "15.8", - "release": "3", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710879669, - "size": 422489, - "payloadhash": "37588afaaf9e2bb1b61a9e58f073e6df" - }, - { - "name": "shim-x64", - "version": "15.8", - "release": "3", - "epoch": null, - "arch": "x86_64", - "buildtime": 1710879669, - "size": 478432, - "payloadhash": "021d990beb36249846e1824b44df4f64" - }, - { - "name": "sssd-client", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 166498, - "payloadhash": "c2cec69e379c680d080a5f76ab93d042" - }, - { - "name": "sssd-common", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 1631763, - "payloadhash": "1325ed0da2ac3c5f2780d082db5e54d8" - }, - { - "name": "sssd-kcm", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706705826, - "size": 104848, - "payloadhash": "de8693312235c181869d4b0921b94e27" - }, - { - "name": "sudo", - "version": "1.9.15", - "release": "2.p5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707768730, - "size": 1331888, - "payloadhash": "24260a06f3c11cc43b98a4d9da570de5" - }, - { - "name": "sudo-python-plugin", - "version": "1.9.15", - "release": "2.p5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1707768730, - "size": 55271, - "payloadhash": "b55062db14f5dd4ffb8b2a5ab748b634" - }, - { - "name": "systemd-oomd-defaults", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709308650, - "size": 27478, - "payloadhash": "d6e47dc9ab28ca97ae5f67f94794f54e" - }, - { - "name": "tar", - "version": "1.35", - "release": "3.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1706333368, - "size": 877191, - "payloadhash": "6a1e5b32403c2b8db9f2411ace1b4c36" - }, - { - "name": "tracer-common", - "version": "1.1", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706337734, - "size": 22219, - "payloadhash": "02598784be4f33ae2d98cd4086abc162" - }, - { - "name": "udftools", - "version": "2.3", - "release": "8.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706338877, - "size": 170639, - "payloadhash": "ad3aaf3d1f4b9e56ac668edcba3369e6" - }, - { - "name": "udisks2", - "version": "2.10.1", - "release": "5.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1709306068, - "size": 545020, - "payloadhash": "8f827ee18c6cb46c605e8ac3e92d6771" - }, - { - "name": "userspace-rcu", - "version": "0.14.0", - "release": "4.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706340293, - "size": 112319, - "payloadhash": "d0e9e5b0c7e4aa00a3f9a8630a838d8e" - }, - { - "name": "vim-data", - "version": "9.1.158", - "release": "1.fc40", - "epoch": 2, - "arch": "noarch", - "buildtime": 1709882387, - "size": 23367, - "payloadhash": "bb0c63f7a13fd2bd39d296d3f96fcd43" - }, - { - "name": "vim-minimal", - "version": "9.1.158", - "release": "1.fc40", - "epoch": 2, - "arch": "x86_64", - "buildtime": 1709882371, - "size": 825382, - "payloadhash": "3848fc527e788ba646696c159d5bf913" - }, - { - "name": "volume_key-libs", - "version": "0.3.12", - "release": "21.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706739782, - "size": 153593, - "payloadhash": "7ccad019ec0fd5524a662daa49ad4abf" - }, - { - "name": "which", - "version": "2.21", - "release": "41.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706345540, - "size": 42442, - "payloadhash": "4b5888cc70c74c921c2f7d565710eefa" - }, - { - "name": "xfsprogs", - "version": "6.5.0", - "release": "3.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706732197, - "size": 1134601, - "payloadhash": "3402c2c23da6beb3f38b2819c91d5161" - }, - { - "name": "xml-common", - "version": "0.6.3", - "release": "63.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706323935, - "size": 31723, - "payloadhash": "95c3ab50841506355b201278d1a130b3" - }, - { - "name": "xxhash-libs", - "version": "0.8.2", - "release": "2.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706352155, - "size": 37829, - "payloadhash": "64be4bbd674b85a14b75e46e3c9ba9d1" - }, - { - "name": "yum", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 38444, - "payloadhash": "dd8e6ae2c2d8fd2a9dd31090c8611661" - }, - { - "name": "zram-generator", - "version": "1.1.2", - "release": "9.fc40", - "epoch": null, - "arch": "x86_64", - "buildtime": 1706321207, - "size": 451719, - "payloadhash": "311571121f7411bca563541cd2b343dd" - }, - { - "name": "zram-generator-defaults", - "version": "1.1.2", - "release": "9.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706321207, - "size": 8515, - "payloadhash": "fe848f430fb2143c0708d055e8f37332" - } - ], - "files": [ - "Fedora-Cloud-Base-Azure.x86_64-40-20240326.n.0.vhdfixed.xz", - "Fedora-Cloud-Base-Azure.x86_64-40-20240326.n.0.vhdfixed.xz.sha256", - "Fedora-Cloud-Base-Azure.x86_64-40-20240326.n.0.changes.xz", - "Fedora-Cloud-Base-Azure.x86_64-40-20240326.n.0.packages", - "Fedora-Cloud-Base-Azure.x86_64-40-20240326.n.0.verified" - ] - }, - "children": [] - }, - { - "arch": "aarch64", - "awaited": false, - "channel_id": 12, - "completion_time": 1711451794.0, - "create_time": 1711450942.0, - "host_id": 476, - "id": 115455978, - "label": "aarch64", - "method": "createKiwiImage", - "owner": "releng", - "parent": 115455944, - "priority": 19, - "start_time": 1711450995.0, - "state": 2, - "waiting": null, - "host_name": "buildhw-a64-01.iad2.fedoraproject.org", - "url": "https://koji.fedoraproject.org/koji/taskinfo?taskID=115455978", - "result": { - "arch": "aarch64", - "task_id": 115455978, - "logs": [ - "Fedora.aarch64.kiwi" - ], - "name": "Fedora-Cloud-Base-Azure", - "version": "40", - "release": "20240326.n.0", - "rpmlist": [ - { - "name": "alternatives", - "version": "1.26", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705973774, - "size": 39741, - "payloadhash": "fd6f1488f4fbd7e84da27ac90cf1150c" - }, - { - "name": "audit-libs", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707143220, - "size": 123851, - "payloadhash": "e3023c40d2d508ccd15b5e7381d6fea9" - }, - { - "name": "authselect", - "version": "1.5.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709117536, - "size": 149702, - "payloadhash": "d6db88da54931551a27e0c88595d952c" - }, - { - "name": "authselect-libs", - "version": "1.5.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709117536, - "size": 224071, - "payloadhash": "4a5aa3342a82de3c21129104fe54b8a7" - }, - { - "name": "basesystem", - "version": "11", - "release": "20.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705968675, - "size": 7361, - "payloadhash": "50089846bd533383ead11c7e14fef657" - }, - { - "name": "bash", - "version": "5.2.26", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707490438, - "size": 1885590, - "payloadhash": "b4de6a3abd28edf2b2c3ef7aeeda7e3b" - }, - { - "name": "bzip2-libs", - "version": "1.0.8", - "release": "18.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705971933, - "size": 43678, - "payloadhash": "87980b549b14c5bfb8eb8a25f3da973f" - }, - { - "name": "ca-certificates", - "version": "2023.2.62_v7.0.401", - "release": "6.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705972020, - "size": 882760, - "payloadhash": "70e050e3938820bea4c71245d2a86d4c" - }, - { - "name": "coreutils", - "version": "9.4", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706615543, - "size": 1248231, - "payloadhash": "d9dd7ad23966cee5aaaa0cec07b87f04" - }, - { - "name": "coreutils-common", - "version": "9.4", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706615543, - "size": 2256257, - "payloadhash": "2489d28474431f41d43089cb44a51581" - }, - { - "name": "cpio", - "version": "2.15", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706090806, - "size": 298900, - "payloadhash": "aee8b60f33626cc69f561f9876f445e9" - }, - { - "name": "cracklib", - "version": "2.9.11", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706085315, - "size": 96219, - "payloadhash": "ef021a4e2bbcae5dc08cb767dd0d11b3" - }, - { - "name": "cracklib-dicts", - "version": "2.9.11", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706085315, - "size": 3768618, - "payloadhash": "3934fc6255245c12a61606e54f2e5e02" - }, - { - "name": "crypto-policies", - "version": "20240201", - "release": "2.git9f501f3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709396843, - "size": 102235, - "payloadhash": "e3fb0f3b8ef8121c9010606d6fabc9b0" - }, - { - "name": "crypto-policies-scripts", - "version": "20240201", - "release": "2.git9f501f3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709396843, - "size": 120138, - "payloadhash": "a87f95c6fcab1cceec61497b5f4dbe1e" - }, - { - "name": "cryptsetup-libs", - "version": "2.7.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709826898, - "size": 537671, - "payloadhash": "435e5ce61842a3273fb00476178d674e" - }, - { - "name": "curl", - "version": "8.6.0", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708356248, - "size": 308535, - "payloadhash": "fb3d568ae4db3d7ee4a0070fdb6bae06" - }, - { - "name": "cyrus-sasl-lib", - "version": "2.1.28", - "release": "19.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706086504, - "size": 797362, - "payloadhash": "b4bcddb6a9a6ceb323bfeae90db7c1f5" - }, - { - "name": "dbus", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706086958, - "size": 8185, - "payloadhash": "7dc2a9091aec0c1ba0b4a40d48f071e2" - }, - { - "name": "dbus-broker", - "version": "35", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706086950, - "size": 172080, - "payloadhash": "f24dd86c26aedea65f6f3963c1a425d3" - }, - { - "name": "dbus-common", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706087027, - "size": 15135, - "payloadhash": "3d8a78608fadac8c9a9d78f28dad1e35" - }, - { - "name": "dbus-libs", - "version": "1.14.10", - "release": "3.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706086958, - "size": 159663, - "payloadhash": "e155ea265dbb1c637e2c49a75fa12482" - }, - { - "name": "device-mapper", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 141309, - "payloadhash": "ef7093fd5e72a5c860dc318a48688510" - }, - { - "name": "device-mapper-libs", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 176331, - "payloadhash": "79c371caecc41f11cea0c510a962abfd" - }, - { - "name": "diffutils", - "version": "3.10", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706088968, - "size": 413676, - "payloadhash": "e335051e88d8f755e7153492c7e166fc" - }, - { - "name": "dnf", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 520780, - "payloadhash": "d382f87cf12ba1979311b197e8fe7266" - }, - { - "name": "dnf-data", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 41049, - "payloadhash": "bd8b0372cb2beb9fb579d4fa6aa81a86" - }, - { - "name": "dracut", - "version": "059", - "release": "22.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707773714, - "size": 442483, - "payloadhash": "7d9612a953d4f65a68e4ce5c34eb2a46" - }, - { - "name": "duktape", - "version": "2.7.0", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706090292, - "size": 175288, - "payloadhash": "2415faca48105183af57672b2244e0b0" - }, - { - "name": "elfutils-debuginfod-client", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710962743, - "size": 38940, - "payloadhash": "f354e6668e6d3c65f65a8203fa9aae26" - }, - { - "name": "elfutils-default-yama-scope", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1710962757, - "size": 13861, - "payloadhash": "16e426de276435042d55b6a76c00f5a4" - }, - { - "name": "elfutils-libelf", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710962743, - "size": 213894, - "payloadhash": "658449e49f6fcd1bc4ef6a8bae120ac8" - }, - { - "name": "elfutils-libs", - "version": "0.191", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710962743, - "size": 270783, - "payloadhash": "725aae1165b213cde6d7c44dc83a36fa" - }, - { - "name": "expat", - "version": "2.6.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707299630, - "size": 113101, - "payloadhash": "2cd80db622a5101e739555a6ed892bec" - }, - { - "name": "fedora-gpg-keys", - "version": "40", - "release": "0.4", - "epoch": null, - "arch": "noarch", - "buildtime": 1709057004, - "size": 135056, - "payloadhash": "d938d37bf9bc322eef0e6f261f721615" - }, - { - "name": "fedora-release-cloud", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 10961, - "payloadhash": "43045355bd819fca5093a23f1e3617f4" - }, - { - "name": "fedora-release-common", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 21684, - "payloadhash": "5691a8380c3e88af6224642cd804f5ad" - }, - { - "name": "fedora-release-identity-cloud", - "version": "40", - "release": "0.37", - "epoch": null, - "arch": "noarch", - "buildtime": 1709144233, - "size": 12370, - "payloadhash": "2a46385b523babb7106d9e57e6364feb" - }, - { - "name": "fedora-repos", - "version": "40", - "release": "0.4", - "epoch": null, - "arch": "noarch", - "buildtime": 1709057004, - "size": 9605, - "payloadhash": "0b6aeef788cc9463087ae7b665a9c651" - }, - { - "name": "file", - "version": "5.45", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707308835, - "size": 50671, - "payloadhash": "da3b4d99fc59e38e7c660a5034a02626" - }, - { - "name": "file-libs", - "version": "5.45", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707308835, - "size": 781616, - "payloadhash": "6b8a767ddb46b5de211ba4e0fcf16b74" - }, - { - "name": "filesystem", - "version": "3.18", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706096210, - "size": 1138995, - "payloadhash": "0a643b4624f2f4b93d94e1e00a537e1f" - }, - { - "name": "findutils", - "version": "4.9.0", - "release": "8.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706096282, - "size": 510525, - "payloadhash": "03d58334b318775b2a5ef8fed13deb63" - }, - { - "name": "fuse-libs", - "version": "2.9.9", - "release": "21.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706525737, - "size": 99793, - "payloadhash": "7b5e99ccddd269332ffc63815312a546" - }, - { - "name": "gawk", - "version": "5.3.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706099935, - "size": 1111555, - "payloadhash": "6c6d0ed4bb0c4e4ade62590fa7e73592" - }, - { - "name": "gawk-all-langpacks", - "version": "5.3.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706099935, - "size": 284735, - "payloadhash": "ece9ff5ca46ad97474fd9859ca722cef" - }, - { - "name": "gdbm", - "version": "1.23", - "release": "6.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706100104, - "size": 157686, - "payloadhash": "92782af72a13a14cd55e2680767b2cc9" - }, - { - "name": "gdbm-libs", - "version": "1.23", - "release": "6.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706100104, - "size": 57813, - "payloadhash": "d4ba9426b0c06e1e33d098d956f7748a" - }, - { - "name": "gettext-envsubst", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709289366, - "size": 38354, - "payloadhash": "a395904e9a67bf6b9781ac6c9a13b5ce" - }, - { - "name": "gettext-libs", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709289366, - "size": 324653, - "payloadhash": "6e00a10fe281501680133d8970a19a9d" - }, - { - "name": "gettext-runtime", - "version": "0.22.4", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709289366, - "size": 124858, - "payloadhash": "e7fd1ad29ef8bda8e099b33cb0ed68fc" - }, - { - "name": "glib2", - "version": "2.79.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706267323, - "size": 3132289, - "payloadhash": "17cdb9956521bc0c39b5c0d23e6b3f53" - }, - { - "name": "glibc", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710939980, - "size": 1884189, - "payloadhash": "8e21594713547d0f0f1f28b8a1a46835" - }, - { - "name": "glibc-common", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710939980, - "size": 389633, - "payloadhash": "c7c2b78c9f65a9d4e4366104af2d4fcf" - }, - { - "name": "glibc-gconv-extra", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710939980, - "size": 2129800, - "payloadhash": "4e3b0aae646cc28cb259d71ee14d1bf3" - }, - { - "name": "glibc-minimal-langpack", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710939980, - "size": 101625, - "payloadhash": "d1b31fa7d5b0ac1171e6e482a0530a6b" - }, - { - "name": "gmp", - "version": "6.2.1", - "release": "8.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706110055, - "size": 274037, - "payloadhash": "c78c80bb9a1593bbd024b5295ca1e4f6" - }, - { - "name": "gnupg2", - "version": "2.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706262614, - "size": 2801161, - "payloadhash": "bde787964b78c95e89dbaae8d1307b77" - }, - { - "name": "gnupg2-smime", - "version": "2.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706262614, - "size": 259751, - "payloadhash": "4346be2a16595b89d10f3a8dee41cb12" - }, - { - "name": "gnutls", - "version": "3.8.3", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706091804, - "size": 1102951, - "payloadhash": "c5b4c37476dabb78facf63daf77c988d" - }, - { - "name": "grep", - "version": "3.11", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706130465, - "size": 305683, - "payloadhash": "352fb387d333a9187a7384e7c1c531d8" - }, - { - "name": "grub2-common", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1708540275, - "size": 946375, - "payloadhash": "b92bd950c49f4e225f44434c94869561" - }, - { - "name": "grub2-tools", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708540294, - "size": 1800399, - "payloadhash": "5044f81de65c63e0cb3d7b5ba1296d83" - }, - { - "name": "grub2-tools-minimal", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708540294, - "size": 611062, - "payloadhash": "93b808833f50400e7b379b5e2ac3ec67" - }, - { - "name": "grubby", - "version": "8.40", - "release": "75.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706130587, - "size": 26117, - "payloadhash": "9899d1ba1972c5034d5f4a1aa3dbc17f" - }, - { - "name": "gzip", - "version": "1.13", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706786566, - "size": 173835, - "payloadhash": "1499d87c0cac2b50c614f7a3ae37f0e0" - }, - { - "name": "ima-evm-utils", - "version": "1.5", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706136611, - "size": 64490, - "payloadhash": "58b2772056cb169b08986f50af0772b2" - }, - { - "name": "json-c", - "version": "0.17", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706139111, - "size": 46386, - "payloadhash": "2006de422ac18fb4236a0f6e63376c2d" - }, - { - "name": "kbd", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706139849, - "size": 434445, - "payloadhash": "702ba612a434a234c917ded1b0d83ff3" - }, - { - "name": "kbd-legacy", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706139872, - "size": 587892, - "payloadhash": "85e722f533316a7b895421bb91962f16" - }, - { - "name": "kbd-misc", - "version": "2.6.4", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706139872, - "size": 1733195, - "payloadhash": "a7c2f1d214392cecce20d0f0dc3a28f6" - }, - { - "name": "keyutils-libs", - "version": "1.6.3", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706140840, - "size": 32392, - "payloadhash": "7123d97d062bc001d94f5f2207d38a6c" - }, - { - "name": "kmod", - "version": "31", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706144081, - "size": 124574, - "payloadhash": "10ebb72db89fe051f80bfb2d4edd6880" - }, - { - "name": "kmod-libs", - "version": "31", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706144081, - "size": 69339, - "payloadhash": "2a7183017f2840bd62cb44d45507e4bd" - }, - { - "name": "kpartx", - "version": "0.9.7", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706088269, - "size": 49873, - "payloadhash": "f9b44f1b8f4b55fc51d4ece73b0ba8bc" - }, - { - "name": "krb5-libs", - "version": "1.21.2", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706144271, - "size": 791086, - "payloadhash": "6060162db7f2f6c32df88d6ba09dc1a1" - }, - { - "name": "libacl", - "version": "2.3.2", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706088265, - "size": 25276, - "payloadhash": "89d62e219d46c7889a5eca42791fb928" - }, - { - "name": "libarchive", - "version": "3.7.2", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146760, - "size": 414125, - "payloadhash": "c98bc6e5aa9362ae93db12a62e29d12c" - }, - { - "name": "libassuan", - "version": "2.5.7", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709801059, - "size": 68149, - "payloadhash": "0359c1a3968b09aed60ce8c916d4a0bd" - }, - { - "name": "libattr", - "version": "2.5.2", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705967391, - "size": 18452, - "payloadhash": "0b69df71ede04f9cd4d18eb9890440db" - }, - { - "name": "libb2", - "version": "0.98.1", - "release": "11.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146776, - "size": 24881, - "payloadhash": "3323b8bc708d39789189c02f59ac5b95" - }, - { - "name": "libblkid", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 120272, - "payloadhash": "5b4daebf476075ab6ae7ff51bd5451be" - }, - { - "name": "libbpf", - "version": "1.2.0", - "release": "3.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706146997, - "size": 173054, - "payloadhash": "c26930991549ff99dba49655563cabfc" - }, - { - "name": "libbrotli", - "version": "1.1.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705971163, - "size": 354012, - "payloadhash": "f91232d00a8ce9e10c979e9f7e43a301" - }, - { - "name": "libcap", - "version": "2.69", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147064, - "size": 85648, - "payloadhash": "508fd268dcdee1f716385c0f063b0f9e" - }, - { - "name": "libcap-ng", - "version": "0.8.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147044, - "size": 33288, - "payloadhash": "e99fcec351628b1987b673ceb7480a5d" - }, - { - "name": "libcbor", - "version": "0.11.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707150667, - "size": 33496, - "payloadhash": "27ac8cd7da00b6968a9c1242b9539d3a" - }, - { - "name": "libcom_err", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707493504, - "size": 26087, - "payloadhash": "145517fa18832304e79268f82ab442d3" - }, - { - "name": "libcomps", - "version": "0.1.20", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147306, - "size": 77626, - "payloadhash": "e643041acdc322879845d3ad1de14d66" - }, - { - "name": "libcurl", - "version": "8.6.0", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708356248, - "size": 351883, - "payloadhash": "275fbadbc36bd80c6ed5bf2b5f637493" - }, - { - "name": "libdnf", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707408528, - "size": 656252, - "payloadhash": "bc1b5ded6e9bac489abec58ac4b7d7b1" - }, - { - "name": "libeconf", - "version": "0.6.2", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710153790, - "size": 32852, - "payloadhash": "cfa7bec2baa7a945d58db5f948dc700f" - }, - { - "name": "libevent", - "version": "2.1.12", - "release": "12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707814769, - "size": 261358, - "payloadhash": "a4b49ee67325c6b9854d1dd3986ce68b" - }, - { - "name": "libfdisk", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 162126, - "payloadhash": "95220c58460cfde260fc10e2d7293117" - }, - { - "name": "libffi", - "version": "3.4.4", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706148783, - "size": 38385, - "payloadhash": "d4738e47459b938239019e46f1bb1405" - }, - { - "name": "libfido2", - "version": "1.14.0", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707151141, - "size": 98143, - "payloadhash": "c486b0a6189229d8702a53f129dee045" - }, - { - "name": "libfsverity", - "version": "1.4", - "release": "12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706098550, - "size": 18949, - "payloadhash": "8b55d86b970068b46c0762575e00a476" - }, - { - "name": "libgcc", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710578287, - "size": 96030, - "payloadhash": "5b1ecd51988a29b4cb3fdd7f2fd44c8b" - }, - { - "name": "libgcrypt", - "version": "1.10.3", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706149028, - "size": 465579, - "payloadhash": "94779d64de7a144a6ae6c0d2ce46f4da" - }, - { - "name": "libgomp", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710578287, - "size": 340499, - "payloadhash": "ebb789506da04052e13889b2b7a04292" - }, - { - "name": "libgpg-error", - "version": "1.48", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708935105, - "size": 237876, - "payloadhash": "4857eaac6e5fe680d64234e9cd81b7b5" - }, - { - "name": "libidn2", - "version": "2.3.7", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706394185, - "size": 121995, - "payloadhash": "91ece7dcbbc3109cd8b7a342b2ba3437" - }, - { - "name": "libkcapi", - "version": "1.4.0", - "release": "10.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706150559, - "size": 47257, - "payloadhash": "962206986280891decb1ff06f0737090" - }, - { - "name": "libkcapi-hmaccalc", - "version": "1.4.0", - "release": "10.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706150559, - "size": 24639, - "payloadhash": "91562349b9b2960b6c0ed568bc06be6c" - }, - { - "name": "libksba", - "version": "1.6.6", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708935091, - "size": 161790, - "payloadhash": "c92c2ebd9646c3dada4a2bf862c7d1c8" - }, - { - "name": "libmodulemd", - "version": "2.15.0", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709048216, - "size": 216120, - "payloadhash": "756e5c5504386ddfeb5ab357e7f43c14" - }, - { - "name": "libmount", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 158612, - "payloadhash": "0dbcb4e4a7b2b7f143dfc2d32d72b64a" - }, - { - "name": "libnghttp2", - "version": "1.59.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706173367, - "size": 77773, - "payloadhash": "55da75a1426b0471f85603ff4d89c9a7" - }, - { - "name": "libnsl2", - "version": "2.0.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706298607, - "size": 30612, - "payloadhash": "bbbf06c2f59a10f3a0ff0c94e0346277" - }, - { - "name": "libpsl", - "version": "0.21.5", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152761, - "size": 65767, - "payloadhash": "a409fbd38dbabd67902cd901b6a21737" - }, - { - "name": "libpwquality", - "version": "1.4.5", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152880, - "size": 123198, - "payloadhash": "9caa7d0303f9c92cec6eb56e1c011cbe" - }, - { - "name": "librepo", - "version": "1.17.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153261, - "size": 99041, - "payloadhash": "1cad604f3fe9601d2385f1c03c7aec8f" - }, - { - "name": "libreport-filesystem", - "version": "2.17.15", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709376185, - "size": 14486, - "payloadhash": "cd0cd756982a5389cc7a80b48f0933de" - }, - { - "name": "libseccomp", - "version": "2.5.3", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153724, - "size": 73347, - "payloadhash": "72c69ea987e721b66aa4f5ec067d6ba2" - }, - { - "name": "libsecret", - "version": "0.21.3", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708336065, - "size": 196002, - "payloadhash": "fc46afb619f501edc3e804a05b435564" - }, - { - "name": "libselinux", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153758, - "size": 89984, - "payloadhash": "22996099096906fbf4e96ea5422e1ee4" - }, - { - "name": "libsemanage", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153718, - "size": 117624, - "payloadhash": "352ff76c50ebbaa4f43613e87f2d552b" - }, - { - "name": "libsepol", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153716, - "size": 334588, - "payloadhash": "b1f6339486309ab71517d16e1a78571e" - }, - { - "name": "libsmartcols", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 85193, - "payloadhash": "39418da496baecfb2f8acc8b7d2b51e5" - }, - { - "name": "libsolv", - "version": "0.7.28", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707486507, - "size": 420013, - "payloadhash": "6047e9851486bebd999f64e73b655d93" - }, - { - "name": "libssh", - "version": "0.10.6", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709722688, - "size": 218297, - "payloadhash": "ec5aef948061f29c963323c32b88abc2" - }, - { - "name": "libssh-config", - "version": "0.10.6", - "release": "5.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709722706, - "size": 9246, - "payloadhash": "ece0e136b0ca9cb6d7dada80e357e394" - }, - { - "name": "libstdc++", - "version": "14.0.1", - "release": "0.12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710578287, - "size": 843624, - "payloadhash": "1a9f82865c66e6e1ec0b2da9b91eb43c" - }, - { - "name": "libtasn1", - "version": "4.19.0", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706154233, - "size": 74842, - "payloadhash": "1a5343a335a3abc0099ceae3e3722d1d" - }, - { - "name": "libtirpc", - "version": "1.3.4", - "release": "1.rc2.fc40.2", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706154612, - "size": 98026, - "payloadhash": "3e4695284cb43bf85564491cfa9b8de7" - }, - { - "name": "libtool-ltdl", - "version": "2.4.7", - "release": "10.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706043183, - "size": 37177, - "payloadhash": "3786bb65db1531abb5eab2234bf70926" - }, - { - "name": "libunistring", - "version": "1.1", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706154931, - "size": 556673, - "payloadhash": "ec8b789188679c4ed3b710b5ae227e65" - }, - { - "name": "libusb1", - "version": "1.0.27", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709539100, - "size": 77551, - "payloadhash": "c8a91d04ad5b3479c0ce52fdbe4501cb" - }, - { - "name": "libutempter", - "version": "1.2.1", - "release": "13.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706155095, - "size": 27476, - "payloadhash": "a183b4c79b12fde59a13dc010c5379e4" - }, - { - "name": "libuuid", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 29766, - "payloadhash": "584e6449d33cc7c32c994c8bd7d71a0e" - }, - { - "name": "libverto", - "version": "0.3.2", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706155355, - "size": 21244, - "payloadhash": "0960cac945762313285b8df8dc1061ce" - }, - { - "name": "libxcrypt", - "version": "4.4.36", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705816302, - "size": 126281, - "payloadhash": "7e23a93b8b251df43c08c2cd12b82a77" - }, - { - "name": "libxkbcommon", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706043753, - "size": 146129, - "payloadhash": "b36e11551afe903376223b3f66b46a76" - }, - { - "name": "libxml2", - "version": "2.12.5", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707123568, - "size": 701984, - "payloadhash": "c04bd66763d0d99b96afab1ae3c80b0f" - }, - { - "name": "libyaml", - "version": "0.2.5", - "release": "14.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706156078, - "size": 60989, - "payloadhash": "78abffa03e6044e2edd5f10dd4983f96" - }, - { - "name": "libzstd", - "version": "1.5.5", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706354712, - "size": 291560, - "payloadhash": "59306eb702c0e71bd95c98e11225393c" - }, - { - "name": "lua-libs", - "version": "5.4.6", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706159049, - "size": 134649, - "payloadhash": "750c7997047efbc4258f0e7fec5e7af4" - }, - { - "name": "lz4-libs", - "version": "1.9.4", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706161185, - "size": 69257, - "payloadhash": "8eef99978bafe1f09e77d51a1274360b" - }, - { - "name": "memstrack", - "version": "0.2.5", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706163320, - "size": 51648, - "payloadhash": "bc993cfbdd5ef41fe13446e9fca01225" - }, - { - "name": "mkpasswd", - "version": "5.5.20", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706345476, - "size": 26856, - "payloadhash": "74e034583f0f7f7e16da9f66787ad3ae" - }, - { - "name": "mpdecimal", - "version": "2.5.1", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706170611, - "size": 90950, - "payloadhash": "8d72e94206a4aee3966a6b47ad1d6fd5" - }, - { - "name": "mpfr", - "version": "4.2.1", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706170702, - "size": 332007, - "payloadhash": "a76eab99fd5d5c5e0b351fff2aa4f1fe" - }, - { - "name": "ncurses-base", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706796690, - "size": 90955, - "payloadhash": "dad4f5c8e7e2d5efd1bb1b97146fb460" - }, - { - "name": "ncurses-libs", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706796674, - "size": 337019, - "payloadhash": "64037772b778d4f0cf885ef926501d1c" - }, - { - "name": "nettle", - "version": "3.9.1", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706173148, - "size": 445736, - "payloadhash": "34e54d3d4a44e85a1596cfb93816f858" - }, - { - "name": "npth", - "version": "1.7", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708717900, - "size": 25666, - "payloadhash": "9488bea9c595f590289eef6150ceac8a" - }, - { - "name": "openldap", - "version": "2.6.7", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707507722, - "size": 258438, - "payloadhash": "f47de02fb35c065ffcb5fee3e0e2ba34" - }, - { - "name": "openssl-libs", - "version": "3.2.1", - "release": "2.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1707517453, - "size": 2354145, - "payloadhash": "3b44a7f1b949b9cfc7072a538d5776ac" - }, - { - "name": "os-prober", - "version": "1.81", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706182898, - "size": 59814, - "payloadhash": "b7f7cfcad951998540ea01e776586116" - }, - { - "name": "p11-kit", - "version": "0.25.3", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706677083, - "size": 511726, - "payloadhash": "0edf9c435196b94c7be148fc2f6e403a" - }, - { - "name": "p11-kit-trust", - "version": "0.25.3", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706677083, - "size": 145214, - "payloadhash": "0867ea4ac98cc5875c014444559a06c8" - }, - { - "name": "pam", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708007720, - "size": 575994, - "payloadhash": "322dd85c8fd6068ef100e2e011067136" - }, - { - "name": "pam-libs", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708007720, - "size": 58568, - "payloadhash": "fe798765f6d3f734e49fd1aa0c279d9c" - }, - { - "name": "pcre2", - "version": "10.42", - "release": "2.fc40.2", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706185635, - "size": 226901, - "payloadhash": "fc7fb9e3fa56f460e6e5cdfa2d05e0d2" - }, - { - "name": "pcre2-syntax", - "version": "10.42", - "release": "2.fc40.2", - "epoch": null, - "arch": "noarch", - "buildtime": 1706185798, - "size": 146157, - "payloadhash": "e9a51061abb13f755abfaca09970e7b6" - }, - { - "name": "pcsc-lite", - "version": "2.0.3", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709567134, - "size": 96965, - "payloadhash": "0d6161139070d5fa3cd61a7b47ed2302" - }, - { - "name": "pcsc-lite-ccid", - "version": "1.5.5", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706185795, - "size": 346674, - "payloadhash": "db29e590e412835d59385bb99fecb986" - }, - { - "name": "pcsc-lite-libs", - "version": "2.0.3", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709567134, - "size": 29639, - "payloadhash": "e7d166c7c8898bc31df6bf259d27fa56" - }, - { - "name": "pigz", - "version": "2.8", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706225647, - "size": 92945, - "payloadhash": "fef1b02737829062d5078de285a0c88d" - }, - { - "name": "pinentry", - "version": "1.2.1", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706225688, - "size": 104437, - "payloadhash": "7d7cd3df2955bb6064219cfa2f05842e" - }, - { - "name": "pkcs11-provider", - "version": "0.3", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706226065, - "size": 123349, - "payloadhash": "7b018e9057b7d83d6e33af226cd699ce" - }, - { - "name": "polkit", - "version": "124", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227325, - "size": 160425, - "payloadhash": "3aca5f61ca625f44e7d41ac95758432d" - }, - { - "name": "polkit-libs", - "version": "124", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227325, - "size": 68760, - "payloadhash": "a869214184ebb4f86556a42560a6fb47" - }, - { - "name": "polkit-pkla-compat", - "version": "0.1", - "release": "28.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227161, - "size": 45078, - "payloadhash": "9570792d0caad7352bbcab04b6c65aa7" - }, - { - "name": "popt", - "version": "1.19", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227169, - "size": 68338, - "payloadhash": "49aeb32be32a946036eea334f48018c9" - }, - { - "name": "procps-ng", - "version": "4.0.4", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227963, - "size": 388174, - "payloadhash": "eec0d54af61d8e134c9e40c1ec31e3db" - }, - { - "name": "protobuf-c", - "version": "1.5.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706228379, - "size": 33013, - "payloadhash": "00829d4b1b6715fba49f9c55d059d0df" - }, - { - "name": "publicsuffix-list-dafsa", - "version": "20240107", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706228855, - "size": 59481, - "payloadhash": "986ba9f8bc5693d813f4bcff1ba0f5be" - }, - { - "name": "python-pip-wheel", - "version": "23.3.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706263328, - "size": 1542083, - "payloadhash": "6094f7263d1fed914bb25ca6628007d8" - }, - { - "name": "python-unversioned-command", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709082499, - "size": 10388, - "payloadhash": "84d890f041827155db32099430b8aeef" - }, - { - "name": "python3", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709082468, - "size": 27871, - "payloadhash": "13355ddba21a5fc4073168d6eb0faab8" - }, - { - "name": "python3-dnf", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 605012, - "payloadhash": "743b10983ad1590bdfa1df37d6192f80" - }, - { - "name": "python3-hawkey", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707408528, - "size": 100971, - "payloadhash": "cd7bf06b08110fcb61b72fc36e34a13c" - }, - { - "name": "python3-libcomps", - "version": "0.1.20", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147306, - "size": 49763, - "payloadhash": "402ac18028fd448c32b885b0a882f536" - }, - { - "name": "python3-libdnf", - "version": "0.73.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707408528, - "size": 834239, - "payloadhash": "00340fb059b98727888b7180df3e1d38" - }, - { - "name": "python3-libs", - "version": "3.12.2", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709082468, - "size": 9601174, - "payloadhash": "57540005bf17cc8c479d61c7b7650dce" - }, - { - "name": "python3-rpm", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 70103, - "payloadhash": "07ffc7915edc1d00f5b8a7392038d7c8" - }, - { - "name": "python3-unbound", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308192, - "size": 120413, - "payloadhash": "fbb45a82220fbe8861ce54a8c7fb5707" - }, - { - "name": "qrencode-libs", - "version": "4.1.1", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706278529, - "size": 63174, - "payloadhash": "7c77b073d4f0301dbc6bd0ba493908be" - }, - { - "name": "readline", - "version": "8.2", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706282921, - "size": 218612, - "payloadhash": "6ab5ce6a75d7b3e011c0fb103845b2d0" - }, - { - "name": "rpm", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 549608, - "payloadhash": "ad46fc877d6e793655795b010a2ead71" - }, - { - "name": "rpm-build-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 94054, - "payloadhash": "3d02775b874ab74cac73e863e8ae7423" - }, - { - "name": "rpm-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 313388, - "payloadhash": "5bee1d7585b2757bfc98c42dd2d3228a" - }, - { - "name": "rpm-plugin-audit", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 20621, - "payloadhash": "02bdbc82a9cb891127dd97e647ec1ca2" - }, - { - "name": "rpm-plugin-systemd-inhibit", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 21025, - "payloadhash": "c932aa3db5f2ef1f327fb161e0ce9e85" - }, - { - "name": "rpm-sequoia", - "version": "1.6.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706313452, - "size": 836878, - "payloadhash": "ba726c3ef8435f4493e6965f45bb5db2" - }, - { - "name": "rpm-sign-libs", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 27050, - "payloadhash": "5efe999ac6dd2c2f4a71b78b1c6ee8f6" - }, - { - "name": "sed", - "version": "4.9", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706610414, - "size": 323232, - "payloadhash": "50a6de47bcecf1d787ba53dc72432c33" - }, - { - "name": "setup", - "version": "2.14.5", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706323693, - "size": 158449, - "payloadhash": "d2ced8745f9fbba4e6cfc0257d7ed06a" - }, - { - "name": "shadow-utils", - "version": "4.15.1", - "release": "1.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1710319096, - "size": 1386858, - "payloadhash": "e4216180bdbf87713f0583e2e02ccd90" - }, - { - "name": "sqlite-libs", - "version": "3.45.1", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706789540, - "size": 721821, - "payloadhash": "ab0b1ce05e76caac1ad3ee210d7d0f59" - }, - { - "name": "systemd", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 5043510, - "payloadhash": "7b15da9a6b671397e4a726971e1f40b8" - }, - { - "name": "systemd-libs", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 710822, - "payloadhash": "5df9db5e8f7cea79dbf22697c2001391" - }, - { - "name": "systemd-networkd", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 667435, - "payloadhash": "28b19f8532930931fc5e5753e044afb4" - }, - { - "name": "systemd-pam", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 394654, - "payloadhash": "5ba422aae60155333ba880258696aa9a" - }, - { - "name": "systemd-resolved", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 297748, - "payloadhash": "cdd8c716aa26613a4a57b591b73836c0" - }, - { - "name": "systemd-udev", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308627, - "size": 2355823, - "payloadhash": "bb86770c85a5c0d718afa10f5e26815e" - }, - { - "name": "tpm2-tools", - "version": "5.6", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706337646, - "size": 823512, - "payloadhash": "2c9115d463fd9ed2aff8867f751874aa" - }, - { - "name": "tpm2-tss", - "version": "4.0.1", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706337645, - "size": 396891, - "payloadhash": "02896c685246e76c895d55f74faa6635" - }, - { - "name": "tpm2-tss-fapi", - "version": "4.0.1", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706337645, - "size": 321018, - "payloadhash": "4425126e1cf6a8bba7e45f99e0fee0ca" - }, - { - "name": "tzdata", - "version": "2024a", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707244225, - "size": 733245, - "payloadhash": "d4c304d2372a5c618744bfdb70ee48c6" - }, - { - "name": "unbound-anchor", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308192, - "size": 36013, - "payloadhash": "89943f743f1100db156d5db442634eef" - }, - { - "name": "unbound-libs", - "version": "1.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709308192, - "size": 538890, - "payloadhash": "281132fcf23aa7b9906d950961e76af2" - }, - { - "name": "util-linux", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 1288691, - "payloadhash": "1f93b6152a2e739f46577952e6a5676a" - }, - { - "name": "util-linux-core", - "version": "2.40", - "release": "0.9.rc1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708088471, - "size": 526207, - "payloadhash": "8d6f3fa4fa0a4dd1c981c9a7778466d3" - }, - { - "name": "whois-nls", - "version": "5.5.20", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706345573, - "size": 39030, - "payloadhash": "b94666787bd8e012687f43f0501c5b6c" - }, - { - "name": "xkeyboard-config", - "version": "2.41", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707292336, - "size": 999363, - "payloadhash": "2935adee5a077f929fceb628bd4cb113" - }, - { - "name": "xz", - "version": "5.4.6", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706527869, - "size": 571236, - "payloadhash": "b30ca46ccd33b376ef9c517dc9f71837" - }, - { - "name": "xz-libs", - "version": "5.4.6", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706527869, - "size": 110466, - "payloadhash": "7396d93df97b67f85b8fd120c0dacc35" - }, - { - "name": "zchunk-libs", - "version": "1.4.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706353685, - "size": 53152, - "payloadhash": "048fd19d29ff1a00f91798a588dd59b6" - }, - { - "name": "zlib-ng-compat", - "version": "2.1.6", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706354364, - "size": 67920, - "payloadhash": "021fcf0a9d25bdde266a6c431817e49b" - }, - { - "name": "ModemManager-glib", - "version": "1.22.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705957641, - "size": 333341, - "payloadhash": "c536f4609955d06ff08afeedc2d25678" - }, - { - "name": "NetworkManager", - "version": "1.45.91", - "release": "1.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708440697, - "size": 2188660, - "payloadhash": "fdcaf4c72b418b320fd11ac17480cb34" - }, - { - "name": "NetworkManager-libnm", - "version": "1.45.91", - "release": "1.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708440697, - "size": 1883076, - "payloadhash": "b224b4a5c63bdd124373c66fad4ad727" - }, - { - "name": "WALinuxAgent", - "version": "2.9.1.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705962834, - "size": 724500, - "payloadhash": "9df012a28a2eed77ac71ce15f59c9a89" - }, - { - "name": "WALinuxAgent-udev", - "version": "2.9.1.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705962834, - "size": 9896, - "payloadhash": "041b6bc176808844fcfdb61ed0a3ce73" - }, - { - "name": "abattis-cantarell-vf-fonts", - "version": "0.301", - "release": "12.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705963092, - "size": 123217, - "payloadhash": "5eb405df93dfe2e59f3c7e89e0bb2d29" - }, - { - "name": "adobe-source-code-pro-fonts", - "version": "2.042.1.062.1.026", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1705963456, - "size": 825087, - "payloadhash": "e5d68fdefd0db835550ba70d1465b09e" - }, - { - "name": "audit", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707143220, - "size": 200633, - "payloadhash": "a48dd45ae9166b4fa092121cfaf98770" - }, - { - "name": "audit-rules", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707143220, - "size": 68430, - "payloadhash": "128cf48f1bafccf2848b46d32f5e400a" - }, - { - "name": "avahi", - "version": "0.8", - "release": "26.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705673133, - "size": 304387, - "payloadhash": "2b0a6135b16653851140ec0d67e9202f" - }, - { - "name": "avahi-libs", - "version": "0.8", - "release": "26.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705673133, - "size": 68175, - "payloadhash": "434459fbed88d0ce2aa416c7fbed035d" - }, - { - "name": "bluez", - "version": "5.73", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710790554, - "size": 1176165, - "payloadhash": "307c997702954dc398e1f071075817dd" - }, - { - "name": "btrfs-progs", - "version": "6.7.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707922065, - "size": 1225748, - "payloadhash": "e89439651669c1f92ca5325158eca85f" - }, - { - "name": "c-ares", - "version": "1.25.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705971971, - "size": 151135, - "payloadhash": "01456b9e8adbaf4ba7d27ca27edd3af3" - }, - { - "name": "cairo", - "version": "1.18.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705972254, - "size": 718131, - "payloadhash": "68240879413bf7effa5ecaf63f22f997" - }, - { - "name": "checkpolicy", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705973639, - "size": 356251, - "payloadhash": "3cfe184d52452372a097a6b8d79c0ab1" - }, - { - "name": "chrony", - "version": "4.5", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705973946, - "size": 347221, - "payloadhash": "67516cf7c29531a38421015848baf70a" - }, - { - "name": "cloud-init", - "version": "23.4.4", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709040655, - "size": 1821414, - "payloadhash": "03a0c55e639c6a44cf5f485755c34974" - }, - { - "name": "cloud-utils-growpart", - "version": "0.33", - "release": "7.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706080721, - "size": 35593, - "payloadhash": "a1c8fb24c1fd2557c1f1ae6caddde1eb" - }, - { - "name": "console-login-helper-messages", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 14725, - "payloadhash": "56a694f60388005230e252d878fb1106" - }, - { - "name": "console-login-helper-messages-issuegen", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 12663, - "payloadhash": "d9477c7ff77994d83b1a4f71b558f04c" - }, - { - "name": "console-login-helper-messages-motdgen", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 10578, - "payloadhash": "c950e829a77473c16ce007093f296669" - }, - { - "name": "console-login-helper-messages-profile", - "version": "0.21.3", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706083418, - "size": 8803, - "payloadhash": "ea5dacedbac0c34b26e202a1046e55ab" - }, - { - "name": "default-fonts-core-sans", - "version": "4.0", - "release": "12.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707193354, - "size": 32424, - "payloadhash": "2cf10a9e958fa4be757e5ba02f6feca2" - }, - { - "name": "device-mapper-event", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 33172, - "payloadhash": "acebaa4e1372c0da7c79f639cb6af77f" - }, - { - "name": "device-mapper-event-libs", - "version": "1.02.197", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 31455, - "payloadhash": "dd4390956e498e50f48562dbcd85b6ef" - }, - { - "name": "device-mapper-persistent-data", - "version": "1.0.12", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709037012, - "size": 963500, - "payloadhash": "894139552e5a92438a0a5cce0087d904" - }, - { - "name": "dhcp-client", - "version": "4.4.3", - "release": "13.P1.fc40", - "epoch": 12, - "arch": "aarch64", - "buildtime": 1706088336, - "size": 835022, - "payloadhash": "b4b4e06d1dabe52c3a0eb73b1e403c12" - }, - { - "name": "dhcp-common", - "version": "4.4.3", - "release": "13.P1.fc40", - "epoch": 12, - "arch": "noarch", - "buildtime": 1706088423, - "size": 129534, - "payloadhash": "58cde129bfe032f13c04c6b18cc61d0c" - }, - { - "name": "dmidecode", - "version": "3.5", - "release": "3.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1706089125, - "size": 79488, - "payloadhash": "aaae673262b0a4c4af90ee456952ba08" - }, - { - "name": "dnf-plugins-core", - "version": "4.5.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707412746, - "size": 38935, - "payloadhash": "5066ec3946973980b0f971ae9f822427" - }, - { - "name": "dosfstools", - "version": "4.2", - "release": "11.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708338030, - "size": 107524, - "payloadhash": "56374451b514158014799ff0facf736f" - }, - { - "name": "dracut-config-generic", - "version": "059", - "release": "22.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707773714, - "size": 10950, - "payloadhash": "9eab8ad68bccc9ecc61c519d5a1da44b" - }, - { - "name": "e2fsprogs", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707493504, - "size": 1060301, - "payloadhash": "a5e07b90061c76fdcdf2479f3cf1188c" - }, - { - "name": "e2fsprogs-libs", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707493504, - "size": 233561, - "payloadhash": "f77f98fe9dd2d387c16a9ba2ff57401b" - }, - { - "name": "efi-filesystem", - "version": "5", - "release": "11.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706091359, - "size": 8075, - "payloadhash": "05d7bd63ef85162fa2a198c5a630fb13" - }, - { - "name": "efibootmgr", - "version": "18", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706091328, - "size": 48961, - "payloadhash": "7b4a04c930500b13cd18064e2bca8a34" - }, - { - "name": "efivar-libs", - "version": "39", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706736325, - "size": 124952, - "payloadhash": "397721570b1827c5c99d5c669d4f5bd3" - }, - { - "name": "exfatprogs", - "version": "1.2.2", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706033328, - "size": 92321, - "payloadhash": "92fc1bd381d78bbe3f78fb2b9a56d8e2" - }, - { - "name": "f2fs-tools", - "version": "1.16.0", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706094666, - "size": 244248, - "payloadhash": "82829956c0ae5edb5a4e910586067315" - }, - { - "name": "flashrom", - "version": "1.3.0", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706096616, - "size": 267004, - "payloadhash": "89eeb455f992e43e6f4f8d91e674e17f" - }, - { - "name": "fontconfig", - "version": "2.15.0", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707499977, - "size": 281274, - "payloadhash": "9cb98010f17fd5cfb6b64596401206a9" - }, - { - "name": "fonts-filesystem", - "version": "2.0.5", - "release": "14.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706097411, - "size": 8350, - "payloadhash": "468b8f3f8c2d1e4c10f0c3f4f4e736c3" - }, - { - "name": "freetype", - "version": "2.13.2", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707236281, - "size": 415802, - "payloadhash": "982b8969dac646c545e0f2439077c7bb" - }, - { - "name": "fwupd", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710176902, - "size": 2046013, - "payloadhash": "3497f53957baa9d0d5aea63b0cefb69c" - }, - { - "name": "fwupd-efi", - "version": "1.4", - "release": "1.fc38", - "epoch": null, - "arch": "aarch64", - "buildtime": 1674813048, - "size": 41597, - "payloadhash": "a1615471052a0f5d269735271f46c2bf" - }, - { - "name": "fwupd-plugin-flashrom", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710176902, - "size": 24142, - "payloadhash": "137d6db7f548e133086a59b783ddd33f" - }, - { - "name": "fwupd-plugin-modem-manager", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710176902, - "size": 56414, - "payloadhash": "25920728946b479149ade95846fff279" - }, - { - "name": "fwupd-plugin-uefi-capsule-data", - "version": "1.9.15", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710176902, - "size": 2090603, - "payloadhash": "110cde2530dfae9225e858050df2d338" - }, - { - "name": "gdisk", - "version": "1.0.10", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708456868, - "size": 260719, - "payloadhash": "28ee02049a88cb8dd61af1b2ebc32b81" - }, - { - "name": "glib-networking", - "version": "2.80~rc", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709465458, - "size": 205117, - "payloadhash": "51f46f2edaa5597dfdc950c14e0dc71b" - }, - { - "name": "glibc-langpack-en", - "version": "2.39", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710939980, - "size": 711628, - "payloadhash": "973435a53d9cfcce82f3eedf24f6d3e9" - }, - { - "name": "google-noto-fonts-common", - "version": "20240201", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708513788, - "size": 17505, - "payloadhash": "3d968ff03ce3011a00b7321d0b53bab0" - }, - { - "name": "google-noto-sans-vf-fonts", - "version": "20240201", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708513788, - "size": 607399, - "payloadhash": "8e6a08f75a1245fa77429c4fe6afb617" - }, - { - "name": "gpgme", - "version": "1.23.2", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706802814, - "size": 215986, - "payloadhash": "152b16ffb558fee6be7040ec4f2a2c56" - }, - { - "name": "graphite2", - "version": "1.3.14", - "release": "15.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706130466, - "size": 94328, - "payloadhash": "3f37fd3d8a28ae134c7714211e1dbbbb" - }, - { - "name": "groff-base", - "version": "1.23.0", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706130540, - "size": 1162676, - "payloadhash": "b8626438eb1642f39ee096615e36d950" - }, - { - "name": "grub2-efi-aa64", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708540294, - "size": 2221201, - "payloadhash": "157c19a7365b236b0bddd67ff06c78c3" - }, - { - "name": "grub2-efi-aa64-modules", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1708540294, - "size": 1086553, - "payloadhash": "6f71be4ad70cfad75d31d78bf36ee845" - }, - { - "name": "grub2-tools-extra", - "version": "2.06", - "release": "119.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1708540294, - "size": 858557, - "payloadhash": "991eb2e7c1ce819f8b65711c2abc1214" - }, - { - "name": "gsettings-desktop-schemas", - "version": "46~rc", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709984271, - "size": 772170, - "payloadhash": "50939f6f0f25f4a1ecb0847f54bdde30" - }, - { - "name": "harfbuzz", - "version": "8.3.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706729058, - "size": 1009555, - "payloadhash": "8f6fc6edf5e69f7e3fe4459c0eebd760" - }, - { - "name": "hostname", - "version": "3.23", - "release": "12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706133316, - "size": 28631, - "payloadhash": "8330bcad5edfd3cb4b4d8e5e3e442cbd" - }, - { - "name": "hyperv-daemons", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706134618, - "size": 7877, - "payloadhash": "aa3dd131de47ddb85ff338457e15a1fc" - }, - { - "name": "hyperv-daemons-license", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706134658, - "size": 15171, - "payloadhash": "73b36428fcc56024ffd63d04e1ecda86" - }, - { - "name": "hypervfcopyd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706134618, - "size": 15346, - "payloadhash": "7d671b2b4d84cbab691dcdc0d83d8fe9" - }, - { - "name": "hypervkvpd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706134618, - "size": 23737, - "payloadhash": "53f9e14a65ffa7514dc3aef8d102f363" - }, - { - "name": "hypervvssd", - "version": "0", - "release": "0.44.20220731git.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706134618, - "size": 16758, - "payloadhash": "6b390eff5c027690715cdb71a6c2cffd" - }, - { - "name": "inih", - "version": "58", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706315617, - "size": 18802, - "payloadhash": "b524a59a63a46e86906e875387129d28" - }, - { - "name": "initscripts-service", - "version": "10.21", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707319898, - "size": 13746, - "payloadhash": "dffc35c0054ea01d58ed7d5e8c33003c" - }, - { - "name": "ipcalc", - "version": "1.0.3", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706137136, - "size": 42346, - "payloadhash": "1b1475c539ace869d31141d27b8604f1" - }, - { - "name": "iproute", - "version": "6.7.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707520937, - "size": 847360, - "payloadhash": "ac50909cc517881b31cd9f7639ee579a" - }, - { - "name": "iptables-legacy", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706137105, - "size": 53014, - "payloadhash": "bb8a910197acc023c216d06accfd2f6d" - }, - { - "name": "iptables-legacy-libs", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706137105, - "size": 38229, - "payloadhash": "c9d4c3964b745a1d0bffec202c83e5d3" - }, - { - "name": "iptables-libs", - "version": "1.8.10", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706137105, - "size": 450149, - "payloadhash": "7f06209febb84fd7559b8b3366eed38a" - }, - { - "name": "iputils", - "version": "20240117", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707680189, - "size": 199001, - "payloadhash": "add68232c2ef26bb4044eebf8177bee0" - }, - { - "name": "jq", - "version": "1.7.1", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706138964, - "size": 200268, - "payloadhash": "4e6cc4e2dfaaaa60de1e7776261d1b37" - }, - { - "name": "json-glib", - "version": "1.8.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706139087, - "size": 167968, - "payloadhash": "c4efa0c2f0c6bf503dff0ed5452a22cd" - }, - { - "name": "kernel-core", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710908378, - "size": 21129169, - "payloadhash": "9a8b8adaec302f86041449ee353c966f" - }, - { - "name": "kernel-modules", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710908378, - "size": 52507689, - "payloadhash": "d3ca0e09ff3240d3eb597bd9365e650b" - }, - { - "name": "kernel-modules-core", - "version": "6.8.1", - "release": "300.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710908378, - "size": 36631049, - "payloadhash": "16a260b4fbe31d36f3912f4c6d393ace" - }, - { - "name": "less", - "version": "643", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707222497, - "size": 181695, - "payloadhash": "c89227c8bff9aa28ef2ab27ebf941161" - }, - { - "name": "libX11", - "version": "1.8.7", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146525, - "size": 662411, - "payloadhash": "cf7e13c83a8bfcc16890ae7ddc09bb5a" - }, - { - "name": "libX11-common", - "version": "1.8.7", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706146615, - "size": 180142, - "payloadhash": "fb79c45f841526dc06e0894772b1d8ed" - }, - { - "name": "libXau", - "version": "1.0.11", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146623, - "size": 32867, - "payloadhash": "4c5857181a522e000d8fed09d083e327" - }, - { - "name": "libXext", - "version": "1.3.6", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707128471, - "size": 39639, - "payloadhash": "b4bb87b02889d5e9cbb8cd62aae35bff" - }, - { - "name": "libXrender", - "version": "0.9.11", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146668, - "size": 27667, - "payloadhash": "15096d245ad475f21d3ea28ff1740118" - }, - { - "name": "libaio", - "version": "0.3.111", - "release": "19.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146754, - "size": 24965, - "payloadhash": "57314e0af7f60081ca868e6bf75dcce9" - }, - { - "name": "libatasmart", - "version": "0.19", - "release": "28.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146756, - "size": 48734, - "payloadhash": "02e8ca7cc4a4b73a5ffde682c2012c0a" - }, - { - "name": "libbasicobjects", - "version": "0.1.1", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 26486, - "payloadhash": "50116150ea261513ba8ef734919d0c93" - }, - { - "name": "libblockdev", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 102942, - "payloadhash": "250b5b1c587749b6a19a70afb95442d1" - }, - { - "name": "libblockdev-crypto", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 34352, - "payloadhash": "a1c797d84ee5ffc0fdc65ed5182f99b0" - }, - { - "name": "libblockdev-fs", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 51827, - "payloadhash": "58ff40da46081f4723d3868e2a8d6487" - }, - { - "name": "libblockdev-loop", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 20457, - "payloadhash": "e415b095c1e7027c93404bd4c13e981e" - }, - { - "name": "libblockdev-mdraid", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 26254, - "payloadhash": "99bfa6c53f550632cf4ff9738aebeed4" - }, - { - "name": "libblockdev-nvme", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 30082, - "payloadhash": "6f7c9da48f193e3111ab8285b3899e2c" - }, - { - "name": "libblockdev-part", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 27713, - "payloadhash": "cbf905726f73a2f35878642402e683ac" - }, - { - "name": "libblockdev-swap", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 21347, - "payloadhash": "cd1685392b7657a2683882dfc96c666f" - }, - { - "name": "libblockdev-utils", - "version": "3.1.0", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706146840, - "size": 27894, - "payloadhash": "ff08e698f8c1c2bfb06b023a5f05abff" - }, - { - "name": "libbytesize", - "version": "2.10", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147006, - "size": 49782, - "payloadhash": "a3cf74910843c80ecdd3e303b7405920" - }, - { - "name": "libcollection", - "version": "0.7.0", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 45189, - "payloadhash": "877c0ba2a69d106a1c30e14566ede6ad" - }, - { - "name": "libdaemon", - "version": "0.14", - "release": "29.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706147459, - "size": 32769, - "payloadhash": "9a152088e06e00df8bea41e1688ecff2" - }, - { - "name": "libdhash", - "version": "0.5.0", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 29683, - "payloadhash": "b5229cd736ceb1bdeb44506e7148497c" - }, - { - "name": "libedit", - "version": "3.1", - "release": "50.20230828cvs.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706148264, - "size": 109811, - "payloadhash": "548e7d8c524bea172432cb2bb259c032" - }, - { - "name": "libftdi", - "version": "1.5", - "release": "12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706148954, - "size": 44740, - "payloadhash": "04cdf51f386ec460e247875120952c3d" - }, - { - "name": "libgudev", - "version": "238", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706149597, - "size": 34664, - "payloadhash": "8b175439570b87ca356f39afa66622a5" - }, - { - "name": "libgusb", - "version": "0.4.8", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706149653, - "size": 64055, - "payloadhash": "816a33b6050860d0fed221d04bb0d0ee" - }, - { - "name": "libini_config", - "version": "1.3.1", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 68558, - "payloadhash": "28584057fcbefb2fad55081f9a605285" - }, - { - "name": "libjcat", - "version": "0.2.1", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706150426, - "size": 81274, - "payloadhash": "a1532584223cf714b9f9b5571e0a5c1c" - }, - { - "name": "libldb", - "version": "2.9.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706613077, - "size": 189614, - "payloadhash": "5301bf666b2fa2c6900810791ec9c1cb" - }, - { - "name": "libmaxminddb", - "version": "1.9.1", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151202, - "size": 50114, - "payloadhash": "f9fc175c534901815519d0d3ec62495d" - }, - { - "name": "libmbim", - "version": "1.30.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151232, - "size": 287056, - "payloadhash": "324915c5e2bb10013e26f590c3e6cbae" - }, - { - "name": "libmnl", - "version": "1.0.5", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151497, - "size": 28838, - "payloadhash": "70f5fe69a1e99fd28bce7962928b0212" - }, - { - "name": "libndp", - "version": "1.8", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151800, - "size": 37793, - "payloadhash": "738811e787fcba35aa8568ff35dcf40b" - }, - { - "name": "libnetfilter_conntrack", - "version": "1.0.9", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151802, - "size": 60713, - "payloadhash": "2b9144dd1d1f3b13e6ff2e6c32cd101f" - }, - { - "name": "libnfnetlink", - "version": "1.0.1", - "release": "27.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151862, - "size": 29316, - "payloadhash": "6cb06044ae68884223e992c85df25b45" - }, - { - "name": "libnl3", - "version": "3.9.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706151987, - "size": 355038, - "payloadhash": "1858928a507be5d6ab17635f25366228" - }, - { - "name": "libnvme", - "version": "1.8", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707915527, - "size": 104761, - "payloadhash": "9b666fd784bf7b64ac2d09c8d5a8d1d9" - }, - { - "name": "libpath_utils", - "version": "0.2.1", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 29889, - "payloadhash": "782938d1021779287fdcef1ab8a855e3" - }, - { - "name": "libpipeline", - "version": "1.5.7", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152634, - "size": 53175, - "payloadhash": "492d9e414586b5728a4d5fb452af4623" - }, - { - "name": "libpkgconf", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707752480, - "size": 39366, - "payloadhash": "3a4ad4eda517fe520b01d809d6e3235e" - }, - { - "name": "libpng", - "version": "1.6.40", - "release": "3.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706152696, - "size": 118793, - "payloadhash": "5e411adc20252cc4281fd2ad73755ce5" - }, - { - "name": "libproxy", - "version": "0.5.3", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152758, - "size": 49184, - "payloadhash": "3f20839b6a40acfe65acad141b8366a6" - }, - { - "name": "libqmi", - "version": "1.34.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152886, - "size": 1120434, - "payloadhash": "73a37c04bdb208af3130d580c7997cb9" - }, - { - "name": "libqrtr-glib", - "version": "1.2.2", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706152884, - "size": 35857, - "payloadhash": "39da6761b2a114826f09aa580ebd5350" - }, - { - "name": "libref_array", - "version": "0.1.5", - "release": "56.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706089007, - "size": 27951, - "payloadhash": "0b1952f95b4b10cd88304a8c3a60f923" - }, - { - "name": "libselinux-utils", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153758, - "size": 122958, - "payloadhash": "2342d1da949aa436eabb79d7436e20e7" - }, - { - "name": "libsoup3", - "version": "3.4.4", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153938, - "size": 398889, - "payloadhash": "48905d0cd24f38c2187bb42935183759" - }, - { - "name": "libss", - "version": "1.47.0", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707493504, - "size": 31275, - "payloadhash": "ae7a87a1262f8c960662b0681b197e97" - }, - { - "name": "libsss_certmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 87163, - "payloadhash": "a6aec8609166b485e99a2f2742d1267d" - }, - { - "name": "libsss_idmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 37238, - "payloadhash": "9b6ff139cf59ba97c9d34f4f325f2927" - }, - { - "name": "libsss_nss_idmap", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 41689, - "payloadhash": "cab97ffb559ee72076f1087b8ea9a5da" - }, - { - "name": "libsss_sudo", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 30402, - "payloadhash": "5f20b14d0f30de515ae5eb519c260a24" - }, - { - "name": "libtalloc", - "version": "2.4.2", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706608648, - "size": 30882, - "payloadhash": "6428280d9f8a670e0abb711f613d4107" - }, - { - "name": "libtdb", - "version": "1.4.10", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706609716, - "size": 53919, - "payloadhash": "0a183bb0468f9188a1bab25cb36651c5" - }, - { - "name": "libtevent", - "version": "0.16.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706611965, - "size": 48599, - "payloadhash": "348c11f5091c86b81ef69d42f78ba0cf" - }, - { - "name": "libudisks2", - "version": "2.10.1", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709306055, - "size": 231453, - "payloadhash": "5fc827582e74999002205f77445c3965" - }, - { - "name": "libxcb", - "version": "1.16", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706155666, - "size": 251361, - "payloadhash": "495834ba087c49c5928d843b22ad530c" - }, - { - "name": "libxmlb", - "version": "0.3.15", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706155918, - "size": 115616, - "payloadhash": "88a0bfcd4218439ad153b3a506cab95c" - }, - { - "name": "lmdb-libs", - "version": "0.9.32", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706631299, - "size": 62736, - "payloadhash": "a8bfc77c4d166168283a1812b7e51ce4" - }, - { - "name": "lvm2", - "version": "2.03.23", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 1529692, - "payloadhash": "b89a8259003f4c14cbeda18b34ce013b" - }, - { - "name": "lvm2-libs", - "version": "2.03.23", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706104891, - "size": 978625, - "payloadhash": "81a82b6fdca363fac72044d893048eb8" - }, - { - "name": "lzo", - "version": "2.10", - "release": "12.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706161158, - "size": 65424, - "payloadhash": "751dbc4b41ede043a72ab0e27c22db39" - }, - { - "name": "man-db", - "version": "2.12.0", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706526158, - "size": 1361224, - "payloadhash": "6646ae446551b467d2e094e4b2701b0f" - }, - { - "name": "mdadm", - "version": "4.2", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706162964, - "size": 434476, - "payloadhash": "5a8759c38dba2c86a03f200b038c2821" - }, - { - "name": "mokutil", - "version": "0.7.1", - "release": "1.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1710089082, - "size": 49877, - "payloadhash": "2ef9496b3c09017bc30040b50733c6bf" - }, - { - "name": "mtools", - "version": "4.0.43", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706171221, - "size": 224821, - "payloadhash": "682e65d292a89cb2363269be65850942" - }, - { - "name": "nano", - "version": "7.2", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706172031, - "size": 765820, - "payloadhash": "e97654a14412ed2de8a7c9456a749e93" - }, - { - "name": "nano-default-editor", - "version": "7.2", - "release": "6.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706172065, - "size": 9359, - "payloadhash": "fb5770e08316dfa7112ad620310c2e8c" - }, - { - "name": "ncurses", - "version": "6.4", - "release": "12.20240127.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706796674, - "size": 430240, - "payloadhash": "5d293c206e6dd75c9ccd48ecf4348340" - }, - { - "name": "net-tools", - "version": "2.0", - "release": "0.69.20160912git.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706172641, - "size": 319463, - "payloadhash": "9ce564dba3bc50da31f5766634766251" - }, - { - "name": "nilfs-utils", - "version": "2.2.9", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706173600, - "size": 170173, - "payloadhash": "3f8914ddc889f3c62dcd6dac0ad909fb" - }, - { - "name": "nspr", - "version": "4.35.0", - "release": "21.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 139638, - "payloadhash": "768a39e57a02257e468552bd3307e949" - }, - { - "name": "nss", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 716002, - "payloadhash": "6db7734041e2df68e5298411459bb48e" - }, - { - "name": "nss-softokn", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 425875, - "payloadhash": "c431865ae43f10f5149ef8eb4e9d3401" - }, - { - "name": "nss-softokn-freebl", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 353671, - "payloadhash": "f33f819a04ef044b720c78914ae9f8ae" - }, - { - "name": "nss-sysinit", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 19129, - "payloadhash": "e6998a6ae2b5aa6e7456277670b331e1" - }, - { - "name": "nss-util", - "version": "3.98.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708357232, - "size": 88775, - "payloadhash": "6e5516bb19ad4fa88e080303c538e512" - }, - { - "name": "ntfs-3g", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706175114, - "size": 131375, - "payloadhash": "9d5a76fb1c267fbc9c8d6bda8e56eaf1" - }, - { - "name": "ntfs-3g-libs", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706175114, - "size": 176749, - "payloadhash": "e44ceec7b21812d88ddc88e713eb8296" - }, - { - "name": "ntfs-3g-system-compression", - "version": "1.0", - "release": "16.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706175114, - "size": 29373, - "payloadhash": "842d9d2272b2d8e05fe39b820d349ab9" - }, - { - "name": "ntfsprogs", - "version": "2022.10.3", - "release": "5.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706175114, - "size": 389335, - "payloadhash": "ca30bcaffb5f30c9bfd38bfdd343268a" - }, - { - "name": "oniguruma", - "version": "6.9.9", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706180868, - "size": 222662, - "payloadhash": "d34d88900770aa2072e103e1ac5d41fc" - }, - { - "name": "openssh", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706182738, - "size": 436079, - "payloadhash": "32218f44063553912996d599b902bbf1" - }, - { - "name": "openssh-clients", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706182738, - "size": 766727, - "payloadhash": "e0fed8eb858532ae368d2902183d42ee" - }, - { - "name": "openssh-server", - "version": "9.6p1", - "release": "1.fc40.2", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706182738, - "size": 475124, - "payloadhash": "1cd653aa00caa35e04c6922cc08c858e" - }, - { - "name": "openssl", - "version": "3.2.1", - "release": "2.fc40", - "epoch": 1, - "arch": "aarch64", - "buildtime": 1707517453, - "size": 1156054, - "payloadhash": "e30684181fabf467b6029cc3c184b25a" - }, - { - "name": "parted", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706184923, - "size": 611306, - "payloadhash": "07936f5dd7acb2b88e2eeaaac1397e57" - }, - { - "name": "passim", - "version": "0.1.5", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706184974, - "size": 162382, - "payloadhash": "f7e09616f80c56a479fb23b4333352ed" - }, - { - "name": "passim-libs", - "version": "0.1.5", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706184974, - "size": 32416, - "payloadhash": "fc8a59561305f36a36cf81d5c71087d8" - }, - { - "name": "pciutils-libs", - "version": "3.11.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708979998, - "size": 51199, - "payloadhash": "cf69bb8f933b5573f58b61db1a387e17" - }, - { - "name": "pixman", - "version": "0.43.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706225935, - "size": 223950, - "payloadhash": "f1ddd4d449c32b067f42e66ddbe8c164" - }, - { - "name": "pkgconf", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707752480, - "size": 44547, - "payloadhash": "52b46af5cae82e4fe604eb4eba0a7c28" - }, - { - "name": "pkgconf-m4", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707752465, - "size": 14257, - "payloadhash": "ce1d542999a6792b8bacffdb1a475f3d" - }, - { - "name": "pkgconf-pkg-config", - "version": "2.1.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707752480, - "size": 9925, - "payloadhash": "c156e7a1329bc2f328ec5f3725c1a210" - }, - { - "name": "policycoreutils", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706227148, - "size": 220803, - "payloadhash": "eb457e2e2617e3fd4da9737a347ee4dc" - }, - { - "name": "psmisc", - "version": "23.6", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706228583, - "size": 321613, - "payloadhash": "4fe3e1ae0c8a3cb8d475f9f1070a4ef1" - }, - { - "name": "python3-attrs", - "version": "23.2.0", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706232627, - "size": 126910, - "payloadhash": "334ce49091bf4b4d42229d2e2d661678" - }, - { - "name": "python3-audit", - "version": "4.0", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707143220, - "size": 71461, - "payloadhash": "74537de0bf8cdfe2f71407758ddd9a4f" - }, - { - "name": "python3-charset-normalizer", - "version": "3.3.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706236113, - "size": 109829, - "payloadhash": "be4e8de2faaf65a382b244d0e86575ab" - }, - { - "name": "python3-configobj", - "version": "5.0.8", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706237463, - "size": 84003, - "payloadhash": "8d1c5883891f5b5abc1e44ac3c8aa79e" - }, - { - "name": "python3-dateutil", - "version": "2.8.2", - "release": "13.fc40", - "epoch": 1, - "arch": "noarch", - "buildtime": 1706239074, - "size": 364469, - "payloadhash": "b88ea85cca0161f8d18cd4173eade1bb" - }, - { - "name": "python3-dbus", - "version": "1.3.2", - "release": "6.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706087012, - "size": 160605, - "payloadhash": "20c7c4018276e0721471f865894f7ae0" - }, - { - "name": "python3-distro", - "version": "1.9.0", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706239858, - "size": 50949, - "payloadhash": "30889447c9d73ed6a6407f5f115433b1" - }, - { - "name": "python3-dnf-plugin-tracer", - "version": "4.1.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706088268, - "size": 14415, - "payloadhash": "55d3d18db0c99ab5fc0106fbff2b85c0" - }, - { - "name": "python3-dnf-plugins-core", - "version": "4.5.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707412746, - "size": 325175, - "payloadhash": "36e5f3970ab42efd152401e1e44f0fab" - }, - { - "name": "python3-dnf-plugins-extras-common", - "version": "4.1.2", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706088268, - "size": 47803, - "payloadhash": "579b4de6867796153673dcd1f3dafc35" - }, - { - "name": "python3-idna", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706246685, - "size": 109356, - "payloadhash": "600c775203638d9a35c019ab97e8dfc7" - }, - { - "name": "python3-jinja2", - "version": "3.1.3", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248067, - "size": 519316, - "payloadhash": "80d7f703a5a9ff855c72312948dfc8f6" - }, - { - "name": "python3-jsonpatch", - "version": "1.33", - "release": "4.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248248, - "size": 31591, - "payloadhash": "893b9de1c3acb165994095fea2cd30fe" - }, - { - "name": "python3-jsonpointer", - "version": "2.3", - "release": "7.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248454, - "size": 21250, - "payloadhash": "c063ee6e6325119bc7f478052e828649" - }, - { - "name": "python3-jsonschema", - "version": "4.19.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248744, - "size": 207667, - "payloadhash": "a3025381af69e830b42eff2dec9d60c9" - }, - { - "name": "python3-jsonschema-specifications", - "version": "2023.11.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706248709, - "size": 27878, - "payloadhash": "813f66009fc8e85ac5bebe1f8c680aa9" - }, - { - "name": "python3-libselinux", - "version": "3.6", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153758, - "size": 199739, - "payloadhash": "6aeb58f76acac4b8529175706eef0c68" - }, - { - "name": "python3-libsemanage", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706153718, - "size": 87965, - "payloadhash": "a715ac44e92c288a295a4010cbc271d7" - }, - { - "name": "python3-markupsafe", - "version": "2.1.3", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706251200, - "size": 31114, - "payloadhash": "804e85a8d935eef18ea83840026d4bea" - }, - { - "name": "python3-netifaces", - "version": "0.11.0", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706253704, - "size": 22669, - "payloadhash": "bbf29de0b1fb137a063ac9433a660c8d" - }, - { - "name": "python3-oauthlib", - "version": "3.2.2", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706254482, - "size": 248263, - "payloadhash": "a84e8585d5f4a3bffcfaad51525af03b" - }, - { - "name": "python3-policycoreutils", - "version": "3.6", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706227152, - "size": 2305415, - "payloadhash": "27870594539011fad7d17fd7101b5e19" - }, - { - "name": "python3-psutil", - "version": "5.9.8", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707750295, - "size": 276663, - "payloadhash": "d3710898ecfcd3acfd686de5ada6f730" - }, - { - "name": "python3-pyasn1", - "version": "0.5.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706257661, - "size": 201818, - "payloadhash": "15269673121ff57d3a0cab0981df50e6" - }, - { - "name": "python3-pyserial", - "version": "3.5", - "release": "8.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706230004, - "size": 232635, - "payloadhash": "ecd8f3df4593d4781897b9bf21054c52" - }, - { - "name": "python3-pysocks", - "version": "1.7.1", - "release": "22.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706261255, - "size": 39994, - "payloadhash": "4c2a32f2e7a95930032a4fe431cd5bc0" - }, - { - "name": "python3-pyyaml", - "version": "6.0.1", - "release": "14.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1705958231, - "size": 230198, - "payloadhash": "e6fd8d170c1c7c99fed2994b474f0c1b" - }, - { - "name": "python3-referencing", - "version": "0.31.1", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706263967, - "size": 83915, - "payloadhash": "df7e822915d58c6dffdc0834297601e8" - }, - { - "name": "python3-requests", - "version": "2.31.0", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706264062, - "size": 155334, - "payloadhash": "dbdddedd3dfce888be46c5bfb2b40482" - }, - { - "name": "python3-rpds-py", - "version": "0.18.0", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708244702, - "size": 288365, - "payloadhash": "e77a7174665ad04e5065bd2a8557aaed" - }, - { - "name": "python3-setools", - "version": "4.4.4", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706323698, - "size": 723919, - "payloadhash": "11da6ce7fd0c5578079c99abf2f2b18d" - }, - { - "name": "python3-setuptools", - "version": "69.0.3", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1708082175, - "size": 1604566, - "payloadhash": "ebf4ef27fe2e4ef68e9185a517c1f2f5" - }, - { - "name": "python3-six", - "version": "1.16.0", - "release": "14.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706266633, - "size": 41842, - "payloadhash": "9c665d74bbc17acf4a2bed977f711dea" - }, - { - "name": "python3-systemd", - "version": "235", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706268831, - "size": 109561, - "payloadhash": "660a488679949589a60249694cf5ae75" - }, - { - "name": "python3-tracer", - "version": "1.1", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706337734, - "size": 171820, - "payloadhash": "b5edb7b574d4b93daebdedcb543162e1" - }, - { - "name": "python3-urllib3+socks", - "version": "1.26.18", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706272608, - "size": 10293, - "payloadhash": "52c298df7b3d408bb48dc3278b6668c5" - }, - { - "name": "python3-urllib3", - "version": "1.26.18", - "release": "3.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706272608, - "size": 280831, - "payloadhash": "baca2a1761f35630fa3d762c0f76a799" - }, - { - "name": "rootfiles", - "version": "8.1", - "release": "36.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706284788, - "size": 8942, - "payloadhash": "a8f206b864cc609de307b86f15ad6b83" - }, - { - "name": "rpm-plugin-selinux", - "version": "4.19.1.1", - "release": "1.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707321472, - "size": 21056, - "payloadhash": "84b69210d1b13259d1e9d0e8da40a3f7" - }, - { - "name": "rsync", - "version": "3.2.7", - "release": "7.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706286689, - "size": 424508, - "payloadhash": "ce22ef32bc47f7db5432a122c3f9bf14" - }, - { - "name": "selinux-policy", - "version": "40.13", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707749395, - "size": 65592, - "payloadhash": "ce654799e973f008ec395433143f61f0" - }, - { - "name": "selinux-policy-targeted", - "version": "40.13", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707749395, - "size": 7234565, - "payloadhash": "3070da30aeabef239b22e70e96c67290" - }, - { - "name": "shared-mime-info", - "version": "2.3", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1708461620, - "size": 398047, - "payloadhash": "39b2ca864253c89192d431121fdb5e0d" - }, - { - "name": "shim-aa64", - "version": "15.8", - "release": "3", - "epoch": null, - "arch": "aarch64", - "buildtime": 1710879723, - "size": 466590, - "payloadhash": "3b36f870c56b9941e613e25b5463577e" - }, - { - "name": "sssd-client", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 166572, - "payloadhash": "32a03d77ba53d3e7aa4d260b654993e7" - }, - { - "name": "sssd-common", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 1656711, - "payloadhash": "e2893893d03eeff31104a39d855e6205" - }, - { - "name": "sssd-kcm", - "version": "2.9.4", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706705817, - "size": 106339, - "payloadhash": "85eb2d0189535329afa684ec27a009ce" - }, - { - "name": "sudo", - "version": "1.9.15", - "release": "2.p5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707768717, - "size": 1325416, - "payloadhash": "e4b2547d599a61bf969d2e3afbb35a2f" - }, - { - "name": "sudo-python-plugin", - "version": "1.9.15", - "release": "2.p5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1707768717, - "size": 56291, - "payloadhash": "ae7f45ebb105856081a3e11d7cf6feab" - }, - { - "name": "systemd-oomd-defaults", - "version": "255.4", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1709308650, - "size": 27478, - "payloadhash": "d6e47dc9ab28ca97ae5f67f94794f54e" - }, - { - "name": "tar", - "version": "1.35", - "release": "3.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1706333278, - "size": 878059, - "payloadhash": "2b18f7c32807623aee58a4a34281166b" - }, - { - "name": "tracer-common", - "version": "1.1", - "release": "2.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706337734, - "size": 22219, - "payloadhash": "02598784be4f33ae2d98cd4086abc162" - }, - { - "name": "udftools", - "version": "2.3", - "release": "8.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706338925, - "size": 168787, - "payloadhash": "68a908f9424bae08a6fd353be7a0fb20" - }, - { - "name": "udisks2", - "version": "2.10.1", - "release": "5.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1709306055, - "size": 541015, - "payloadhash": "2b930b1d5d7d08e29d4cf77265578f11" - }, - { - "name": "userspace-rcu", - "version": "0.14.0", - "release": "4.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706340242, - "size": 113635, - "payloadhash": "131a228cb38c85a0a1be0eb13a0958cd" - }, - { - "name": "vim-data", - "version": "9.1.158", - "release": "1.fc40", - "epoch": 2, - "arch": "noarch", - "buildtime": 1709882387, - "size": 23367, - "payloadhash": "bb0c63f7a13fd2bd39d296d3f96fcd43" - }, - { - "name": "vim-minimal", - "version": "9.1.158", - "release": "1.fc40", - "epoch": 2, - "arch": "aarch64", - "buildtime": 1709882362, - "size": 805407, - "payloadhash": "69e6f5063c7cd42a07e4c183f1ad843e" - }, - { - "name": "volume_key-libs", - "version": "0.3.12", - "release": "21.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706739769, - "size": 154924, - "payloadhash": "52973b44dbf5a9b4eaa07e6820cdd3f3" - }, - { - "name": "xfsprogs", - "version": "6.5.0", - "release": "3.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706732165, - "size": 1149620, - "payloadhash": "9b86d04d4cf823bcd361fec348a30d3b" - }, - { - "name": "xml-common", - "version": "0.6.3", - "release": "63.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706323935, - "size": 31723, - "payloadhash": "95c3ab50841506355b201278d1a130b3" - }, - { - "name": "xxhash-libs", - "version": "0.8.2", - "release": "2.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706352066, - "size": 35112, - "payloadhash": "0dfa5396a679ab03cb175b38113f046b" - }, - { - "name": "yum", - "version": "4.19.0", - "release": "1.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1707410022, - "size": 38444, - "payloadhash": "dd8e6ae2c2d8fd2a9dd31090c8611661" - }, - { - "name": "zram-generator", - "version": "1.1.2", - "release": "9.fc40", - "epoch": null, - "arch": "aarch64", - "buildtime": 1706321113, - "size": 419454, - "payloadhash": "c150cf66edda09fb073df8c9a0a09fff" - }, - { - "name": "zram-generator-defaults", - "version": "1.1.2", - "release": "9.fc40", - "epoch": null, - "arch": "noarch", - "buildtime": 1706321207, - "size": 8515, - "payloadhash": "fe848f430fb2143c0708d055e8f37332" - } - ], - "files": [ - "Fedora-Cloud-Base-Azure.aarch64-40-20240326.n.0.vhdfixed.xz", - "Fedora-Cloud-Base-Azure.aarch64-40-20240326.n.0.vhdfixed.xz.sha256", - "Fedora-Cloud-Base-Azure.aarch64-40-20240326.n.0.changes.xz", - "Fedora-Cloud-Base-Azure.aarch64-40-20240326.n.0.packages", - "Fedora-Cloud-Base-Azure.aarch64-40-20240326.n.0.verified" - ] - }, - "children": [] - } - ] - }, - "request": [ - "f40-kiwi", - [ - "aarch64", - "x86_64" - ], - "git+https://pagure.io/fedora-kiwi-descriptions.git?#42018f0d3bc4b9df6462c61904cb1c3a01362476", - "Fedora.kiwi", - { - "profile": "Cloud-Base-Azure", - "release": "20240326.n.0", - "optional_arches": [ - "aarch64", - "x86_64" - ], - "repos": [ - "https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240326.n.0/compose/Everything/$arch/os" - ] - } - ], - "creation_time": "2024-03-26T11:02:22.755171+00:00", - "completion_time": "2024-03-26T11:16:40.311263+00:00", - "instance": "primary" - }, - "headers": { - "sent-at": "2024-03-26T11:16:45+00:00", - "priority": 0, - "fedora_messaging_schema": "koji_fedoramessaging.build.BuildStateChangeV1", - "fedora_messaging_severity": 20, - "fedora_messaging_user_releng": true, - "fedora_messaging_rpm_Fedora-Cloud-Base-Azure": true - }, - "id": "a0b33cca-25cd-411a-ad8f-7eb851b1496f", - "queue": null, - "topic": "org.fedoraproject.prod.buildsys.build.state.change" -} diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/__init__.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..8c3b5da --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,16 @@ +import os + +import pytest + + +@pytest.fixture +def fixtures_dir(): + return os.path.abspath(os.path.join(os.path.dirname(__file__), "fixtures/")) + + +@pytest.fixture +def vcr_config(fixtures_dir): + return { + "record_mode": "once", + "cassette_library_dir": os.path.join(fixtures_dir, "cassettes"), + } diff --git a/tests/fixtures/cassettes/test_gallery_name[compose0].yaml b/tests/fixtures/cassettes/test_gallery_name[compose0].yaml new file mode 100644 index 0000000..1c743a3 --- /dev/null +++ b/tests/fixtures/cassettes/test_gallery_name[compose0].yaml @@ -0,0 +1,1793 @@ +interactions: +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose + response: + body: + string: ' + + + + 301 Moved Permanently + + + +

Moved Permanently

+ +

The document has moved here.

+ + + + ' + headers: + AppTime: + - D=2692 + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:47 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU86m4pPBMIN5FhVnPHQAAA8c + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '295' + content-type: + - text/html; charset=iso-8859-1 + location: + - https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose/ + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose/ + response: + body: + string: "\n\n + \n Index of /compose/rawhide/Fedora-Rawhide-20240501.n.0/compose\n + \n \n

Index of /compose/rawhide/Fedora-Rawhide-20240501.n.0/compose

\n
\"Icon Name                                          Last modified      Size  Description
\"[PARENTDIR]\" + Parent Directory + \ - \n\"[DIR]\" Cloud/ 2024-05-01 + 07:31 - \n\"[DIR]\" Container/ + \ 2024-05-01 07:26 - \n\"[DIR]\" Everything/ 2024-05-01 + 06:07 - \n\"[DIR]\" Kinoite/ + \ 2024-05-01 05:51 - \n\"[DIR]\" Labs/ 2024-05-01 + 07:48 - \n\"[DIR]\" Onyx/ + \ 2024-05-01 05:51 - \n\"[DIR]\" Sericea/ 2024-05-01 + 05:51 - \n\"[DIR]\" Server/ + \ 2024-05-01 06:27 - \n\"[DIR]\" Silverblue/ 2024-05-01 + 05:51 - \n\"[DIR]\" Spins/ + \ 2024-05-01 07:37 - \n\"[DIR]\" Workstation/ 2024-05-01 + 08:16 - \n\"[DIR]\" metadata/ + \ 2024-05-01 09:28 - \n
\n\n" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:47 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU81K-vcFwd36r1WJMCwAAAAo + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + apptime: + - D=15758 + content-length: + - '2300' + content-type: + - text/html;charset=ISO-8859-1 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/STATUS + response: + body: + string: 'FINISHED_INCOMPLETE + + ' + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:48 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9Km4pPBMIN5FhVnPIwAAA9Y + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1600 + content-length: + - '20' + last-modified: + - Wed, 01 May 2024 09:28:17 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose/metadata/composeinfo.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.composeinfo\",\n + \ \"version\": \"1.2\"\n },\n \"payload\": {\n \"compose\": + {\n \"date\": \"20240501\",\n \"id\": \"Fedora-Rawhide-20240501.n.0\",\n + \ \"respin\": 0,\n \"type\": \"nightly\"\n },\n + \ \"release\": {\n \"internal\": false,\n \"name\": + \"Fedora\",\n \"short\": \"Fedora\",\n \"type\": \"ga\",\n + \ \"version\": \"Rawhide\"\n },\n \"variants\": {\n + \ \"Cloud\": {\n \"arches\": [\n \"aarch64\",\n + \ \"ppc64le\",\n \"s390x\",\n \"x86_64\"\n + \ ],\n \"id\": \"Cloud\",\n \"name\": + \"Cloud\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Cloud/aarch64/images\",\n \"ppc64le\": + \"Cloud/ppc64le/images\",\n \"s390x\": \"Cloud/s390x/images\",\n + \ \"x86_64\": \"Cloud/x86_64/images\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Cloud\"\n },\n \"Container\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"s390x\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Container\",\n \"name\": \"Container\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Container/aarch64/images\",\n \"ppc64le\": \"Container/ppc64le/images\",\n + \ \"s390x\": \"Container/s390x/images\",\n \"x86_64\": + \"Container/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Container\"\n },\n \"Everything\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Everything\",\n \"name\": \"Everything\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Everything/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Everything/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Everything/aarch64/debug/tree\",\n \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Everything/aarch64/debug/tree\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"isos\": + {\n \"aarch64\": \"Everything/aarch64/iso\",\n \"ppc64le\": + \"Everything/ppc64le/iso\",\n \"s390x\": \"Everything/s390x/iso\",\n + \ \"x86_64\": \"Everything/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"aarch64\": \"Everything/aarch64/os\",\n + \ \"ppc64le\": \"Everything/ppc64le/os\",\n \"s390x\": + \"Everything/s390x/os\",\n \"x86_64\": \"Everything/x86_64/os\"\n + \ },\n \"packages\": {\n \"aarch64\": + \"Everything/aarch64/os/Packages\",\n \"ppc64le\": + \"Everything/ppc64le/os/Packages\",\n \"s390x\": \"Everything/s390x/os/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/os/Packages\"\n },\n + \ \"repository\": {\n \"aarch64\": + \"Everything/aarch64/os\",\n \"ppc64le\": \"Everything/ppc64le/os\",\n + \ \"s390x\": \"Everything/s390x/os\",\n \"x86_64\": + \"Everything/x86_64/os\"\n },\n \"source_packages\": + {\n \"aarch64\": \"Everything/source/tree/Packages\",\n + \ \"ppc64le\": \"Everything/source/tree/Packages\",\n + \ \"s390x\": \"Everything/source/tree/Packages\",\n + \ \"x86_64\": \"Everything/source/tree/Packages\"\n + \ },\n \"source_repository\": {\n \"aarch64\": + \"Everything/source/tree\",\n \"ppc64le\": \"Everything/source/tree\",\n + \ \"s390x\": \"Everything/source/tree\",\n \"x86_64\": + \"Everything/source/tree\"\n },\n \"source_tree\": + {\n \"aarch64\": \"Everything/source/tree\",\n \"ppc64le\": + \"Everything/source/tree\",\n \"s390x\": \"Everything/source/tree\",\n + \ \"x86_64\": \"Everything/source/tree\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Everything\"\n },\n \"Kinoite\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Kinoite\",\n \"name\": + \"Kinoite\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Kinoite/aarch64/images\",\n \"ppc64le\": + \"Kinoite/ppc64le/images\",\n \"x86_64\": \"Kinoite/x86_64/images\"\n + \ },\n \"isos\": {\n \"ppc64le\": + \"Kinoite/ppc64le/iso\",\n \"x86_64\": \"Kinoite/x86_64/iso\"\n + \ },\n \"os_tree\": {\n \"ppc64le\": + \"Kinoite/ppc64le/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ },\n \"repository\": {\n \"ppc64le\": + \"Kinoite/ppc64le/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Kinoite\"\n },\n \"Labs\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Labs\",\n \"name\": + \"Labs\",\n \"paths\": {\n \"images\": {\n + \ \"aarch64\": \"Labs/aarch64/images\",\n \"x86_64\": + \"Labs/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Labs/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Labs\"\n },\n \"Onyx\": {\n \"arches\": + [\n \"x86_64\"\n ],\n \"id\": + \"Onyx\",\n \"name\": \"Onyx\",\n \"paths\": + {\n \"images\": {\n \"x86_64\": + \"Onyx/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Onyx/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Onyx/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Onyx/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Onyx\"\n },\n \"Sericea\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Sericea\",\n \"name\": + \"Sericea\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Sericea/aarch64/images\",\n \"x86_64\": + \"Sericea/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Sericea/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Sericea/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Sericea/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Sericea\"\n },\n \"Server\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Server\",\n \"name\": \"Server\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Server/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Server/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Server/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Server/aarch64/debug/tree\",\n \"ppc64le\": \"Server/ppc64le/debug/tree\",\n + \ \"s390x\": \"Server/s390x/debug/tree\",\n \"x86_64\": + \"Server/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Server/aarch64/debug/tree\",\n \"ppc64le\": + \"Server/ppc64le/debug/tree\",\n \"s390x\": \"Server/s390x/debug/tree\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree\"\n },\n + \ \"images\": {\n \"aarch64\": \"Server/aarch64/images\",\n + \ \"ppc64le\": \"Server/ppc64le/images\",\n \"s390x\": + \"Server/s390x/images\",\n \"x86_64\": \"Server/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Server/aarch64/iso\",\n \"ppc64le\": \"Server/ppc64le/iso\",\n + \ \"s390x\": \"Server/s390x/iso\",\n \"x86_64\": + \"Server/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"packages\": {\n \"aarch64\": + \"Server/aarch64/os/Packages\",\n \"ppc64le\": \"Server/ppc64le/os/Packages\",\n + \ \"s390x\": \"Server/s390x/os/Packages\",\n \"x86_64\": + \"Server/x86_64/os/Packages\"\n },\n \"repository\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"source_packages\": {\n \"aarch64\": + \"Server/source/tree/Packages\",\n \"ppc64le\": \"Server/source/tree/Packages\",\n + \ \"s390x\": \"Server/source/tree/Packages\",\n \"x86_64\": + \"Server/source/tree/Packages\"\n },\n \"source_repository\": + {\n \"aarch64\": \"Server/source/tree\",\n \"ppc64le\": + \"Server/source/tree\",\n \"s390x\": \"Server/source/tree\",\n + \ \"x86_64\": \"Server/source/tree\"\n },\n + \ \"source_tree\": {\n \"aarch64\": + \"Server/source/tree\",\n \"ppc64le\": \"Server/source/tree\",\n + \ \"s390x\": \"Server/source/tree\",\n \"x86_64\": + \"Server/source/tree\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Server\"\n },\n \"Silverblue\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Silverblue\",\n \"name\": \"Silverblue\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Silverblue/aarch64/images\",\n \"ppc64le\": \"Silverblue/ppc64le/images\",\n + \ \"x86_64\": \"Silverblue/x86_64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Silverblue/aarch64/iso\",\n + \ \"ppc64le\": \"Silverblue/ppc64le/iso\",\n \"x86_64\": + \"Silverblue/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Silverblue/aarch64/os\",\n \"ppc64le\": + \"Silverblue/ppc64le/os\",\n \"x86_64\": \"Silverblue/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Silverblue/aarch64/os\",\n \"ppc64le\": \"Silverblue/ppc64le/os\",\n + \ \"x86_64\": \"Silverblue/x86_64/os\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Silverblue\"\n },\n \"Spins\": {\n \"arches\": + [\n \"aarch64\",\n \"x86_64\"\n ],\n + \ \"id\": \"Spins\",\n \"name\": \"Spins\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Spins/aarch64/images\"\n },\n \"isos\": + {\n \"aarch64\": \"Spins/aarch64/iso\",\n \"x86_64\": + \"Spins/x86_64/iso\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Spins\"\n },\n \"Workstation\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Workstation\",\n \"name\": \"Workstation\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Workstation/aarch64/images\"\n },\n \"isos\": + {\n \"aarch64\": \"Workstation/aarch64/iso\",\n \"ppc64le\": + \"Workstation/ppc64le/iso\",\n \"x86_64\": \"Workstation/x86_64/iso\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Workstation\"\n }\n }\n }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:48 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9FkSL9VXl4pA4L5NfwAABgc + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=4444 + content-length: + - '14969' + content-type: + - application/json + last-modified: + - Wed, 01 May 2024 09:28:14 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose/metadata/images.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.images\",\n \"version\": + \"1.2\"\n },\n \"payload\": {\n \"compose\": {\n \"date\": + \"20240501\",\n \"id\": \"Fedora-Rawhide-20240501.n.0\",\n \"respin\": + 0,\n \"type\": \"nightly\"\n },\n \"images\": {\n + \ \"Cloud\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"761269846a3fb0750fdf3853cc7838189ee1317c376e45de4225a6364ce51907\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548549,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-AmazonEC2.aarch64-Rawhide-20240501.n.0.raw.xz\",\n + \ \"size\": 372905420,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"aa977ff3c52903c0000338914b4c0691f8d857675742ac0bda12ed8af6b6fd71\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548597,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Azure.aarch64-Rawhide-20240501.n.0.vhdfixed.xz\",\n + \ \"size\": 438226428,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"acdb1bd9065c6a648f7f45ed68ed001a333f9d1fee96768a758cf56885e7191f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548410,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-GCE.aarch64-Rawhide-20240501.n.0.tar.gz\",\n + \ \"size\": 415969669,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ceaee75dd6a3a6c4244a30eb59184a935bbc0d004dce13f29f22a62631819b4e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548405,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Generic.aarch64-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 415891456,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"2487abdf4e5ae7a9be4439833ae769ea946bb7f14632236f65b91913001ee1d7\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548578,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-UEFI-UKI.aarch64-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 430243840,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"18ddad07c623baa1c33552ad6261423bc4e0dc689f8399cda6224e53fe705c67\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714548420,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Vagrant-libvirt.aarch64-Rawhide-20240501.n.0.vagrant.libvirt.box\",\n + \ \"size\": 571752165,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"60b69830dde0dd01d250277e61f2f779a78636274157f76ed4922f91e0c66b04\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548579,\n \"path\": + \"Cloud/ppc64le/images/Fedora-Cloud-Base-Generic.ppc64le-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 405536768,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"69a9e590a7fafdf5bcc6ab7b00943e453930f34136571aff0b77a028346f36fa\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548400,\n \"path\": + \"Cloud/s390x/images/Fedora-Cloud-Base-Generic.s390x-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 374772736,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"c376b61792828219d46f918f5c9cbcc1966c0ec4fd841b3ac8dc1b590eb87ece\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548401,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-AmazonEC2.x86_64-Rawhide-20240501.n.0.raw.xz\",\n + \ \"size\": 377126452,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b95bef74af4a21cbedb1c590eada488bcf23bd1ca84b111bd6ba803c8783eff8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548407,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Azure.x86_64-Rawhide-20240501.n.0.vhdfixed.xz\",\n + \ \"size\": 452488716,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"6b2b7114f924cd610d54d1166a5ca74250c49fbbe3e83ebf132150a8185f7bf5\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548403,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-GCE.x86_64-Rawhide-20240501.n.0.tar.gz\",\n + \ \"size\": 411774493,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b872fe26d3e5a8093f4de7600411dd935b1ea3614542a6dc5a22f3cea4015936\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548401,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 408944640,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f9b82e1b9e226df36117143c55dd534a006aaf90c3ca158037c211ef4535db81\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548404,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-UEFI-UKI.x86_64-Rawhide-20240501.n.0.qcow2\",\n + \ \"size\": 439222272,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"89a2cbab39f0750125b51be6e04da067aa0484598a86e558cbeb6cab074cd311\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714548418,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-VirtualBox.x86_64-Rawhide-20240501.n.0.vagrant.virtualbox.box\",\n + \ \"size\": 571837191,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"f96fee2a6ac8e0d63400eb7dfe1a1c3100041a6a61c7be378b4ae0dcc223343b\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714548418,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-Rawhide-20240501.n.0.vagrant.libvirt.box\",\n + \ \"size\": 581492129,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ]\n + \ },\n \"Container\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"570b6e8f5e642df8541add9734ce6263396ac8b31410d334affd4f241161bb0e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548151,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic-Minimal.aarch64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 45765840,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"4410600bf5c55c2ed2d892f448d0f940f1d04bd3758df45c1214e666f909376a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548144,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic.aarch64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 80061492,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"14662b170bb2a792ef59471c4f3832aec24a156a63723ae7f3189ae39055198c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548390,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Toolbox.aarch64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 309801336,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"a1609b38c5ca8b5725a5b861e6d223ebd7efb540a5a8dcb0d124c8143edacc15\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548195,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic-Minimal.ppc64le-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 53859988,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"16232ae6ac7d85480a12307b418ea86c62097889369f241607a6da3fdc810294\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548207,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic.ppc64le-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 89383320,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f24b0e9d19a19e509bef289c02ce0ce017b8abaa3d94dd3e160756cfbfe9a1e8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548405,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Toolbox.ppc64le-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 317277716,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"5126ea913a0cce891f146c98d64f7041f88ec97fdf833050b66bcb1761963e7e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714547999,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic-Minimal.s390x-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 47592832,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"b872fec000a3c09d0b0875d14ab11df3ae8fac9841c9ce2d75479d87b99b77bb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548085,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic.s390x-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 82633556,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"s390x\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"254e6199117fd50a0a402a8e0bcf0d1a497457712525e05e67bde46c6b43a6ee\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548383,\n \"path\": + \"Container/s390x/images/Fedora-Container-Toolbox.s390x-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 295170680,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"99762e812b170a2b5ae21ffdfcc26d6f821064c3347c3456bcfb0946b51d3e39\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548002,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic-Minimal.x86_64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 47325456,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"22ec94af77d239c4be0d6441b57b1a36e7f5ab78da4ebeb2fa0ebc5e2d84ab99\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548128,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic.x86_64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 81582552,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"4338e4bf47b0f98cde51fcd90f4c8dd0ec6e44e19f066ac71a3a8f0b156bd613\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548391,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Toolbox.x86_64-Rawhide-20240501.n.0.oci.tar.xz\",\n + \ \"size\": 333172684,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ]\n },\n \"Everything\": + {\n \"aarch64\": [\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c8761f0c0c969b2208bc1eec38608a3d421c74168e11bf6842ce0649c0b6e2c1\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"eb260a2607dea1ea7b4c70a3bc3b3309\",\n \"mtime\": + 1714543271,\n \"path\": \"Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 881444864,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-aarch64-rawh\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"06e517e99fc1ad551afc5796ba574f96940c93321ec8e1af0597c44fceef1829\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"447733a53e635d41f0221cd038799cea\",\n \"mtime\": + 1714544248,\n \"path\": \"Everything/ppc64le/iso/Fedora-Everything-netinst-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 868366336,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-ppc64le-rawh\"\n }\n ],\n + \ \"s390x\": [\n {\n \"arch\": + \"s390x\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"1a1d0489e884cee0f5611adf10dcdc2cc8cecd8a43ca72e9133835cd0c993726\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"d75c8272c5b65a38083becafe0114e2c\",\n \"mtime\": + 1714543372,\n \"path\": \"Everything/s390x/iso/Fedora-Everything-netinst-s390x-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 538773504,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-s390x-rawh\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"6a4c569813b8fa3269122d4de538302d212be395f2465f192c3b42c3bd29c4d6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"4fada428441a95574831d3cb8b254e44\",\n \"mtime\": + 1714543598,\n \"path\": \"Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 862216192,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-x86_64-rawh\"\n }\n ]\n },\n + \ \"Kinoite\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"4e1b59f551857e6953d23e4b6004b6696761efc48e9c22574425ae7211b5bc60\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714544009,\n \"path\": + \"Kinoite/aarch64/images/Fedora-Kinoite-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2679405056,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"bf926e8931d8411a4dd31cb116a0424b117ec99cc8c627a13c6237997498be3f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714545467,\n \"path\": + \"Kinoite/ppc64le/images/Fedora-Kinoite-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2514708992,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"eb53b4a4803f3f07b70440e6e418a3d99fad77554a8d24e637f593d7a4111c8b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"a4a70257ed61704a79ba87fbd4e858bf\",\n \"mtime\": + 1714547314,\n \"path\": \"Kinoite/ppc64le/iso/Fedora-Kinoite-ostree-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3977838592,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-ppc64le-rawh\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"a6b96f1e453861735c8e5458b3cd433c408d300b169e53b9a65bb40dcdd128c1\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714544285,\n \"path\": + \"Kinoite/x86_64/images/Fedora-Kinoite-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2698694144,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"b9f83ad46bd54203e71d7694ed2a93c926ef90a6eadfb4e54fdcc878bd3b5c55\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"0cdc1ad51e553cd561b707fc7649880b\",\n \"mtime\": + 1714547170,\n \"path\": \"Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 4265914368,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-x86_64-rawh\"\n }\n ]\n + \ },\n \"Labs\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"53517e834f444d1bbfdb95506d3c97d6563736c63d23fcb7cb0485c8e8555345\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714549628,\n \"path\": + \"Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 2717602640,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"85eb263a920688d56d5e74958161ced4044578d7093b0018d09b78245712c63a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714548988,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20240501.n.0.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 1567637359,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"81685cb0637678d5111e8b50dc61e94df119a2c2bb3b2ec216d04d35c5356527\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714549060,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20240501.n.0.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 1589186560,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"6a9b6f17eb655962a8b3e343f09ed06cb5fca92ad3faef6a01215ae673a62bad\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714549937,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-Rawhide-20240501.n.0.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 4906517741,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"29547a3dc363baf76c26c53350a066d76b4287e644019d5f3e43c16e8aad196c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714550139,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-Rawhide-20240501.n.0.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 4963287040,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"eedb523885c20bfb5b246563def3e4a593d7698d7847923cf5292a2f726ab772\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549753,\n \"path\": + \"Labs/x86_64/iso/Fedora-Astronomy_KDE-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 4663750656,\n \"subvariant\": + \"Astronomy_KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"78a2911eb3c6fe4f86bbdcc93930eb8b2172f8b4971e5f83324bc496c1d9ad3f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549174,\n \"path\": + \"Labs/x86_64/iso/Fedora-Comp_Neuro-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3089092608,\n \"subvariant\": + \"Comp_Neuro\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"bd14181af753ff6d6273d0cc6575b2b13ee601564f526ab43c8060e9a44a8833\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549710,\n \"path\": + \"Labs/x86_64/iso/Fedora-Games-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 6911944704,\n \"subvariant\": \"Games\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"d612fc08962b47f04a6cc7549f45d7deb8740c0cf7838bd48423d4147aa2803f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549112,\n \"path\": + \"Labs/x86_64/iso/Fedora-Jam_KDE-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3543447552,\n \"subvariant\": + \"Jam_KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"5f0fd5c2f81e6838409adfd70f71f532a73435505fd939f6f1c78c9ba57795bd\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549398,\n \"path\": + \"Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2366535680,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"a91c562e1e2878977ec7639e7fe6056acc649822456fd4d50f9184dec9ee6376\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549620,\n \"path\": + \"Labs/x86_64/iso/Fedora-Robotics-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3167330304,\n \"subvariant\": + \"Robotics\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"cdb127b1b26e6b1b4541be85c890bc6a20f36c58e596d77042d6b99d61d40c55\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549887,\n \"path\": + \"Labs/x86_64/iso/Fedora-Scientific_KDE-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 5520687104,\n \"subvariant\": + \"Scientific_KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"ba32f7df92892f6185e46349e825c995ba81c5a26b482e46554079f22b4da894\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549047,\n \"path\": + \"Labs/x86_64/iso/Fedora-Security-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2481698816,\n \"subvariant\": + \"Security\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ]\n },\n \"Onyx\": + {\n \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"06c23f158494c813a0e00732a63fbefdff3e8a0f5473e73a4628cd3b7f753c7c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714544348,\n \"path\": + \"Onyx/x86_64/images/Fedora-Onyx-Rawhide.20240501.n.0.ociarchive\",\n \"size\": + 2204021760,\n \"subvariant\": \"Onyx\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"c7fc13f5fbd63ede8dcee60880ec9353e192d27e1298d70553987667472d468e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"eea8885d7c0c04c811dbb7fadb88c18b\",\n \"mtime\": + 1714546339,\n \"path\": \"Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2758076416,\n \"subvariant\": + \"Onyx\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Onyx-ostree-x86_64-rawh\"\n }\n ]\n + \ },\n \"Sericea\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"adaa08b2501ba68e05c7add084a62c0c489283082d9cad5b818d6a48595d72c0\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714543527,\n \"path\": + \"Sericea/aarch64/images/Fedora-Sericea-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 1996222976,\n \"subvariant\": + \"Sericea\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"28d1d076e76444b59ad911c3e847eb1b661e51d8aff79ca8ec73a063fdd61da3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714543900,\n \"path\": + \"Sericea/x86_64/images/Fedora-Sericea-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2013981184,\n \"subvariant\": + \"Sericea\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"4e33ca3626e68a99d87e2da6552536bb1da53f4a885f265f3e41b2026ff13a9c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"7edb7a3c6255c9485d706bfaaf10e410\",\n \"mtime\": + 1714546202,\n \"path\": \"Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2600185856,\n \"subvariant\": + \"Sericea\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Src-ostree-x86_64-rawh\"\n }\n ]\n + \ },\n \"Server\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"7df0a82f10cf9ff246a4367c9d2738dcfa38adeab43f6259fd59c248334e754d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548481,\n \"path\": + \"Server/aarch64/images/Fedora-Server-KVM-Rawhide-20240501.n.0.aarch64.qcow2\",\n + \ \"size\": 679477248,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"606840743d5f6949f6a24a087a83ee30ba75061efccae97dc10b0a9911eb647f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714549351,\n \"path\": + \"Server/aarch64/images/Fedora-Server-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 1156440656,\n \"subvariant\": + \"Server\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"9254a157dd98c83ec69bd6bfa32c332132a77a244196d986e61a8e07dcef482b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"3b4bf7e119d816a9b7d7ff43bb1e7397\",\n \"mtime\": + 1714547827,\n \"path\": \"Server/aarch64/iso/Fedora-Server-dvd-aarch64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2571698176,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-rawh\"\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f97a38209469f4aabebf80734d97f672d0e7a76599178e627f551be0efca705d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"56a7d1aa0db7f8885ce2bb582431c20a\",\n \"mtime\": + 1714543282,\n \"path\": \"Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 891131904,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-rawh\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"8697bb87795aeb0cfdbf67683c72672e5390c0c26d8c456147b3c237a35c6467\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714555324,\n \"path\": + \"Server/ppc64le/images/Fedora-Server-KVM-Rawhide-20240501.n.0.ppc64le.qcow2\",\n + \ \"size\": 684392448,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"1eb107a7627f035ab3fe6f21db00b2b5d6766af991453287db444edd5532b625\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"52aa0d9a2a7e40ed64c6cc301020308e\",\n \"mtime\": + 1714548000,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2409299968,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-rawh\"\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f74d20418c881571be50a2184f240d13b8cfdf7bbad72bfc2571bb819674390a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"5e55736ea6f1dc86ce1c22b93e8fa0b3\",\n \"mtime\": + 1714543594,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-netinst-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 879071232,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-rawh\"\n }\n ],\n + \ \"s390x\": [\n {\n \"arch\": + \"s390x\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"fb3c65a91db222dd53642ddfc8bc79f93d6b368daba2de08fa29995c56b51f25\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548425,\n \"path\": + \"Server/s390x/images/Fedora-Server-KVM-Rawhide-20240501.n.0.s390x.qcow2\",\n + \ \"size\": 642777088,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"s390x\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"1b01c52808aca1e6612318816d9f23d28731433213b9dca0f5001ac176e571f6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"4c9027c3bdf2355b1bd44d2e1510e20b\",\n \"mtime\": + 1714548033,\n \"path\": \"Server/s390x/iso/Fedora-Server-dvd-s390x-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2002780160,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-rawh\"\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"bd5408c0fef7d15cb9ecefd6890473cfea0c8eb2c3ac87eaeb03469d7b8bc05a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"239d338c78263b5528a0ef1a2da78540\",\n \"mtime\": + 1714543378,\n \"path\": \"Server/s390x/iso/Fedora-Server-netinst-s390x-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 549619712,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-rawh\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"874dca83ba136eda1395d5b4195252b80c9c46586b5d0959cab8a2228fa87981\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714548432,\n \"path\": + \"Server/x86_64/images/Fedora-Server-KVM-Rawhide-20240501.n.0.x86_64.qcow2\",\n + \ \"size\": 663355392,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"28f2da7d8092d8d9fdf9b2e55a6c01cb8df4d91040698b4e5eeaefb59bc0562e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"09ab21ecd902b709225a183bdb4d221f\",\n \"mtime\": + 1714547835,\n \"path\": \"Server/x86_64/iso/Fedora-Server-dvd-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2659516416,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-rawh\"\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"284d59258c0097df13b6e534e7286cc0aef3ff97355867c958b50ad1fbcefbd2\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"415e2b42be4a7ab863b531a9f103609b\",\n \"mtime\": + 1714544390,\n \"path\": \"Server/x86_64/iso/Fedora-Server-netinst-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 872001536,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-rawh\"\n }\n ]\n },\n + \ \"Silverblue\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"5c3e1b796635f8556531d5df4b10e97912abf04dc57a26ce316f112299fa914c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714543585,\n \"path\": + \"Silverblue/aarch64/images/Fedora-Silverblue-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2107192320,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"b5a25b696cc0fdea442671eebcbb999287378e87542cfdb4b68b52dd2bd0ef4b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"461ca41e418493e1475d5bcd5fc1546f\",\n \"mtime\": + 1714546273,\n \"path\": \"Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3620956160,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-aarch64-rawh\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"982bb8ffae32981b75d206bc08f1a9b0c43fc1c44ffc35fc6c63c31c9a2afd25\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714546315,\n \"path\": + \"Silverblue/ppc64le/images/Fedora-Silverblue-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2051141120,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"02951538e73b9a53657e667a4fe745ba31ad70c9a07a445ba299369c487f3047\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"8a9f0707386f692fc93ae051f97487fb\",\n \"mtime\": + 1714547457,\n \"path\": \"Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3572103168,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-ppc64le-rawh\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f3050e36ea6370570d75ca52ebdc326cc1c0f8457ecefdac337306a749a3c1ee\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1714544045,\n \"path\": + \"Silverblue/x86_64/images/Fedora-Silverblue-Rawhide.20240501.n.0.ociarchive\",\n + \ \"size\": 2128045056,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c138b73ec6e460d2ef300d04052e5f851e22d97bc00b96663a0b19daf37da973\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"ac049c322f096d2dbdd55b7369048584\",\n \"mtime\": + 1714546928,\n \"path\": \"Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 3640899584,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-x86_64-rawh\"\n }\n ]\n + \ },\n \"Spins\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"1f59bcccda3ce19825729af0f5d2e1728312757e85d8eac0790b828723b3edbb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714551236,\n \"path\": + \"Spins/aarch64/images/Fedora-KDE-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 3323626052,\n \"subvariant\": + \"KDE\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b85c09dfce672d5844edeaac41f45d7595bf971be0ff5ff2733fc816594a731e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714550923,\n \"path\": + \"Spins/aarch64/images/Fedora-LXQt-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 2160802488,\n \"subvariant\": + \"LXQt\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"722e1717d73bf43e2eb6e0cb4fb8ae3cb19b4a2de8cf1c49da4d6020597d3b66\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714548583,\n \"path\": + \"Spins/aarch64/images/Fedora-Minimal-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 933003100,\n \"subvariant\": + \"Minimal\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"242229d68cf1af9ce239192ad87965f216c118c75d9fd74e72b08ab0f00e24ed\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714549638,\n \"path\": + \"Spins/aarch64/images/Fedora-SoaS-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 1885278248,\n \"subvariant\": + \"SoaS\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"c707ac0edeffe9f1fc3fef644bb49c421f94f01f2f385b46a07533c18932895d\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714549789,\n \"path\": + \"Spins/aarch64/images/Fedora-Xfce-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 2286809604,\n \"subvariant\": + \"Xfce\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"64eb2f3cd6e54b724ccd3528867d49a4057789ed8a00e5f01d2ba1f37a24bc2c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549170,\n \"path\": + \"Spins/aarch64/iso/Fedora-KDE-Live-aarch64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2649317376,\n \"subvariant\": + \"KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"7170cec0da8874d774b611afa4f398684d050407cd476672c50897f8c23a271b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549119,\n \"path\": + \"Spins/x86_64/iso/Fedora-Budgie-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2154031104,\n \"subvariant\": + \"Budgie\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"6ca934500ad73394e30cb6394eac7f01cf8f9b034a7338f2ea259f3a72287153\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549323,\n \"path\": + \"Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2566842368,\n \"subvariant\": + \"Cinnamon\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"8b10a757116d53ede4725a6e08766af3b3fa5c0c953c24021f6c07616fda8485\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549325,\n \"path\": + \"Spins/x86_64/iso/Fedora-KDE-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 2673795072,\n \"subvariant\": \"KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1a082a163d6a4a083f7a14752bf05444810759e09d7c032449c1ec39db03d670\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549033,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1755189248,\n \"subvariant\": \"LXDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"b206c9622050720e8dab00ff071e8ab3c4a5aeba04a810da933969c02a7f0785\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549069,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXQt-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1881649152,\n \"subvariant\": \"LXQt\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"218b1e1e8efb78b34a9706b0d995f0f6d2450086635cf07477cd4330f8c8c24e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549314,\n \"path\": + \"Spins/x86_64/iso/Fedora-MATE_Compiz-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2452094976,\n \"subvariant\": + \"Mate\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"ddb3d9ad6c2169f79c1ffa6cad759199d79c2d51e3012eb7ea18599ab0ec3864\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714548992,\n \"path\": + \"Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1459724288,\n \"subvariant\": \"SoaS\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"2fb50be1ed0b5d12a648d1b113b9c2bdb2debece729eee65d219b94b2d2f21d3\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549007,\n \"path\": + \"Spins/x86_64/iso/Fedora-Sway-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1651877888,\n \"subvariant\": \"Sway\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"0d845b914b0f5e83ca2ce845652d25da556537db31e090b16167e34aca314094\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549105,\n \"path\": + \"Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1903425536,\n \"subvariant\": \"Xfce\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"cae0b4113cc260962b573315cbf0ce01df7d14f4d6d7794a0e700a0e30d8f0ac\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549001,\n \"path\": + \"Spins/x86_64/iso/Fedora-i3-Live-x86_64-Rawhide-20240501.n.0.iso\",\n \"size\": + 1637480448,\n \"subvariant\": \"i3\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Workstation\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"169a31fd5cf10faafaba87b2342ad6475bc1d20ce3e71946d0fa2694bd4484fe\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714551577,\n \"path\": + \"Workstation/aarch64/images/Fedora-Workstation-Rawhide-20240501.n.0.aarch64.raw.xz\",\n + \ \"size\": 2806539876,\n \"subvariant\": + \"Workstation\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"2e6757ccad552f5929f1a69777f3a8166985953b0331ab6386ab6af8ca0e8322\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714550825,\n \"path\": + \"Workstation/aarch64/iso/Fedora-Workstation-Live-osb-Rawhide-20240501.n.0.aarch64.iso\",\n + \ \"size\": 2609154048,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"1f19f95713627cfbb487cb32ccaf0dcaeb49717e23649c6244ace0e71f6932fe\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549972,\n \"path\": + \"Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2265411584,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"81584c47d50304bf1a659c17af7b761891e8f70545eb97e1ae0cc7ff511f79ee\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714551289,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-osb-Rawhide-20240501.n.0.x86_64.iso\",\n + \ \"size\": 2654552064,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"264d04c31714ba0734940819b8bdc7863701f9cd7a16e553b5b6a5db121effa7\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1714549615,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-Rawhide-20240501.n.0.iso\",\n + \ \"size\": 2314934272,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ]\n }\n }\n + \ }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:48 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9Nh7jRUUCASSfeQquwAADAk + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2616 + content-length: + - '79519' + content-type: + - application/json + last-modified: + - Wed, 01 May 2024 09:28:14 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=323041 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:49 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9FA1oGg_ff8MwRp1fgAAAMU + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + set-cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43; path=/; + HttpOnly; Secure; SameSite=None + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43 + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=311246 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:49 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9Vlqyjvv0Ap3VC7sLAAAAA4 + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/cassettes/test_gallery_name[compose1].yaml b/tests/fixtures/cassettes/test_gallery_name[compose1].yaml new file mode 100644 index 0000000..eea2fea --- /dev/null +++ b/tests/fixtures/cassettes/test_gallery_name[compose1].yaml @@ -0,0 +1,1718 @@ +interactions: +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose + response: + body: + string: ' + + + + 301 Moved Permanently + + + +

Moved Permanently

+ +

The document has moved here.

+ + + + ' + headers: + AppTime: + - D=1892 + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:50 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9u2ljY3lUPoooAfG4AAAC0g + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '283' + content-type: + - text/html; charset=iso-8859-1 + location: + - https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose/ + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose/ + response: + body: + string: "\n\n + \n Index of /compose/40/Fedora-40-20240317.1/compose\n + \n \n

Index of /compose/40/Fedora-40-20240317.1/compose

\n
\"Icon Name                              Last modified      Size  Description
\"[PARENTDIR]\" + Parent Directory - + \ \n\"[DIR]\" Cloud/ + \ 2024-03-17 06:27 - \n\"[DIR]\" Container/ 2024-03-17 + 06:17 - \n\"[DIR]\" Everything/ + \ 2024-03-17 03:19 - \n\"[DIR]\" Kinoite/ 2024-03-17 + 02:54 - \n\"[DIR]\" Labs/ + \ 2024-03-17 06:35 - \n\"[DIR]\" Onyx/ 2024-03-17 + 02:54 - \n\"[DIR]\" Sericea/ + \ 2024-03-17 02:54 - \n\"[DIR]\" Server/ 2024-03-17 + 03:32 - \n\"[DIR]\" Silverblue/ + \ 2024-03-17 02:54 - \n\"[DIR]\" Spins/ 2024-03-17 + 06:25 - \n\"[DIR]\" Workstation/ + \ 2024-03-17 07:06 - \n\"[DIR]\" metadata/ 2024-03-17 + 08:17 - \n
\n\n" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:50 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9kHIaIRyHOeg_hJq9QAAAgw + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + apptime: + - D=19762 + content-length: + - '2096' + content-type: + - text/html;charset=ISO-8859-1 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/STATUS + response: + body: + string: 'FINISHED_INCOMPLETE + + ' + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:50 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9qSkOvAnXcygFvdgHAAABJU + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2491 + content-length: + - '20' + last-modified: + - Sun, 17 Mar 2024 08:18:02 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose/metadata/composeinfo.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.composeinfo\",\n + \ \"version\": \"1.2\"\n },\n \"payload\": {\n \"compose\": + {\n \"date\": \"20240317\",\n \"final\": false,\n \"id\": + \"Fedora-40-20240317.1\",\n \"label\": \"Beta-1.7\",\n \"respin\": + 1,\n \"type\": \"production\"\n },\n \"release\": + {\n \"internal\": false,\n \"name\": \"Fedora\",\n \"short\": + \"Fedora\",\n \"type\": \"ga\",\n \"version\": \"40\"\n + \ },\n \"variants\": {\n \"Cloud\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"s390x\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Cloud\",\n \"name\": \"Cloud\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Cloud/aarch64/images\",\n \"ppc64le\": \"Cloud/ppc64le/images\",\n + \ \"x86_64\": \"Cloud/x86_64/images\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Cloud\"\n },\n \"Container\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"s390x\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Container\",\n \"name\": \"Container\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Container/aarch64/images\",\n \"ppc64le\": \"Container/ppc64le/images\",\n + \ \"s390x\": \"Container/s390x/images\",\n \"x86_64\": + \"Container/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Container\"\n },\n \"Everything\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Everything\",\n \"name\": \"Everything\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Everything/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Everything/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Everything/aarch64/debug/tree\",\n \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Everything/aarch64/debug/tree\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"isos\": + {\n \"aarch64\": \"Everything/aarch64/iso\",\n \"ppc64le\": + \"Everything/ppc64le/iso\",\n \"s390x\": \"Everything/s390x/iso\",\n + \ \"x86_64\": \"Everything/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"aarch64\": \"Everything/aarch64/os\",\n + \ \"ppc64le\": \"Everything/ppc64le/os\",\n \"s390x\": + \"Everything/s390x/os\",\n \"x86_64\": \"Everything/x86_64/os\"\n + \ },\n \"packages\": {\n \"aarch64\": + \"Everything/aarch64/os/Packages\",\n \"ppc64le\": + \"Everything/ppc64le/os/Packages\",\n \"s390x\": \"Everything/s390x/os/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/os/Packages\"\n },\n + \ \"repository\": {\n \"aarch64\": + \"Everything/aarch64/os\",\n \"ppc64le\": \"Everything/ppc64le/os\",\n + \ \"s390x\": \"Everything/s390x/os\",\n \"x86_64\": + \"Everything/x86_64/os\"\n },\n \"source_packages\": + {\n \"aarch64\": \"Everything/source/tree/Packages\",\n + \ \"ppc64le\": \"Everything/source/tree/Packages\",\n + \ \"s390x\": \"Everything/source/tree/Packages\",\n + \ \"x86_64\": \"Everything/source/tree/Packages\"\n + \ },\n \"source_repository\": {\n \"aarch64\": + \"Everything/source/tree\",\n \"ppc64le\": \"Everything/source/tree\",\n + \ \"s390x\": \"Everything/source/tree\",\n \"x86_64\": + \"Everything/source/tree\"\n },\n \"source_tree\": + {\n \"aarch64\": \"Everything/source/tree\",\n \"ppc64le\": + \"Everything/source/tree\",\n \"s390x\": \"Everything/source/tree\",\n + \ \"x86_64\": \"Everything/source/tree\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Everything\"\n },\n \"Kinoite\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Kinoite\",\n \"name\": + \"Kinoite\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Kinoite/aarch64/images\",\n \"ppc64le\": + \"Kinoite/ppc64le/images\",\n \"x86_64\": \"Kinoite/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Kinoite/aarch64/iso\",\n \"x86_64\": \"Kinoite/x86_64/iso\"\n + \ },\n \"os_tree\": {\n \"aarch64\": + \"Kinoite/aarch64/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Kinoite/aarch64/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Kinoite\"\n },\n \"Labs\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Labs\",\n \"name\": + \"Labs\",\n \"paths\": {\n \"images\": {\n + \ \"aarch64\": \"Labs/aarch64/images\",\n \"x86_64\": + \"Labs/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Labs/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Labs\"\n },\n \"Onyx\": {\n \"arches\": + [\n \"x86_64\"\n ],\n \"id\": + \"Onyx\",\n \"name\": \"Onyx\",\n \"paths\": + {\n \"images\": {\n \"x86_64\": + \"Onyx/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Onyx/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Onyx/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Onyx/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Onyx\"\n },\n \"Sericea\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Sericea\",\n \"name\": + \"Sericea\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Sericea/aarch64/images\",\n \"x86_64\": + \"Sericea/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Sericea/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Sericea/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Sericea/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Sericea\"\n },\n \"Server\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Server\",\n \"name\": \"Server\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Server/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Server/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Server/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Server/aarch64/debug/tree\",\n \"ppc64le\": \"Server/ppc64le/debug/tree\",\n + \ \"s390x\": \"Server/s390x/debug/tree\",\n \"x86_64\": + \"Server/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Server/aarch64/debug/tree\",\n \"ppc64le\": + \"Server/ppc64le/debug/tree\",\n \"s390x\": \"Server/s390x/debug/tree\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree\"\n },\n + \ \"images\": {\n \"aarch64\": \"Server/aarch64/images\",\n + \ \"ppc64le\": \"Server/ppc64le/images\",\n \"s390x\": + \"Server/s390x/images\",\n \"x86_64\": \"Server/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Server/aarch64/iso\",\n \"ppc64le\": \"Server/ppc64le/iso\",\n + \ \"s390x\": \"Server/s390x/iso\",\n \"x86_64\": + \"Server/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"packages\": {\n \"aarch64\": + \"Server/aarch64/os/Packages\",\n \"ppc64le\": \"Server/ppc64le/os/Packages\",\n + \ \"s390x\": \"Server/s390x/os/Packages\",\n \"x86_64\": + \"Server/x86_64/os/Packages\"\n },\n \"repository\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"source_packages\": {\n \"aarch64\": + \"Server/source/tree/Packages\",\n \"ppc64le\": \"Server/source/tree/Packages\",\n + \ \"s390x\": \"Server/source/tree/Packages\",\n \"x86_64\": + \"Server/source/tree/Packages\"\n },\n \"source_repository\": + {\n \"aarch64\": \"Server/source/tree\",\n \"ppc64le\": + \"Server/source/tree\",\n \"s390x\": \"Server/source/tree\",\n + \ \"x86_64\": \"Server/source/tree\"\n },\n + \ \"source_tree\": {\n \"aarch64\": + \"Server/source/tree\",\n \"ppc64le\": \"Server/source/tree\",\n + \ \"s390x\": \"Server/source/tree\",\n \"x86_64\": + \"Server/source/tree\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Server\"\n },\n \"Silverblue\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Silverblue\",\n \"name\": \"Silverblue\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Silverblue/aarch64/images\",\n \"ppc64le\": \"Silverblue/ppc64le/images\",\n + \ \"x86_64\": \"Silverblue/x86_64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Silverblue/aarch64/iso\",\n + \ \"ppc64le\": \"Silverblue/ppc64le/iso\",\n \"x86_64\": + \"Silverblue/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Silverblue/aarch64/os\",\n \"ppc64le\": + \"Silverblue/ppc64le/os\",\n \"x86_64\": \"Silverblue/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Silverblue/aarch64/os\",\n \"ppc64le\": \"Silverblue/ppc64le/os\",\n + \ \"x86_64\": \"Silverblue/x86_64/os\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Silverblue\"\n },\n \"Spins\": {\n \"arches\": + [\n \"aarch64\",\n \"x86_64\"\n ],\n + \ \"id\": \"Spins\",\n \"name\": \"Spins\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Spins/aarch64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Spins/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Spins\"\n },\n \"Workstation\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Workstation\",\n \"name\": + \"Workstation\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Workstation/aarch64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Workstation/aarch64/iso\",\n + \ \"ppc64le\": \"Workstation/ppc64le/iso\",\n \"x86_64\": + \"Workstation/x86_64/iso\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Workstation\"\n }\n }\n + \ }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:50 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9vKZbCSVJ8mU0ybD_gAACoA + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2200 + content-length: + - '14910' + content-type: + - application/json + last-modified: + - Sun, 17 Mar 2024 08:17:59 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose/metadata/images.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.images\",\n \"version\": + \"1.2\"\n },\n \"payload\": {\n \"compose\": {\n \"date\": + \"20240317\",\n \"id\": \"Fedora-40-20240317.1\",\n \"respin\": + 1,\n \"type\": \"production\"\n },\n \"images\": + {\n \"Cloud\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"83332971b3ddf741e0aad633b90286f9f0abc6a43af2bb7eb4632281fd6535b1\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656650,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-AmazonEC2.aarch64-40-1.7.raw.xz\",\n + \ \"size\": 366291088,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"9e98c517b631d50669e912c87456870e13e1d6f7d13ac9e1c3b4e4bb2a860d58\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710657346,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Azure.aarch64-40-1.7.vhdfixed.xz\",\n + \ \"size\": 426784892,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"664a504847e5b8121e2c56fdb4ff7da3fecfcac3d475b7d5aa9d63878b18d34c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656547,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-GCE.aarch64-40-1.7.tar.gz\",\n \"size\": + 403902562,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"docker\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"da9d9ee645f7aa5a6514bc811d61aa5fd537df65ec76b04f17973f4786724b9c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710656082,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Generic.aarch64-40-1.7.qcow2\",\n + \ \"size\": 407437312,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"9cfc94a38b1ab6365a822e132eef4f10b86f917bece56ad1c5a7b8f455f15f63\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710656375,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Vagrant-libvirt.aarch64-40-1.7.vagrant.libvirt.box\",\n + \ \"size\": 383843849,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"fd8d97f07b81eea605386d2b386323566ada5ba5c2df67346e9d5b8342a12f5b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710656393,\n \"path\": + \"Cloud/ppc64le/images/Fedora-Cloud-Base-Generic.ppc64le-40-1.7.qcow2\",\n + \ \"size\": 395509760,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"260a725b7b1f96980fa2df7f6579580edc426c928d2e20ae6b4fa6bb1e82d3c3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655846,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-AmazonEC2.x86_64-40-1.7.raw.xz\",\n + \ \"size\": 366597756,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"bdd4c5d6b1747e70efcb1b5640e9681e7ac3e8ed80ab2f2dcae36ad1dd676cfa\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655880,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Azure.x86_64-40-1.7.vhdfixed.xz\",\n + \ \"size\": 437358472,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"92b4b25f0c38d5af54377443e37d692360a752fbbab2a161264f89a8f5859b05\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655800,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-GCE.x86_64-40-1.7.tar.gz\",\n \"size\": + 401929433,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"docker\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"da1e8abf41ce8196b1f15873dcc33ae0f3613005be28fa0001548e7482ab7bf6\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710655757,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-1.7.qcow2\",\n \"size\": + 396623872,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ee31d0d48bd35703d920cada4c17a8d2c2002a8d892639c47931878ac2c43f37\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710655793,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-VirtualBox.x86_64-40-1.7.vagrant.virtualbox.box\",\n + \ \"size\": 374635594,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"dcc544f9959bfb6563b75615c88189c87ba0a00a831426660de4d395ce61a7ac\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710655786,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-40-1.7.vagrant.libvirt.box\",\n + \ \"size\": 375681022,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ]\n + \ },\n \"Container\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"fe8d8c7f448bea5c0397c67fcec1d4c407f1dfad7835e4584e33729b05271e09\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655648,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic-Minimal.aarch64-40-1.7.oci.tar.xz\",\n + \ \"size\": 44265092,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ffbeb068d463cbfc872df9fe2ff7a382254303cb57862b5a1a2aef1d8a570e56\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655792,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic.aarch64-40-1.7.oci.tar.xz\",\n + \ \"size\": 75527508,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"68839a2b5301279e0aebec089ee0dd18a65165bce18cade41fd95e9e64de315c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655965,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Toolbox.aarch64-40-1.7.oci.tar.xz\",\n + \ \"size\": 293264084,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"59de1b013eeeae1041a399752724bec2e6b87d77aae5ad3bc9250d3aee3b768c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656153,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic-Minimal.ppc64le-40-1.7.oci.tar.xz\",\n + \ \"size\": 50779600,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"4a4116a2e38843acb8c0aefb2b00bb48a47d52d63d83aa6df81170d3e000fdad\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656165,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic.ppc64le-40-1.7.oci.tar.xz\",\n + \ \"size\": 82330632,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"90a8aa7065f74a803709c39a7de868578b050b2c1542cde147794fa7b8bc61a2\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656181,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Toolbox.ppc64le-40-1.7.oci.tar.xz\",\n + \ \"size\": 313255248,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"678531a7eeaa498c9e4c0303c0b13689c3e38b07500179e3283fe4895ad8ebdf\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655574,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic-Minimal.s390x-40-1.7.oci.tar.xz\",\n + \ \"size\": 46166304,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"9925de31b9ec91c353d75c719ca9abd1b7d052251f93ec61e071b8815702ae23\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655580,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic.s390x-40-1.7.oci.tar.xz\",\n + \ \"size\": 78078956,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"s390x\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"829f47700d4d92b3a5fb01817e3c8e2394584b4d34685671dfb70db77ad1e3d2\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655639,\n \"path\": + \"Container/s390x/images/Fedora-Container-Toolbox.s390x-40-1.7.oci.tar.xz\",\n + \ \"size\": 276490512,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"918d436aef4de195d259243ec9f61d6a57350548fe0571d7b098d154292e47ec\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655606,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic-Minimal.x86_64-40-1.7.oci.tar.xz\",\n + \ \"size\": 46104084,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"37e171c355ba38625cfe603a1ab9b218e5bb10cbf36d3368f11ea12ae010920a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655617,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic.x86_64-40-1.7.oci.tar.xz\",\n + \ \"size\": 77193676,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"982b9fa06e748ee8664c813d6da364fb0b56038362ee35661f5f31bb9389e611\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710655696,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Toolbox.x86_64-40-1.7.oci.tar.xz\",\n + \ \"size\": 315531976,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ]\n },\n \"Everything\": + {\n \"aarch64\": [\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c7eb5005b6f61e90057128a00dadc16e884f463298a181ac256c2d6e3fa37c5b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"fa99c325e0129ed936815d89ccf3427b\",\n \"mtime\": + 1710644606,\n \"path\": \"Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-40_Beta-1.7.iso\",\n + \ \"size\": 831107072,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"b5a5b063aca132f83568bcbcc20d41a4ba296c307ca9ee32339a18c8e37413fc\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"640a6152dcda72e1c6beb18b0461f40e\",\n \"mtime\": + 1710649075,\n \"path\": \"Everything/ppc64le/iso/Fedora-Everything-netinst-ppc64le-40_Beta-1.7.iso\",\n + \ \"size\": 796459008,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"72258e34bbdda77a6747be5eaa82332b6782f4c52cf712696dc6e01e877d4e0c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"d2c2ef6d682393847e64914aa539adea\",\n \"mtime\": + 1710644694,\n \"path\": \"Everything/s390x/iso/Fedora-Everything-netinst-s390x-40_Beta-1.7.iso\",\n + \ \"size\": 494909440,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c4ec6f224843d8d3c6f6012663270e527c828ac686f49d9342fdbc60319635e0\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"279ec53550d3a6ed1d50ed886efb5127\",\n \"mtime\": + 1710644925,\n \"path\": \"Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 805373952,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Kinoite\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"5d380d6fec566e6161f261a02931936f87115b9f8869336aabed0d80d28c0300\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710646122,\n \"path\": + \"Kinoite/aarch64/images/Fedora-Kinoite-40_Beta.1.7.ociarchive\",\n \"size\": + 2636867072,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"e433667c772fa407e6dae6b7263f43230d159cd1bbec03b2aaf4e8a21c0aa49e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"efa11f605bf4e0d235c1510124326709\",\n \"mtime\": + 1710648198,\n \"path\": \"Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-40_Beta-1.7.iso\",\n + \ \"size\": 4138387456,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-aarch64-40\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"808f9bc1824f805b3d77a9db3ffbdb39a83be7181f7f5164afd0b18c174f3ee4\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710646563,\n \"path\": + \"Kinoite/x86_64/images/Fedora-Kinoite-40_Beta.1.7.ociarchive\",\n \"size\": + 2649051136,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"94cfb698f6a1285acc5e77a59a2d9e396d824423996ed7523b0c761cda14bdc8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"84acd37eaa76cb89c7b73db9fba75df5\",\n \"mtime\": + 1710649071,\n \"path\": \"Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 4163158016,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Labs\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"fa6c4f860ffecebd0662c3b25d000ed2f28ee63e171492f40d5f392c7f4f7522\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710657195,\n \"path\": + \"Labs/aarch64/images/Fedora-Python-Classroom-40_Beta-1.7.aarch64.raw.xz\",\n + \ \"size\": 2707334452,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"0aebbe3955046067f3bad25f50b9aa55e3801602f3eb2c524f1c44264c842c01\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710656517,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40_Beta-1.7.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 1544663574,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"dc4ca1797d3464170ea734bbef1ac39900522fa147748e81aedcbb89a4dbabba\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710656645,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40_Beta-1.7.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 1565808640,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"6def99494a13845224d01bba9060a83252b9bdbdce686aaacddee0d77b2710d9\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710658599,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40_Beta-1.7.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 4925721506,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"1d5202392dc9751527a674cfd54210397c6b22047082aa7b9765fc8c0a601e2a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1710659052,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40_Beta-1.7.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 4981975040,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"ad249a078040b7b735b4ff41bb684d643bc7ee1a3f96496d283120e6d431f584\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710658692,\n \"path\": + \"Labs/x86_64/iso/Fedora-Astronomy_KDE-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 4621678592,\n \"subvariant\": \"Astronomy_KDE\",\n + \ \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"61f0d9b01ede80db6c5c8aeac88e14f72508f47bf57acc018eb1dee11a7b2f9a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657915,\n \"path\": + \"Labs/x86_64/iso/Fedora-Comp_Neuro-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 3062220800,\n \"subvariant\": \"Comp_Neuro\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"e0a9099b8efef268de46cbeeb4cf3f6bf0605ae60d37a017a3e18e021e3abff4\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710658751,\n \"path\": + \"Labs/x86_64/iso/Fedora-Games-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 6863155200,\n \"subvariant\": \"Games\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"e4365ba118e255243f3074e5b823c4f690169df09c99842b51fb33198b74b552\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657984,\n \"path\": + \"Labs/x86_64/iso/Fedora-Jam_KDE-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 3437094912,\n \"subvariant\": \"Jam_KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"91a1e86f093de073b1c64e77366d98b0a88b0f0c76565c0b3fa0514019c488d2\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657636,\n \"path\": + \"Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 2333853696,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"de5b00d5d61fda7c187f175a426213b21e619799fa7d258ff35c223c6fc07bb0\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657802,\n \"path\": + \"Labs/x86_64/iso/Fedora-Security-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 2437019648,\n \"subvariant\": \"Security\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Onyx\": {\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"817e6a21ff2f292f139cadd9dcf36895c28f5cb04510463381702d673e8fde42\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710655262,\n \"path\": + \"Onyx/x86_64/images/Fedora-Onyx-40_Beta.1.7.ociarchive\",\n \"size\": + 2174145536,\n \"subvariant\": \"Onyx\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6b45698618a6b823809f61489eb25d8d09b79ce241c6729bf9bec0ad7a65e8ac\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"3e25cca61ecf5e32fde4bba7f0b0a254\",\n \"mtime\": + 1710648340,\n \"path\": \"Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 2674466816,\n \"subvariant\": + \"Onyx\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Onyx-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Sericea\": {\n \"x86_64\": [\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"919dd6cf0b1043a5503e2101ed23a14b203879960af805fbe2f92440c3ef3f1e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710645266,\n \"path\": + \"Sericea/x86_64/images/Fedora-Sericea-40_Beta.1.7.ociarchive\",\n \"size\": + 1967635456,\n \"subvariant\": \"Sericea\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"810065be84855072d8fb124e100ae0a99f92213cd1ee0dde4fc58d4d8c4e8006\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"628154924e21db1f42b5e4a770b9f298\",\n \"mtime\": + 1710648122,\n \"path\": \"Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 2502778880,\n \"subvariant\": + \"Sericea\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Src-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Server\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"be028be15f5eab67745490a4a3a05c6e80039a8c420abbd6225d264a1df764b8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710657645,\n \"path\": + \"Server/aarch64/images/Fedora-Server-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 1106249976,\n \"subvariant\": \"Server\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"3ad5ee2217610d64119e3153d7834f94ec536b7262373a983cd4bc20eec6c748\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710656523,\n \"path\": + \"Server/aarch64/images/Fedora-Server-KVM-40_Beta-1.7.aarch64.qcow2\",\n \"size\": + 669057024,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"d930154698938cc4e5944160608d74dfcd89a739770138b7b05bed59ad87d488\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"964bde6889d46bcd1000931ac1653780\",\n \"mtime\": + 1710655576,\n \"path\": \"Server/aarch64/iso/Fedora-Server-dvd-aarch64-40_Beta-1.7.iso\",\n + \ \"size\": 2551578624,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"4a49a618586ab2c8be970cfd3c61e47d88966b296b8caafcaf0082ad0da95b2c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"3f8f4f892077724372a80228feb415bc\",\n \"mtime\": + 1710645282,\n \"path\": \"Server/aarch64/iso/Fedora-Server-netinst-aarch64-40_Beta-1.7.iso\",\n + \ \"size\": 831176704,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"272702fd4db4a4e09ea55a21855ea1b4f6ad9aae8aa58d6e8b897cb864fd49fd\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710663183,\n \"path\": + \"Server/ppc64le/images/Fedora-Server-KVM-40_Beta-1.7.ppc64le.qcow2\",\n \"size\": + 686424064,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f720d8bf3c9c803be249c01e8f61fe96143ec50caee5d71640de34548f65a4cf\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"625203bfa344909ab305f3c1bd075549\",\n \"mtime\": + 1710655989,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-40_Beta-1.7.iso\",\n + \ \"size\": 2376007680,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1519186f07bf64a3f8e2c08a718f1d8edebcf8a292d327b55a496fef5171d764\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"6ac511244d6bc044b495e9f89aa56c2b\",\n \"mtime\": + 1710645697,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-netinst-ppc64le-40_Beta-1.7.iso\",\n + \ \"size\": 796526592,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"a6968d5c9e17546023735468a9ca7d543eccdcac881c94b5f68240f53faf1c28\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710655915,\n \"path\": + \"Server/s390x/images/Fedora-Server-KVM-40_Beta-1.7.s390x.qcow2\",\n \"size\": + 645464064,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"ef9bcce1168814d84bdaeb24776e83878337b822a6f7aee64d6f43b5ce2e073d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"7a7ffd679b55476d7a449e1b1930ce8b\",\n \"mtime\": + 1710655779,\n \"path\": \"Server/s390x/iso/Fedora-Server-dvd-s390x-40_Beta-1.7.iso\",\n + \ \"size\": 2018639872,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"4fe672e72906112d56ee9d5c5840292232013019a494cee3f51c0a008950c35e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"1a8c7cb0dee8b735d221fd787c072d81\",\n \"mtime\": + 1710644693,\n \"path\": \"Server/s390x/iso/Fedora-Server-netinst-s390x-40_Beta-1.7.iso\",\n + \ \"size\": 494950400,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"cb35fe3160a76bbd54f11654a093c38883b37a26c15cf5af03f9acf1b146ccd0\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1710656119,\n \"path\": + \"Server/x86_64/images/Fedora-Server-KVM-40_Beta-1.7.x86_64.qcow2\",\n \"size\": + 657719296,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f32138a4555462451d57afc0542c2daa2af4c9b6bd15b6bbfca3dbc7fee8f2dd\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"d2ddddb168f3d4295a08a9e18af5f721\",\n \"mtime\": + 1710655580,\n \"path\": \"Server/x86_64/iso/Fedora-Server-dvd-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 2625306624,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6a552e4290194e6b53a40f085ab5520f5182818de8eb6d0e30d36520036a18dd\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"8dc35f4e0d475b39c171b53bcdb20a9e\",\n \"mtime\": + 1710645741,\n \"path\": \"Server/x86_64/iso/Fedora-Server-netinst-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 805431296,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Silverblue\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"6e13f8f97e34945b43a05fcc1627b492b450bfa4bef90102577c966588d472a9\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710645656,\n \"path\": + \"Silverblue/aarch64/images/Fedora-Silverblue-40_Beta.1.7.ociarchive\",\n + \ \"size\": 2098422784,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"5c7c16e3ad6382d5ec87bf159efdd94003419adeb1d5160800ad40615ffbc125\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"1c0f7f9ecbd18d4e77f96880fe75648a\",\n \"mtime\": + 1710648094,\n \"path\": \"Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-40_Beta-1.7.iso\",\n + \ \"size\": 3571822592,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-aarch64-40\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"8b38bd3929a433ab190add5e7a85c2789cebd9cc340f3a2491c25b2f6635e857\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710645910,\n \"path\": + \"Silverblue/ppc64le/images/Fedora-Silverblue-40_Beta.1.7.ociarchive\",\n + \ \"size\": 2041470976,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"80ba5b17c2222f5a7fe6a770daf3480c5a22eb894a4bb763d78517291e2d93fd\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"9a8dad4bb27a1a6f8caff655c206781f\",\n \"mtime\": + 1710649229,\n \"path\": \"Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-40_Beta-1.7.iso\",\n + \ \"size\": 3511263232,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-ppc64le-40\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"28f60a3a988787455c671b5859d1ff5c4e2d50acc3d418f58cabae1ca921069f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1710645732,\n \"path\": + \"Silverblue/x86_64/images/Fedora-Silverblue-40_Beta.1.7.ociarchive\",\n \"size\": + 2113167360,\n \"subvariant\": \"Silverblue\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f28441fe14d286880b2d71b159422169971728981a30cf54b020d05808f1b82d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"e115b1d2b853c46c233196eccc3efd2a\",\n \"mtime\": + 1710648975,\n \"path\": \"Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 3587735552,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Spins\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"0b44a2cca28ca3233b6ab1a0971573ae3357a5a76aa7863ccb802b52244b9bbd\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710657703,\n \"path\": + \"Spins/aarch64/images/Fedora-KDE-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 3126850820,\n \"subvariant\": \"KDE\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"52acb61f55bdd647a7dec0de53504a0016ded0e376cfe20fa3407afbb3a1cd63\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710658518,\n \"path\": + \"Spins/aarch64/images/Fedora-LXQt-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 2155401248,\n \"subvariant\": \"LXQt\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"149984b58f99a0cc7d0625fffdbdf4df62a78c29735f923ccdde7b6bb1263a56\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710656176,\n \"path\": + \"Spins/aarch64/images/Fedora-Minimal-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 910129672,\n \"subvariant\": \"Minimal\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"f5e2ce668a8b1c128a39cff9c5dede063eaf08d8a40b43df1aa0512887795724\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710659060,\n \"path\": + \"Spins/aarch64/images/Fedora-Phosh-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 2052128360,\n \"subvariant\": \"Phosh\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"4e510ee6b731b312fff5c2fb547f1e02cf386894a3157179bd21f05044db9535\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710657697,\n \"path\": + \"Spins/aarch64/images/Fedora-SoaS-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 1861383148,\n \"subvariant\": \"SoaS\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"43f7347d89edd8ec212f0fac2c6d421b4e656ebc86bd5044b6b5a08dd2e3f429\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710659226,\n \"path\": + \"Spins/aarch64/images/Fedora-Xfce-40_Beta-1.7.aarch64.raw.xz\",\n \"size\": + 2381183064,\n \"subvariant\": \"Xfce\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"23fe7e9ddb5ef312d155492834f13c2036f87ac1ec9c0e2da016edaae0d061a2\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710656921,\n \"path\": + \"Spins/x86_64/iso/Fedora-Budgie-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 2126004224,\n \"subvariant\": \"Budgie\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"ae4b41f3456c17dd217e21ed0f17c867debec42da9f4fee9ceb96fffe1204ea4\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657833,\n \"path\": + \"Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 2523699200,\n \"subvariant\": \"Cinnamon\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"154f2431192a252e0e7b74409edb05e48beb7c0f98ffff936cbe3e7533f4eaa0\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657809,\n \"path\": + \"Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 2636658688,\n \"subvariant\": \"KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"ffc053e9f011651349677478ba2897874cbf352c8785eb7b97d67b2965794099\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657177,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 1714212864,\n \"subvariant\": \"LXDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"19e7f58a2606efbe5c0e953d5f7b99a2be5f0b2837eed671c0e87060121e0887\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657799,\n \"path\": + \"Spins/x86_64/iso/Fedora-MATE_Compiz-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 2444609536,\n \"subvariant\": \"Mate\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"8dc18c914f37f0fd161fbba9430ca0d765a13b53d06e21d7de5e6640ea0f3982\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657006,\n \"path\": + \"Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 1434568704,\n \"subvariant\": \"SoaS\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"d0a8a3dd153068e8e107fcd89d6d54a752c064f3500fa8d6024bb3e5b344f958\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710656644,\n \"path\": + \"Spins/x86_64/iso/Fedora-Sway-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 1627983872,\n \"subvariant\": \"Sway\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"fea019a482039f8d7741bd350d81549fa3d62c67e6bd33e40cd0ee84462d69b7\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710656937,\n \"path\": + \"Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 1863239680,\n \"subvariant\": \"Xfce\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"34e69956cfb89f5c60bf45addb9bd52298fe054639b32b3c6c8070bd581c3291\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657188,\n \"path\": + \"Spins/x86_64/iso/Fedora-i3-Live-x86_64-40_Beta-1.7.iso\",\n \"size\": + 1609981952,\n \"subvariant\": \"i3\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Workstation\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f8de185c2ced611993b15c729b22db1ef04ab28cfb0017bb18d2acc2f06a5f97\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1710659218,\n \"path\": + \"Workstation/aarch64/images/Fedora-Workstation-40_Beta-1.7.aarch64.raw.xz\",\n + \ \"size\": 2751484896,\n \"subvariant\": + \"Workstation\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"6a167ce688a1404b4c5c3fb8a044fe30e2dbf4c00050f7abeaf9825da8cf3e6e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710658241,\n \"path\": + \"Workstation/aarch64/iso/Fedora-Workstation-Live-osb-40_Beta-1.7.aarch64.iso\",\n + \ \"size\": 2574723072,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"8fbad8d9b55a693b6fe30fa97ae58654c55ca29a6ebdb3a4a7da62a4f6e58b6e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710658597,\n \"path\": + \"Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-40_Beta-1.7.iso\",\n + \ \"size\": 2220130304,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"500338a34652affc9c3fe5998fcd43628294f174fb6e8e4cb8ec0bb5e67a798c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710659040,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-osb-40_Beta-1.7.x86_64.iso\",\n + \ \"size\": 2614689792,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"95843876b3648ad85ebbdaefa35c9ad8c44ee2072e94a7648f4d8f70cde00d0f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1710657785,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-40_Beta-1.7.iso\",\n + \ \"size\": 2284359680,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ]\n }\n }\n + \ }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:50 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9u2ljY3lUPoooAfG7QAAC0c + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2551 + content-length: + - '72010' + content-type: + - application/json + last-modified: + - Sun, 17 Mar 2024 08:17:59 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=331029 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:51 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU9llqyjvv0Ap3VC7sOQAAAAs + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + set-cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43; path=/; + HttpOnly; Secure; SameSite=None + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43 + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=297477 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:51 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU92LZInDJDGA5PGuxqAAAAEw + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/cassettes/test_gallery_name[compose2].yaml b/tests/fixtures/cassettes/test_gallery_name[compose2].yaml new file mode 100644 index 0000000..9049229 --- /dev/null +++ b/tests/fixtures/cassettes/test_gallery_name[compose2].yaml @@ -0,0 +1,1803 @@ +interactions: +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose + response: + body: + string: ' + + + + 301 Moved Permanently + + + +

Moved Permanently

+ +

The document has moved here.

+ + + + ' + headers: + AppTime: + - D=1496 + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:52 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-AG5UrXtgxxqNINFgQAABVM + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '291' + content-type: + - text/html; charset=iso-8859-1 + location: + - https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose/ + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose/ + response: + body: + string: "\n\n + \n Index of /compose/branched/Fedora-40-20240419.n.0/compose\n + \n \n

Index of /compose/branched/Fedora-40-20240419.n.0/compose

\n
\"Icon Name                                      Last modified      Size  Description
\"[PARENTDIR]\" + Parent Directory + \ - \n\"[DIR]\" Cloud/ 2024-04-19 + 11:08 - \n\"[DIR]\" Container/ + \ 2024-04-19 10:58 - \n\"[DIR]\" Everything/ 2024-04-19 + 08:36 - \n\"[DIR]\" Kinoite/ + \ 2024-04-19 07:52 - \n\"[DIR]\" Labs/ 2024-04-19 + 11:32 - \n\"[DIR]\" Onyx/ + \ 2024-04-19 07:52 - \n\"[DIR]\" Sericea/ 2024-04-19 + 07:52 - \n\"[DIR]\" Server/ + \ 2024-04-19 08:44 - \n\"[DIR]\" Silverblue/ 2024-04-19 + 07:52 - \n\"[DIR]\" Spins/ + \ 2024-04-19 11:11 - \n\"[DIR]\" Workstation/ 2024-04-19 + 11:55 - \n\"[DIR]\" metadata/ + \ 2024-04-19 12:33 - \n
\n\n" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:52 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-JVc316mLs3gQqDG7QAACtE + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + apptime: + - D=22837 + content-length: + - '2232' + content-type: + - text/html;charset=ISO-8859-1 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/STATUS + response: + body: + string: 'FINISHED_INCOMPLETE + + ' + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:52 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-JVc316mLs3gQqDG8QAACsk + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1809 + content-length: + - '20' + last-modified: + - Fri, 19 Apr 2024 12:33:58 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose/metadata/composeinfo.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.composeinfo\",\n + \ \"version\": \"1.2\"\n },\n \"payload\": {\n \"compose\": + {\n \"date\": \"20240419\",\n \"id\": \"Fedora-40-20240419.n.0\",\n + \ \"respin\": 0,\n \"type\": \"nightly\"\n },\n + \ \"release\": {\n \"internal\": false,\n \"name\": + \"Fedora\",\n \"short\": \"Fedora\",\n \"type\": \"ga\",\n + \ \"version\": \"40\"\n },\n \"variants\": {\n \"Cloud\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Cloud\",\n \"name\": \"Cloud\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Cloud/aarch64/images\",\n \"ppc64le\": \"Cloud/ppc64le/images\",\n + \ \"s390x\": \"Cloud/s390x/images\",\n \"x86_64\": + \"Cloud/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Cloud\"\n },\n \"Container\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Container\",\n \"name\": \"Container\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Container/aarch64/images\",\n \"ppc64le\": \"Container/ppc64le/images\",\n + \ \"s390x\": \"Container/s390x/images\",\n \"x86_64\": + \"Container/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Container\"\n },\n \"Everything\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Everything\",\n \"name\": \"Everything\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Everything/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Everything/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Everything/aarch64/debug/tree\",\n \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Everything/aarch64/debug/tree\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"isos\": + {\n \"aarch64\": \"Everything/aarch64/iso\",\n \"ppc64le\": + \"Everything/ppc64le/iso\",\n \"s390x\": \"Everything/s390x/iso\",\n + \ \"x86_64\": \"Everything/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"aarch64\": \"Everything/aarch64/os\",\n + \ \"ppc64le\": \"Everything/ppc64le/os\",\n \"s390x\": + \"Everything/s390x/os\",\n \"x86_64\": \"Everything/x86_64/os\"\n + \ },\n \"packages\": {\n \"aarch64\": + \"Everything/aarch64/os/Packages\",\n \"ppc64le\": + \"Everything/ppc64le/os/Packages\",\n \"s390x\": \"Everything/s390x/os/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/os/Packages\"\n },\n + \ \"repository\": {\n \"aarch64\": + \"Everything/aarch64/os\",\n \"ppc64le\": \"Everything/ppc64le/os\",\n + \ \"s390x\": \"Everything/s390x/os\",\n \"x86_64\": + \"Everything/x86_64/os\"\n },\n \"source_packages\": + {\n \"aarch64\": \"Everything/source/tree/Packages\",\n + \ \"ppc64le\": \"Everything/source/tree/Packages\",\n + \ \"s390x\": \"Everything/source/tree/Packages\",\n + \ \"x86_64\": \"Everything/source/tree/Packages\"\n + \ },\n \"source_repository\": {\n \"aarch64\": + \"Everything/source/tree\",\n \"ppc64le\": \"Everything/source/tree\",\n + \ \"s390x\": \"Everything/source/tree\",\n \"x86_64\": + \"Everything/source/tree\"\n },\n \"source_tree\": + {\n \"aarch64\": \"Everything/source/tree\",\n \"ppc64le\": + \"Everything/source/tree\",\n \"s390x\": \"Everything/source/tree\",\n + \ \"x86_64\": \"Everything/source/tree\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Everything\"\n },\n \"Kinoite\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Kinoite\",\n \"name\": + \"Kinoite\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Kinoite/aarch64/images\",\n \"ppc64le\": + \"Kinoite/ppc64le/images\",\n \"x86_64\": \"Kinoite/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Kinoite/aarch64/iso\",\n \"ppc64le\": \"Kinoite/ppc64le/iso\",\n + \ \"x86_64\": \"Kinoite/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"aarch64\": \"Kinoite/aarch64/os\",\n + \ \"ppc64le\": \"Kinoite/ppc64le/os\",\n \"x86_64\": + \"Kinoite/x86_64/os\"\n },\n \"repository\": + {\n \"aarch64\": \"Kinoite/aarch64/os\",\n \"ppc64le\": + \"Kinoite/ppc64le/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Kinoite\"\n },\n \"Labs\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Labs\",\n \"name\": + \"Labs\",\n \"paths\": {\n \"images\": {\n + \ \"aarch64\": \"Labs/aarch64/images\",\n \"x86_64\": + \"Labs/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Labs/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Labs\"\n },\n \"Onyx\": {\n \"arches\": + [\n \"x86_64\"\n ],\n \"id\": + \"Onyx\",\n \"name\": \"Onyx\",\n \"paths\": + {\n \"images\": {\n \"x86_64\": + \"Onyx/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Onyx/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Onyx/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Onyx/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Onyx\"\n },\n \"Sericea\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Sericea\",\n \"name\": + \"Sericea\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Sericea/aarch64/images\",\n \"x86_64\": + \"Sericea/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Sericea/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Sericea/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Sericea/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Sericea\"\n },\n \"Server\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Server\",\n \"name\": \"Server\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Server/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Server/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Server/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Server/aarch64/debug/tree\",\n \"ppc64le\": \"Server/ppc64le/debug/tree\",\n + \ \"s390x\": \"Server/s390x/debug/tree\",\n \"x86_64\": + \"Server/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Server/aarch64/debug/tree\",\n \"ppc64le\": + \"Server/ppc64le/debug/tree\",\n \"s390x\": \"Server/s390x/debug/tree\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree\"\n },\n + \ \"images\": {\n \"aarch64\": \"Server/aarch64/images\",\n + \ \"ppc64le\": \"Server/ppc64le/images\",\n \"s390x\": + \"Server/s390x/images\",\n \"x86_64\": \"Server/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Server/aarch64/iso\",\n \"ppc64le\": \"Server/ppc64le/iso\",\n + \ \"s390x\": \"Server/s390x/iso\",\n \"x86_64\": + \"Server/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"packages\": {\n \"aarch64\": + \"Server/aarch64/os/Packages\",\n \"ppc64le\": \"Server/ppc64le/os/Packages\",\n + \ \"s390x\": \"Server/s390x/os/Packages\",\n \"x86_64\": + \"Server/x86_64/os/Packages\"\n },\n \"repository\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"source_packages\": {\n \"aarch64\": + \"Server/source/tree/Packages\",\n \"ppc64le\": \"Server/source/tree/Packages\",\n + \ \"s390x\": \"Server/source/tree/Packages\",\n \"x86_64\": + \"Server/source/tree/Packages\"\n },\n \"source_repository\": + {\n \"aarch64\": \"Server/source/tree\",\n \"ppc64le\": + \"Server/source/tree\",\n \"s390x\": \"Server/source/tree\",\n + \ \"x86_64\": \"Server/source/tree\"\n },\n + \ \"source_tree\": {\n \"aarch64\": + \"Server/source/tree\",\n \"ppc64le\": \"Server/source/tree\",\n + \ \"s390x\": \"Server/source/tree\",\n \"x86_64\": + \"Server/source/tree\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Server\"\n },\n \"Silverblue\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Silverblue\",\n \"name\": \"Silverblue\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Silverblue/aarch64/images\",\n \"ppc64le\": \"Silverblue/ppc64le/images\",\n + \ \"x86_64\": \"Silverblue/x86_64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Silverblue/aarch64/iso\",\n + \ \"ppc64le\": \"Silverblue/ppc64le/iso\",\n \"x86_64\": + \"Silverblue/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Silverblue/aarch64/os\",\n \"ppc64le\": + \"Silverblue/ppc64le/os\",\n \"x86_64\": \"Silverblue/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Silverblue/aarch64/os\",\n \"ppc64le\": \"Silverblue/ppc64le/os\",\n + \ \"x86_64\": \"Silverblue/x86_64/os\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Silverblue\"\n },\n \"Spins\": {\n \"arches\": + [\n \"aarch64\",\n \"x86_64\"\n ],\n + \ \"id\": \"Spins\",\n \"name\": \"Spins\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Spins/aarch64/images\"\n },\n \"isos\": + {\n \"aarch64\": \"Spins/aarch64/iso\",\n \"x86_64\": + \"Spins/x86_64/iso\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Spins\"\n },\n \"Workstation\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Workstation\",\n \"name\": \"Workstation\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Workstation/aarch64/images\"\n },\n \"isos\": + {\n \"aarch64\": \"Workstation/aarch64/iso\",\n \"ppc64le\": + \"Workstation/ppc64le/iso\",\n \"x86_64\": \"Workstation/x86_64/iso\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Workstation\"\n }\n }\n }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:52 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-N6O0gFoTq3hGgDGVwAAB9A + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2194 + content-length: + - '15131' + content-type: + - application/json + last-modified: + - Fri, 19 Apr 2024 12:33:55 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose/metadata/images.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.images\",\n \"version\": + \"1.2\"\n },\n \"payload\": {\n \"compose\": {\n \"date\": + \"20240419\",\n \"id\": \"Fedora-40-20240419.n.0\",\n \"respin\": + 0,\n \"type\": \"nightly\"\n },\n \"images\": {\n + \ \"Cloud\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ea57d52ede7ff3863a45d60f6f6c57bbfd0b919406150badf9155da9e3a5a73f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524577,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-AmazonEC2.aarch64-40-20240419.n.0.raw.xz\",\n + \ \"size\": 365915948,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ccd83e6dc34b0547cf476b5a1fe938ac37be3133cb252c3fde4bd26c51bd1327\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713525055,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Azure.aarch64-40-20240419.n.0.vhdfixed.xz\",\n + \ \"size\": 427147036,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"41fa63735474cfdaeae27ef251e36a8ea58fc45cf804a4087e6034ef61191933\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524763,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-GCE.aarch64-40-20240419.n.0.tar.gz\",\n + \ \"size\": 407582823,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"2c9667f02f43805f696f066882988031ffda218359392e0b70f23919126b82e2\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524816,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Generic.aarch64-40-20240419.n.0.qcow2\",\n + \ \"size\": 408485888,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"63ee04b650b242c4ce3f0287e2dc146a6dbe789d73ce2af5bc49061acbf257f6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524791,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-UEFI-UKI.aarch64-40-20240419.n.0.qcow2\",\n + \ \"size\": 399245312,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f8dbb13b89e2b123a69938ba0bb78367000d68d6fbb4c8ec32347356ab52201b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713524412,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Vagrant-libvirt.aarch64-40-20240419.n.0.vagrant.libvirt.box\",\n + \ \"size\": 387274867,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f5054c927b50a1ae63ce9e17ee5177156c2ded2a6b6104e137a2332a3130febc\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524589,\n \"path\": + \"Cloud/ppc64le/images/Fedora-Cloud-Base-Generic.ppc64le-40-20240419.n.0.qcow2\",\n + \ \"size\": 397869056,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"43d2e22583987e9371425d57b7de1a2735e4f9bd8a015d296241aafc775878c9\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524268,\n \"path\": + \"Cloud/s390x/images/Fedora-Cloud-Base-Generic.s390x-40-20240419.n.0.qcow2\",\n + \ \"size\": 369644032,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"f854bc8c057107fc2a34736e2be9cdf6ee50512455bd1280bc0506d780793ddc\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524273,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-AmazonEC2.x86_64-40-20240419.n.0.raw.xz\",\n + \ \"size\": 368851344,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b5a4df00775cff0d86790941ab940696dd66ce3a01dde56fbf36a28d91394b71\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524376,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Azure.x86_64-40-20240419.n.0.vhdfixed.xz\",\n + \ \"size\": 440490468,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"c64109461ab735f05c8f2951f74ff1f088f5fd3b9f862d78ab191eb17b213fc5\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524288,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-GCE.x86_64-40-20240419.n.0.tar.gz\",\n + \ \"size\": 402844846,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"eaab1e5a0b19df36d24c276a4242f16e0597fbc2d3526a9c6650f39584c757c0\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524274,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-20240419.n.0.qcow2\",\n + \ \"size\": 400031744,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"0ebd5fedbdb6f2224aa7102781e3c0320ef43cc54ae6ac6ebb97c81b65124cb8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524274,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-UEFI-UKI.x86_64-40-20240419.n.0.qcow2\",\n + \ \"size\": 406323200,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"711ce630174df7115b5795620e37622ea83443765e4dec1a4b5d6c3cd542d409\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713524274,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-VirtualBox.x86_64-40-20240419.n.0.vagrant.virtualbox.box\",\n + \ \"size\": 375713656,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"e2d3892ac93cba68b52d3d2f9067cceac630f817c4b6dae335154bfc6484d0b4\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713524290,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-40-20240419.n.0.vagrant.libvirt.box\",\n + \ \"size\": 379413449,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ]\n + \ },\n \"Container\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"cb21ba040e07d5f5e380e5c63d5977ed2fca1faae856577cbe8ddb7a91bdda00\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524250,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic-Minimal.aarch64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 44593532,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"0ce7070c962245b4506908cd5be972b99b60c22bf2b709d368528b0481a33920\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524145,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic.aarch64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 80075400,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ac4e4906f5bfc1f6103eb5edaf69854cd1cd9d29b32cb88777cb3e5d490dea44\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524450,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Toolbox.aarch64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 302332208,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"6a8b1eca73b8251697e4a3bc14a38fee2b0f8caec725c9b7625770147eff0dad\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524269,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic-Minimal.ppc64le-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 51103884,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"2b7e07728ff5424cfb76e22a93bfb5469c85fe09d4a37164f02bb4ec88ef8de7\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524263,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic.ppc64le-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 87902156,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"af42c8ef597410aa398e73f6222d451674769240d8b9e21437496f8da8ec22fc\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524446,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Toolbox.ppc64le-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 307910036,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"607a6c8faa33b5556305d66af5f9a506e141f8dc643bd1c7b9de84f02b1c4324\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524098,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic-Minimal.s390x-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 46472360,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"b6b16832dc8aaa5bfeadfc328ebafc576f4b44492675ed0da73b092a531ccc52\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524140,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic.s390x-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 82766656,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"s390x\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"bdefc6e3e54ca2aa98b8a403bf202b968985bda5b760d44e06fd4cc0ae9d6e33\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524304,\n \"path\": + \"Container/s390x/images/Fedora-Container-Toolbox.s390x-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 287721584,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"c23ae286057ab4ad67a221cbcc08a2cb1ab46a812d92e6a7e1b50f3b64513624\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524080,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic-Minimal.x86_64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 46211980,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"214c21e1931ec915ed994692c3e852e896771b30233fad2eef3d7c519a07841f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524099,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic.x86_64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 81717616,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"606b09c07057750ad4db858e6f674fad04604a65b70c0631ef222cd7db6ee45e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524175,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Toolbox.x86_64-40-20240419.n.0.oci.tar.xz\",\n + \ \"size\": 325528064,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ]\n },\n \"Everything\": + {\n \"aarch64\": [\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"257cc2dc55fd3d45871c170a9a45159b7b406aa4d796810952a516170bd5514d\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"0b5e165db27dc0e82602e7be38af86ab\",\n \"mtime\": + 1713513796,\n \"path\": \"Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-40-20240419.n.0.iso\",\n + \ \"size\": 837761024,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c790074d02599aa21e51aad75b9afaebde2e0f2226a5fb0e8267fa37482248bf\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"c424b3cb04ac7d032a2968657790b9ef\",\n \"mtime\": + 1713514588,\n \"path\": \"Everything/ppc64le/iso/Fedora-Everything-netinst-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 802918400,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"be0ba7ddd1de8f701738ca17c01a1d087b22f53660336d883c3446d235b373f7\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"bd4dc1402c659465a13c68611dc6d449\",\n \"mtime\": + 1713513999,\n \"path\": \"Everything/s390x/iso/Fedora-Everything-netinst-s390x-40-20240419.n.0.iso\",\n + \ \"size\": 500770816,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"44ee24ddbeea10d9475c3f846740c6d62ae7887fbf8f7da632855a96355435ae\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"850b1baa78ebed8d5d487b494e0014a3\",\n \"mtime\": + 1713515138,\n \"path\": \"Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 812255232,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Kinoite\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"6f757d2e4a0101f691342751b4053c81a55655c4d5b3313342e860731ea1e7ca\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713515482,\n \"path\": + \"Kinoite/aarch64/images/Fedora-Kinoite-40.20240419.n.0.ociarchive\",\n \"size\": + 2644902400,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1f1d5d276a788ce88eb182be3be28be9dbd6f105af4e879496012e2167e36a55\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"7ab2b4f7cd3bb5008f98aab9fb066e3f\",\n \"mtime\": + 1713519719,\n \"path\": \"Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-40-20240419.n.0.iso\",\n + \ \"size\": 4160260096,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-aarch64-40\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"96fdd86de250fea8657168a0bc6ca16d5db8d5e955602f49389958c91fb8f728\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"e854fd3f5b9685711fe32bee214da94f\",\n \"mtime\": + 1713520647,\n \"path\": \"Kinoite/ppc64le/iso/Fedora-Kinoite-ostree-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 3888449536,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-ppc64le-40\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"21be15101b61e3dfb54f04ac45fbce42d59ef4ef96b71cecef650865c20036f6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713516503,\n \"path\": + \"Kinoite/x86_64/images/Fedora-Kinoite-40.20240419.n.0.ociarchive\",\n \"size\": + 2659144704,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"83a981a39a64e3abe408fcb8e2b3f54e1349997b842d7819469e7f2c3e9fbe82\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"1e1c9cd5f75dfb1f54d7adc385ec0ef2\",\n \"mtime\": + 1713520667,\n \"path\": \"Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 4181694464,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Labs\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"3b3cb39351e8cf484087a0872262f07c83fcea7cebca94f91476ff2523961246\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713526287,\n \"path\": + \"Labs/aarch64/images/Fedora-Python-Classroom-40-20240419.n.0.aarch64.raw.xz\",\n + \ \"size\": 2759799980,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"e9975889a16430b78d3f34b17d4723c03df569466163b95817215add8d1f19e6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713524949,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40-20240419.n.0.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 1547329144,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"6ee9553dc027be3ed1a75f574e43a377b7b6cba800a2f489f3c3a23f3caf5234\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713525056,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40-20240419.n.0.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 1568665600,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"c6224ef1e6e6c6c0e7e3680ea2ecb8e914b81748ff94f6c3851c56952a157739\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713526025,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40-20240419.n.0.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 4929345456,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"988bbebcb3f126cd869e7c4e096c94a72c22bd5c19a6d0750b8c3566d8803e6d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713526121,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40-20240419.n.0.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 4985856000,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"f7dd011cb4dd88161ff1f41bab2c88655ca9524f087884fe7cd065b5981fe858\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525772,\n \"path\": + \"Labs/x86_64/iso/Fedora-Astronomy_KDE-Live-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 4633952256,\n \"subvariant\": + \"Astronomy_KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"f44518ca0c7da46144fc496f13df31f30d8aa999b9ae0bf229da3821c99b8440\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525423,\n \"path\": + \"Labs/x86_64/iso/Fedora-Comp_Neuro-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 3074537472,\n \"subvariant\": \"Comp_Neuro\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6c44e569793b6bad58405e18e7bbf899add300e88490973493fe19fb59740f61\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525650,\n \"path\": + \"Labs/x86_64/iso/Fedora-Games-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 6891175936,\n \"subvariant\": \"Games\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"3597846ff9c703915de02363bdd861e411b1a515874bdc48bd31434af8ff6809\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525247,\n \"path\": + \"Labs/x86_64/iso/Fedora-Jam_KDE-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 3520028672,\n \"subvariant\": \"Jam_KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"43c0e10105a2158ad2a5d15fe1ad664a748a94e721fcfb54bad8d26c5c999d2a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525695,\n \"path\": + \"Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2345678848,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"03f3b50433728b81095541a7fb9568f4cafdaa79a05975e10b3c0d84f3b02fc4\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525155,\n \"path\": + \"Labs/x86_64/iso/Fedora-Robotics-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 3168276480,\n \"subvariant\": \"Robotics\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"2e84d5bcc1eaaa3e4a654ec86305114b218a05a3827bd6a5a3eeef1e4c8b7db6\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525971,\n \"path\": + \"Labs/x86_64/iso/Fedora-Scientific_KDE-Live-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 5545168896,\n \"subvariant\": + \"Scientific_KDE\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"7633eb478912bfa65094aa8048e53140f29a1719cd8fbd1c8615344603eeb227\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525149,\n \"path\": + \"Labs/x86_64/iso/Fedora-Security-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 2464389120,\n \"subvariant\": \"Security\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Onyx\": {\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b86c6cc58cb95bcb70bf31b7e4aea8fb00a83a4fe77d474d32af562b7468fb81\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713523757,\n \"path\": + \"Onyx/x86_64/images/Fedora-Onyx-40.20240419.n.0.ociarchive\",\n \"size\": + 2201737728,\n \"subvariant\": \"Onyx\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"e6f8d19ed4beb9d9a349762e3e79a67728584671e6d8391e155dc164712e070e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"b6e8756bc37079ff75594bf00dc3b0a8\",\n \"mtime\": + 1713519791,\n \"path\": \"Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2701096960,\n \"subvariant\": + \"Onyx\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Onyx-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Sericea\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"62f712d37c166a995e20ff208ff87f3e337c8703cae74d7df5aac49c1fe6af9f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713514937,\n \"path\": + \"Sericea/aarch64/images/Fedora-Sericea-40.20240419.n.0.ociarchive\",\n \"size\": + 1987792896,\n \"subvariant\": \"Sericea\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"218466510abb4f59d05ec23ae18c51a810bf81e05666b3598fd60f896d44e157\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713514389,\n \"path\": + \"Sericea/x86_64/images/Fedora-Sericea-40.20240419.n.0.ociarchive\",\n \"size\": + 2001899008,\n \"subvariant\": \"Sericea\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"66fc7f706841fc729a860b11767eafd2a1ed2fd240bad3adf8d173899bcd8102\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"5fcf0041bd781329b1461e57e93018f3\",\n \"mtime\": + 1713519569,\n \"path\": \"Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2535888896,\n \"subvariant\": + \"Sericea\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Src-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Server\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"1b0d5d66cf0a62fddcb5bf6f621ead78a0a032fe376b310c3c4a1a9619e1b1a8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713525734,\n \"path\": + \"Server/aarch64/images/Fedora-Server-40-20240419.n.0.aarch64.raw.xz\",\n + \ \"size\": 1105471144,\n \"subvariant\": + \"Server\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"56c6734c089d9d1fbc5e766e71aa55279ed417b2f9d04c5cf59ed36e20bab2e3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524707,\n \"path\": + \"Server/aarch64/images/Fedora-Server-KVM-40-20240419.n.0.aarch64.qcow2\",\n + \ \"size\": 672333824,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"83cc7115ab0f3052a211a81b2f0da4350c77d00f3f033424caa1dd74522322ef\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"56d60f33eb6e7a8121d60bb472e171c8\",\n \"mtime\": + 1713524053,\n \"path\": \"Server/aarch64/iso/Fedora-Server-dvd-aarch64-40-20240419.n.0.iso\",\n + \ \"size\": 2535260160,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"305e3a253e0c52f200d40ecb98534f9c21f25bfae89c8b6c3e8a97e5c34afe7c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"121fda04d92ad982075c0d9e40042671\",\n \"mtime\": + 1713514365,\n \"path\": \"Server/aarch64/iso/Fedora-Server-netinst-aarch64-40-20240419.n.0.iso\",\n + \ \"size\": 837818368,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b0d28616c554ef49851c6f4e7de2a71dfd2cd7c13214d4233328504d42119a5d\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524847,\n \"path\": + \"Server/ppc64le/images/Fedora-Server-KVM-40-20240419.n.0.ppc64le.qcow2\",\n + \ \"size\": 672989184,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"e07abfbb433cc8a6afffba2279e82c0385f96adf69afdfbd2d5d35071f573189\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"9084eb9e5f656848376648ec58338e47\",\n \"mtime\": + 1713524306,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 2357985280,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"c035205ffe26a0f51d8d2c44da2630cd20058cfb1bcd6da2f48e6b6044950544\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"31964b7afbbffe708413bc047047f518\",\n \"mtime\": + 1713513932,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-netinst-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 802988032,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"b391275630a57ff24b5e7542fef8aaeebf48f5205dfbfcc9ba193491066e7f89\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524585,\n \"path\": + \"Server/s390x/images/Fedora-Server-KVM-40-20240419.n.0.s390x.qcow2\",\n \"size\": + 643235840,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"8b8da8daa5fa56b19536728cc4ae8fb54bf378f9568b37d0bc7c84d29142e1ac\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"977c93eaa07cca6f273e6d67ef78f2b0\",\n \"mtime\": + 1713524374,\n \"path\": \"Server/s390x/iso/Fedora-Server-dvd-s390x-40-20240419.n.0.iso\",\n + \ \"size\": 1990197248,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"66fa72a783e2f665ed275e97bf2d68b3a1db988b02193a049a246c6b232e0671\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"c4de599d6faefe24641533bab657f6cb\",\n \"mtime\": + 1713513995,\n \"path\": \"Server/s390x/iso/Fedora-Server-netinst-s390x-40-20240419.n.0.iso\",\n + \ \"size\": 500807680,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"36c40d4127ec167f5f84401bdff257bac7818383afcf594bc2990c0f7e5740ef\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713524642,\n \"path\": + \"Server/x86_64/images/Fedora-Server-KVM-40-20240419.n.0.x86_64.qcow2\",\n + \ \"size\": 659292160,\n \"subvariant\": + \"Server_KVM\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"40022f26d0bfa1af7aad9f31092e3203c01bd5775df44ec82ab16e2cff466fe8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"a30f770c6a02ccb3a7cb347918dc21db\",\n \"mtime\": + 1713524075,\n \"path\": \"Server/x86_64/iso/Fedora-Server-dvd-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2612854784,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1cd237e7934385c2ee970b49793079a4238c4364ade973c57d821a7b17d64587\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"127284d031ff314057d43ff15cb3bcd0\",\n \"mtime\": + 1713514187,\n \"path\": \"Server/x86_64/iso/Fedora-Server-netinst-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 812310528,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Silverblue\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"d6fa872e17f4e45e8622c17270ca51f67f35de5c77977e6643597d9f74dee607\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713514725,\n \"path\": + \"Silverblue/aarch64/images/Fedora-Silverblue-40.20240419.n.0.ociarchive\",\n + \ \"size\": 2108366848,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"bec37d8305937034a3054cad215d1761d5af41861983dad9e163287f809a3ee6\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"daafef224adbc0ab04b1e6a0c2b41138\",\n \"mtime\": + 1713519617,\n \"path\": \"Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-40-20240419.n.0.iso\",\n + \ \"size\": 3571286016,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-aarch64-40\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"69c27256a8c95c4e1f89d4a70caf6699a90dee26f940ce945166e04c36bf2021\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713518195,\n \"path\": + \"Silverblue/ppc64le/images/Fedora-Silverblue-40.20240419.n.0.ociarchive\",\n + \ \"size\": 2049435136,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"0ad3b7c813f1750c9b7c33710cb369ba00e81896645e36194f670d6c9ec88a3f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"ffdb578bf5db99f11e4fd8cb5de9521d\",\n \"mtime\": + 1713521535,\n \"path\": \"Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 3498979328,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-ppc64le-40\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"a4e4bacc2ab7c48124bf7379d0bcc8072d33263c929144e475d086bf7e6f6e6b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713515011,\n \"path\": + \"Silverblue/x86_64/images/Fedora-Silverblue-40.20240419.n.0.ociarchive\",\n + \ \"size\": 2124793344,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"ociarchive\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"e27b2b1c66a2f76b300d9ca72fca9f564697eb04f5de9a0168d8cb12a7ec8d6a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"45cc470b3c7258c033e4a058c285c47e\",\n \"mtime\": + 1713520439,\n \"path\": \"Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 3582263296,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Spins\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"a38e07e9b36456d18318c40814ea3b0cb4939815ad2a7da5c37f4872b2b52f49\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713525529,\n \"path\": + \"Spins/aarch64/images/Fedora-KDE-40-20240419.n.0.aarch64.raw.xz\",\n \"size\": + 3162068716,\n \"subvariant\": \"KDE\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"c5f2531bc132b3aa1f75e96ddb1b03bf591c32905fb27ee9a05b9f120d1c8858\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713529733,\n \"path\": + \"Spins/aarch64/images/Fedora-LXQt-40-20240419.n.0.aarch64.raw.xz\",\n \"size\": + 2123091188,\n \"subvariant\": \"LXQt\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"b350bb4f88486f74d0f0d1b569db575d6133d557127b5eadde46c748e7a5510e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713524860,\n \"path\": + \"Spins/aarch64/images/Fedora-Minimal-40-20240419.n.0.aarch64.raw.xz\",\n + \ \"size\": 913081004,\n \"subvariant\": + \"Minimal\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"a9219210c97cc8a228561ab8a1ba4b1f34087982d9ff6a87b43c3935481cb4a3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713527249,\n \"path\": + \"Spins/aarch64/images/Fedora-Phosh-40-20240419.n.0.aarch64.raw.xz\",\n \"size\": + 2056034604,\n \"subvariant\": \"Phosh\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"2d33d00f7a667b5b371fe4d8191201cb43255b3a229a125e5aaf135e6cc8a28c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713528180,\n \"path\": + \"Spins/aarch64/images/Fedora-SoaS-40-20240419.n.0.aarch64.raw.xz\",\n \"size\": + 1859138624,\n \"subvariant\": \"SoaS\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"fbcda5345880ebc75a5231d51557a4b6b559599f61026dc363f9e012841335eb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713527388,\n \"path\": + \"Spins/aarch64/images/Fedora-Xfce-40-20240419.n.0.aarch64.raw.xz\",\n \"size\": + 2424213532,\n \"subvariant\": \"Xfce\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"3bc598c10c98dab7f0841b2d23f5624c22df842544fe2bee2df5d35ee5ab7c74\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525392,\n \"path\": + \"Spins/aarch64/iso/Fedora-KDE-Live-aarch64-40-20240419.n.0.iso\",\n \"size\": + 2625116160,\n \"subvariant\": \"KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"b964943d2699dfbc21d823980f949e1a56b45c32a784b3c7f6b56e8fda92b832\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525498,\n \"path\": + \"Spins/x86_64/iso/Fedora-Budgie-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 2145773568,\n \"subvariant\": \"Budgie\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"9e2fc9fd5a5d75b290cc8aacb71f22f65d24a0a1646076227791a03ecae205d4\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525635,\n \"path\": + \"Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 2557472768,\n \"subvariant\": \"Cinnamon\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"2f6a82a748b3130018dc09e2a539341fcf8a017c5f7593dd69c1b2caf81981f8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525095,\n \"path\": + \"Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 2645112832,\n \"subvariant\": \"KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"2bbd5eaee8389f86bca9af96fb3f1f93c570a8ddd1017091e2391b58ba6c0330\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525195,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1740384256,\n \"subvariant\": \"LXDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"77ca44191fb897ffdacdd223d3af0ffcaa1525960efc4ff0be6d352e8f32116d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525336,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXQt-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1845610496,\n \"subvariant\": \"LXQt\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"20728326d574fe187659b2a129d1b58f93eee6e97aab665b99878e8ca88d26ec\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525097,\n \"path\": + \"Spins/x86_64/iso/Fedora-MATE_Compiz-Live-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2455242752,\n \"subvariant\": + \"Mate\",\n \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"3edcec14d81fe2421bd909df28ef772a94613b58eadf90cb39d98710ac7cd853\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525063,\n \"path\": + \"Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1440456704,\n \"subvariant\": \"SoaS\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"10775de8d87b34fc9349c5cfdc47b1c9c9e2e9c46e326cebbba71c96791b1a03\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525146,\n \"path\": + \"Spins/x86_64/iso/Fedora-Sway-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1636204544,\n \"subvariant\": \"Sway\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"c0bdbbe1977d33b76f7abeb4f93a3b80862e13ba830ca3795cb01fe7869c2b1d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713524985,\n \"path\": + \"Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1890244608,\n \"subvariant\": \"Xfce\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"378f7fb23bbce159c710b65d71907ee1fb922d06ee8394be60c2ba9ea48783e4\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525157,\n \"path\": + \"Spins/x86_64/iso/Fedora-i3-Live-x86_64-40-20240419.n.0.iso\",\n \"size\": + 1616476160,\n \"subvariant\": \"i3\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Workstation\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"312c916c6abb80b689e0ce7ca1d39d95fde914e3631b9b7678f05f39c2d32838\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713528022,\n \"path\": + \"Workstation/aarch64/images/Fedora-Workstation-40-20240419.n.0.aarch64.raw.xz\",\n + \ \"size\": 2748912932,\n \"subvariant\": + \"Workstation\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"727e3ee517c69b6a3121eabda5bca46075474916690b1edccf80eeb63b99ef11\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713527037,\n \"path\": + \"Workstation/aarch64/iso/Fedora-Workstation-Live-osb-40-20240419.n.0.aarch64.iso\",\n + \ \"size\": 2582857728,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"b6d89cdfbc84ac358aa283d1867ff9b586b759ec8d9a3025706a147fe93f2c90\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713526314,\n \"path\": + \"Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-40-20240419.n.0.iso\",\n + \ \"size\": 2228471808,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"4d809032bfda5825f4fea3b878fde377b129f411413dc285d08109141de364c7\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713527638,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-osb-40-20240419.n.0.x86_64.iso\",\n + \ \"size\": 2623733760,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"f5c95e49dbd05b26e49c104d731ffb667ce82d74f88ea1f5b4016c72174cf41a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713525493,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-40-20240419.n.0.iso\",\n + \ \"size\": 2295304192,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ]\n }\n }\n + \ }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:52 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-JG8oanM_3ABUpuOIwAAA1M + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2424 + content-length: + - '79853' + content-type: + - application/json + last-modified: + - Fri, 19 Apr 2024 12:33:55 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=101424 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:53 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-eJ_8Kx0gW6KqP-xpQAAAgY + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + set-cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=cd876c0d4e989e3028b8b397617cc2c4; path=/; + HttpOnly; Secure; SameSite=None + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=cd876c0d4e989e3028b8b397617cc2c4 + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=324470 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:53 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-e5t25Lrz9zxiKuKKgAAAUc + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/cassettes/test_gallery_name[compose3].yaml b/tests/fixtures/cassettes/test_gallery_name[compose3].yaml new file mode 100644 index 0000000..fe671ef --- /dev/null +++ b/tests/fixtures/cassettes/test_gallery_name[compose3].yaml @@ -0,0 +1,854 @@ +interactions: +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose + response: + body: + string: ' + + + + 301 Moved Permanently + + + +

Moved Permanently

+ +

The document has moved here.

+ + + + ' + headers: + AppTime: + - D=1436 + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:54 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-qMNWoOh1bLJOikmiAAABFc + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '292' + content-type: + - text/html; charset=iso-8859-1 + location: + - https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose/ + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose/ + response: + body: + string: "\n\n + \n Index of /compose/cloud/Fedora-Cloud-40-20240503.0/compose\n + \n \n

Index of /compose/cloud/Fedora-Cloud-40-20240503.0/compose

\n
\"Icon Name                                       Last modified      Size  Description
\"[PARENTDIR]\" + Parent Directory + \ - \n\"[DIR]\" Cloud/ 2024-05-03 + 05:27 - \n\"[DIR]\" metadata/ + \ 2024-05-03 05:31 - \n
\n\n" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:54 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-lK-vcFwd36r1WJMbQAAAAY + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + apptime: + - D=5901 + content-length: + - '916' + content-type: + - text/html;charset=ISO-8859-1 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/STATUS + response: + body: + string: 'FINISHED + + ' + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:54 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-pRJEj7mhb6QqLJxUgAAC9U + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=2413 + content-length: + - '9' + last-modified: + - Fri, 03 May 2024 05:32:00 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose/metadata/composeinfo.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.composeinfo\",\n + \ \"version\": \"1.2\"\n },\n \"payload\": {\n \"compose\": + {\n \"date\": \"20240503\",\n \"final\": true,\n \"id\": + \"Fedora-Cloud-40-20240503.0\",\n \"label\": \"RC-20240503.0\",\n + \ \"respin\": 0,\n \"type\": \"production\"\n },\n + \ \"release\": {\n \"internal\": false,\n \"name\": + \"Fedora-Cloud\",\n \"short\": \"Fedora-Cloud\",\n \"type\": + \"ga\",\n \"version\": \"40\"\n },\n \"variants\": + {\n \"Cloud\": {\n \"arches\": [\n \"aarch64\",\n + \ \"ppc64le\",\n \"s390x\",\n \"x86_64\"\n + \ ],\n \"id\": \"Cloud\",\n \"name\": + \"Cloud\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Cloud/aarch64/images\",\n \"ppc64le\": + \"Cloud/ppc64le/images\",\n \"s390x\": \"Cloud/s390x/images\",\n + \ \"x86_64\": \"Cloud/x86_64/images\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Cloud\"\n }\n }\n }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:54 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-mMxEONnDQwl_KiS-QAABsQ + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1997 + content-length: + - '1235' + content-type: + - application/json + last-modified: + - Fri, 03 May 2024 05:31:59 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose/metadata/images.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.images\",\n \"version\": + \"1.2\"\n },\n \"payload\": {\n \"compose\": {\n \"date\": + \"20240503\",\n \"id\": \"Fedora-Cloud-40-20240503.0\",\n \"respin\": + 0,\n \"type\": \"production\"\n },\n \"images\": + {\n \"Cloud\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"75925b86a52383e833f8bf07a1136accabcfaab1a1c9b72dc8736c86ddafdba7\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714713849,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-AmazonEC2.aarch64-40-20240503.0.raw.xz\",\n + \ \"size\": 370981752,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ca0814cb1abdb3794dddcd6e698512fcb90dc6c90d76c1664f99e96dff3f6d68\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714714205,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Azure.aarch64-40-20240503.0.vhdfixed.xz\",\n + \ \"size\": 434709264,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"309f10921a11ce619cea4d4dccd2dae01aca8bb940825bffd939b2a89a4a4b13\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1714713884,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-GCE.aarch64-40-20240503.0.tar.gz\",\n + \ \"size\": 413718664,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"32d4485b7c4a6444aaaf85decd094c8f15609cd2d5fd51b66fd0d60e52d02eca\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714713846,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Generic.aarch64-40-20240503.0.qcow2\",\n + \ \"size\": 413401088,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"e52df12d824933cd3105b98c2537766e73f73c5bd4f7ba2335181a89f6bbc178\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714714222,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-UEFI-UKI.aarch64-40-20240503.0.qcow2\",\n + \ \"size\": 414777344,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b82c8cd80a6efa844166c1656f0b606976fbe868cf5e4c775b756ccc00d7416a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714713927,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Vagrant-libvirt.aarch64-40-20240503.0.vagrant.libvirt.box\",\n + \ \"size\": 566412569,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"d19342d980a3da2f00dc2cf5c6dc338ffa60922c84e0eec566e1bc33a77904b5\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714713967,\n \"path\": + \"Cloud/ppc64le/images/Fedora-Cloud-Base-Generic.ppc64le-40-20240503.0.qcow2\",\n + \ \"size\": 402784256,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"4b1802c43c0ee83b6976525e47818c134868903b442e362591772e4b76a46e67\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714713603,\n \"path\": + \"Cloud/s390x/images/Fedora-Cloud-Base-Generic.s390x-40-20240503.0.qcow2\",\n + \ \"size\": 372986368,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"6eb1b8f55570b681ff5af3a21cb4b637755f7c0f8dbc47cfa6853f307f111589\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714713738,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-AmazonEC2.x86_64-40-20240503.0.raw.xz\",\n + \ \"size\": 373315444,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"11076f84f8c74e4633f9195eac830a66dffd1032e077a863cf5a7f832daea837\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1714713801,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Azure.x86_64-40-20240503.0.vhdfixed.xz\",\n + \ \"size\": 449121996,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"1c128860fe9fd77468bda748fd5edb4daf5c0dfe8b40750b2c44b9f583724539\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1714713720,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-GCE.x86_64-40-20240503.0.tar.gz\",\n + \ \"size\": 408094994,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"0f5981337b758640bc0933d2b18df98011143910eca8134008aca2d2465dc248\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714713683,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-20240503.0.qcow2\",\n + \ \"size\": 404946944,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"78276ae1879e98bcfcd419aaf3d1f37fdd2047149df65bc3b3b61b7e99d8cd63\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1714713674,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-UEFI-UKI.x86_64-40-20240503.0.qcow2\",\n + \ \"size\": 421527552,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"102d8cfeee5b6900d0883f05ca1f2fbe8c1e286a34bfed3a3f486e1f8705afd9\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714713755,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-VirtualBox.x86_64-40-20240503.0.vagrant.virtualbox.box\",\n + \ \"size\": 565651528,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"803d74c4df7cccfa4331d9d70225385aea54e9e15ee6e562f63600d147511251\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1714713755,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-40-20240503.0.vagrant.libvirt.box\",\n + \ \"size\": 574878333,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ]\n + \ }\n }\n }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:54 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-kHIaIRyHOeg_hJrOwAAAhI + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1329 + content-length: + - '12790' + content-type: + - application/json + last-modified: + - Fri, 03 May 2024 05:31:59 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=294803 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:55 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-lA1oGg_ff8MwRp1wAAAANE + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + set-cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43; path=/; + HttpOnly; Secure; SameSite=None + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43 + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=299415 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:55 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU-1lqyjvv0Ap3VC7sXQAAABM + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/cassettes/test_gallery_name[compose4].yaml b/tests/fixtures/cassettes/test_gallery_name[compose4].yaml new file mode 100644 index 0000000..88cacb4 --- /dev/null +++ b/tests/fixtures/cassettes/test_gallery_name[compose4].yaml @@ -0,0 +1,1792 @@ +interactions: +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose + response: + body: + string: ' + + + + 301 Moved Permanently + + + +

Moved Permanently

+ +

The document has moved here.

+ + + + ' + headers: + AppTime: + - D=1601 + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:56 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_GMxEONnDQwl_KiTEAAABtA + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '283' + content-type: + - text/html; charset=iso-8859-1 + location: + - https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose/ + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose/ + response: + body: + string: "\n\n + \n Index of /compose/40/Fedora-40-20240414.0/compose\n + \n \n

Index of /compose/40/Fedora-40-20240414.0/compose

\n
\"Icon Name                              Last modified      Size  Description
\"[PARENTDIR]\" + Parent Directory - + \ \n\"[DIR]\" Cloud/ + \ 2024-04-14 23:08 - \n\"[DIR]\" Container/ 2024-04-14 + 22:55 - \n\"[DIR]\" Everything/ + \ 2024-04-14 18:34 - \n\"[DIR]\" Kinoite/ 2024-04-14 + 17:59 - \n\"[DIR]\" Labs/ + \ 2024-04-14 23:57 - \n\"[DIR]\" Onyx/ 2024-04-14 + 17:59 - \n\"[DIR]\" Sericea/ + \ 2024-04-14 17:59 - \n\"[DIR]\" Server/ 2024-04-14 + 18:44 - \n\"[DIR]\" Silverblue/ + \ 2024-04-14 17:59 - \n\"[DIR]\" Spins/ 2024-04-14 + 23:07 - \n\"[DIR]\" Workstation/ + \ 2024-04-14 23:51 - \n\"[DIR]\" metadata/ 2024-04-15 + 01:25 - \n
\n\n" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:56 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_N6O0gFoTq3hGgDGkgAAB8w + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + apptime: + - D=16999 + content-length: + - '2096' + content-type: + - text/html;charset=ISO-8859-1 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/STATUS + response: + body: + string: 'FINISHED_INCOMPLETE + + ' + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:56 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_N6O0gFoTq3hGgDGlQAAB8A + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1668 + content-length: + - '20' + last-modified: + - Mon, 15 Apr 2024 01:25:57 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs01.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose/metadata/composeinfo.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.composeinfo\",\n + \ \"version\": \"1.2\"\n },\n \"payload\": {\n \"compose\": + {\n \"date\": \"20240414\",\n \"final\": true,\n \"id\": + \"Fedora-40-20240414.0\",\n \"label\": \"RC-1.14\",\n \"respin\": + 0,\n \"type\": \"production\"\n },\n \"release\": + {\n \"internal\": false,\n \"name\": \"Fedora\",\n \"short\": + \"Fedora\",\n \"type\": \"ga\",\n \"version\": \"40\"\n + \ },\n \"variants\": {\n \"Cloud\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"s390x\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Cloud\",\n \"name\": \"Cloud\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Cloud/aarch64/images\",\n \"ppc64le\": \"Cloud/ppc64le/images\",\n + \ \"s390x\": \"Cloud/s390x/images\",\n \"x86_64\": + \"Cloud/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Cloud\"\n },\n \"Container\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Container\",\n \"name\": \"Container\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Container/aarch64/images\",\n \"ppc64le\": \"Container/ppc64le/images\",\n + \ \"s390x\": \"Container/s390x/images\",\n \"x86_64\": + \"Container/x86_64/images\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Container\"\n },\n \"Everything\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Everything\",\n \"name\": \"Everything\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Everything/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Everything/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Everything/aarch64/debug/tree\",\n \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Everything/aarch64/debug/tree\",\n + \ \"ppc64le\": \"Everything/ppc64le/debug/tree\",\n + \ \"s390x\": \"Everything/s390x/debug/tree\",\n \"x86_64\": + \"Everything/x86_64/debug/tree\"\n },\n \"isos\": + {\n \"aarch64\": \"Everything/aarch64/iso\",\n \"ppc64le\": + \"Everything/ppc64le/iso\",\n \"s390x\": \"Everything/s390x/iso\",\n + \ \"x86_64\": \"Everything/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"aarch64\": \"Everything/aarch64/os\",\n + \ \"ppc64le\": \"Everything/ppc64le/os\",\n \"s390x\": + \"Everything/s390x/os\",\n \"x86_64\": \"Everything/x86_64/os\"\n + \ },\n \"packages\": {\n \"aarch64\": + \"Everything/aarch64/os/Packages\",\n \"ppc64le\": + \"Everything/ppc64le/os/Packages\",\n \"s390x\": \"Everything/s390x/os/Packages\",\n + \ \"x86_64\": \"Everything/x86_64/os/Packages\"\n },\n + \ \"repository\": {\n \"aarch64\": + \"Everything/aarch64/os\",\n \"ppc64le\": \"Everything/ppc64le/os\",\n + \ \"s390x\": \"Everything/s390x/os\",\n \"x86_64\": + \"Everything/x86_64/os\"\n },\n \"source_packages\": + {\n \"aarch64\": \"Everything/source/tree/Packages\",\n + \ \"ppc64le\": \"Everything/source/tree/Packages\",\n + \ \"s390x\": \"Everything/source/tree/Packages\",\n + \ \"x86_64\": \"Everything/source/tree/Packages\"\n + \ },\n \"source_repository\": {\n \"aarch64\": + \"Everything/source/tree\",\n \"ppc64le\": \"Everything/source/tree\",\n + \ \"s390x\": \"Everything/source/tree\",\n \"x86_64\": + \"Everything/source/tree\"\n },\n \"source_tree\": + {\n \"aarch64\": \"Everything/source/tree\",\n \"ppc64le\": + \"Everything/source/tree\",\n \"s390x\": \"Everything/source/tree\",\n + \ \"x86_64\": \"Everything/source/tree\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Everything\"\n },\n \"Kinoite\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Kinoite\",\n \"name\": + \"Kinoite\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Kinoite/aarch64/images\",\n \"ppc64le\": + \"Kinoite/ppc64le/images\",\n \"x86_64\": \"Kinoite/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Kinoite/aarch64/iso\",\n \"x86_64\": \"Kinoite/x86_64/iso\"\n + \ },\n \"os_tree\": {\n \"aarch64\": + \"Kinoite/aarch64/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Kinoite/aarch64/os\",\n \"x86_64\": \"Kinoite/x86_64/os\"\n + \ }\n },\n \"type\": \"variant\",\n + \ \"uid\": \"Kinoite\"\n },\n \"Labs\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Labs\",\n \"name\": + \"Labs\",\n \"paths\": {\n \"images\": {\n + \ \"aarch64\": \"Labs/aarch64/images\",\n \"x86_64\": + \"Labs/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Labs/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Labs\"\n },\n \"Onyx\": {\n \"arches\": + [\n \"x86_64\"\n ],\n \"id\": + \"Onyx\",\n \"name\": \"Onyx\",\n \"paths\": + {\n \"images\": {\n \"x86_64\": + \"Onyx/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Onyx/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Onyx/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Onyx/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Onyx\"\n },\n \"Sericea\": + {\n \"arches\": [\n \"aarch64\",\n \"x86_64\"\n + \ ],\n \"id\": \"Sericea\",\n \"name\": + \"Sericea\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Sericea/aarch64/images\",\n \"x86_64\": + \"Sericea/x86_64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Sericea/x86_64/iso\"\n },\n + \ \"os_tree\": {\n \"x86_64\": \"Sericea/x86_64/os\"\n + \ },\n \"repository\": {\n \"x86_64\": + \"Sericea/x86_64/os\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Sericea\"\n },\n \"Server\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"s390x\",\n \"x86_64\"\n ],\n + \ \"id\": \"Server\",\n \"name\": \"Server\",\n + \ \"paths\": {\n \"debug_packages\": {\n + \ \"aarch64\": \"Server/aarch64/debug/tree/Packages\",\n + \ \"ppc64le\": \"Server/ppc64le/debug/tree/Packages\",\n + \ \"s390x\": \"Server/s390x/debug/tree/Packages\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree/Packages\"\n + \ },\n \"debug_repository\": {\n \"aarch64\": + \"Server/aarch64/debug/tree\",\n \"ppc64le\": \"Server/ppc64le/debug/tree\",\n + \ \"s390x\": \"Server/s390x/debug/tree\",\n \"x86_64\": + \"Server/x86_64/debug/tree\"\n },\n \"debug_tree\": + {\n \"aarch64\": \"Server/aarch64/debug/tree\",\n \"ppc64le\": + \"Server/ppc64le/debug/tree\",\n \"s390x\": \"Server/s390x/debug/tree\",\n + \ \"x86_64\": \"Server/x86_64/debug/tree\"\n },\n + \ \"images\": {\n \"aarch64\": \"Server/aarch64/images\",\n + \ \"ppc64le\": \"Server/ppc64le/images\",\n \"s390x\": + \"Server/s390x/images\",\n \"x86_64\": \"Server/x86_64/images\"\n + \ },\n \"isos\": {\n \"aarch64\": + \"Server/aarch64/iso\",\n \"ppc64le\": \"Server/ppc64le/iso\",\n + \ \"s390x\": \"Server/s390x/iso\",\n \"x86_64\": + \"Server/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"packages\": {\n \"aarch64\": + \"Server/aarch64/os/Packages\",\n \"ppc64le\": \"Server/ppc64le/os/Packages\",\n + \ \"s390x\": \"Server/s390x/os/Packages\",\n \"x86_64\": + \"Server/x86_64/os/Packages\"\n },\n \"repository\": + {\n \"aarch64\": \"Server/aarch64/os\",\n \"ppc64le\": + \"Server/ppc64le/os\",\n \"s390x\": \"Server/s390x/os\",\n + \ \"x86_64\": \"Server/x86_64/os\"\n },\n + \ \"source_packages\": {\n \"aarch64\": + \"Server/source/tree/Packages\",\n \"ppc64le\": \"Server/source/tree/Packages\",\n + \ \"s390x\": \"Server/source/tree/Packages\",\n \"x86_64\": + \"Server/source/tree/Packages\"\n },\n \"source_repository\": + {\n \"aarch64\": \"Server/source/tree\",\n \"ppc64le\": + \"Server/source/tree\",\n \"s390x\": \"Server/source/tree\",\n + \ \"x86_64\": \"Server/source/tree\"\n },\n + \ \"source_tree\": {\n \"aarch64\": + \"Server/source/tree\",\n \"ppc64le\": \"Server/source/tree\",\n + \ \"s390x\": \"Server/source/tree\",\n \"x86_64\": + \"Server/source/tree\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Server\"\n },\n \"Silverblue\": + {\n \"arches\": [\n \"aarch64\",\n \"ppc64le\",\n + \ \"x86_64\"\n ],\n \"id\": + \"Silverblue\",\n \"name\": \"Silverblue\",\n \"paths\": + {\n \"images\": {\n \"aarch64\": + \"Silverblue/aarch64/images\",\n \"ppc64le\": \"Silverblue/ppc64le/images\",\n + \ \"x86_64\": \"Silverblue/x86_64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Silverblue/aarch64/iso\",\n + \ \"ppc64le\": \"Silverblue/ppc64le/iso\",\n \"x86_64\": + \"Silverblue/x86_64/iso\"\n },\n \"os_tree\": + {\n \"aarch64\": \"Silverblue/aarch64/os\",\n \"ppc64le\": + \"Silverblue/ppc64le/os\",\n \"x86_64\": \"Silverblue/x86_64/os\"\n + \ },\n \"repository\": {\n \"aarch64\": + \"Silverblue/aarch64/os\",\n \"ppc64le\": \"Silverblue/ppc64le/os\",\n + \ \"x86_64\": \"Silverblue/x86_64/os\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Silverblue\"\n },\n \"Spins\": {\n \"arches\": + [\n \"aarch64\",\n \"x86_64\"\n ],\n + \ \"id\": \"Spins\",\n \"name\": \"Spins\",\n + \ \"paths\": {\n \"images\": {\n \"aarch64\": + \"Spins/aarch64/images\"\n },\n \"isos\": + {\n \"x86_64\": \"Spins/x86_64/iso\"\n }\n + \ },\n \"type\": \"variant\",\n \"uid\": + \"Spins\"\n },\n \"Workstation\": {\n \"arches\": + [\n \"aarch64\",\n \"ppc64le\",\n \"x86_64\"\n + \ ],\n \"id\": \"Workstation\",\n \"name\": + \"Workstation\",\n \"paths\": {\n \"images\": + {\n \"aarch64\": \"Workstation/aarch64/images\"\n },\n + \ \"isos\": {\n \"aarch64\": \"Workstation/aarch64/iso\",\n + \ \"ppc64le\": \"Workstation/ppc64le/iso\",\n \"x86_64\": + \"Workstation/x86_64/iso\"\n }\n },\n \"type\": + \"variant\",\n \"uid\": \"Workstation\"\n }\n }\n + \ }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:56 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_JRJEj7mhb6QqLJxdQAAC9M + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=6302 + content-length: + - '14963' + content-type: + - application/json + last-modified: + - Mon, 15 Apr 2024 01:25:53 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Connection: + - close + Host: + - kojipkgs.fedoraproject.org + User-Agent: + - Python-urllib/3.12 + method: GET + uri: https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose/metadata/images.json + response: + body: + string: "{\n \"header\": {\n \"type\": \"productmd.images\",\n \"version\": + \"1.2\"\n },\n \"payload\": {\n \"compose\": {\n \"date\": + \"20240414\",\n \"id\": \"Fedora-40-20240414.0\",\n \"respin\": + 0,\n \"type\": \"production\"\n },\n \"images\": + {\n \"Cloud\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ab0fcaf5b5bbb4362d3757ff5e3fcea04fb4a4d6c501c19c1a55064194290230\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135599,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-AmazonEC2.aarch64-40-1.14.raw.xz\",\n + \ \"size\": 365970064,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"d53dbc3f75e527f12bad03c0b00f6b3ebbc45be3098c37cf932cdb3b2889c0ab\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135978,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Azure.aarch64-40-1.14.vhdfixed.xz\",\n + \ \"size\": 426868528,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"7153713f2a44607376b45786f609026cd64b2c3e276ee421c70a6f4fea74b501\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135981,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-GCE.aarch64-40-1.14.tar.gz\",\n \"size\": + 407577788,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"docker\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ebdce26d861a9d15072affe1919ed753ec7015bd97b3a7d0d0df6a10834f7459\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135596,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Generic.aarch64-40-1.14.qcow2\",\n + \ \"size\": 408289280,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"95224953d04b8af9447c5422e6af819e8e47a961476528b9b814dc52d48f424e\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135984,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-UEFI-UKI.aarch64-40-1.14.qcow2\",\n + \ \"size\": 400883712,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"02aca73fe591bcc8e7d02b69d15d58a40110e73c7dd33de819aae3c602e9e1ed\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713135601,\n \"path\": + \"Cloud/aarch64/images/Fedora-Cloud-Base-Vagrant-libvirt.aarch64-40-1.14.vagrant.libvirt.box\",\n + \ \"size\": 384506222,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ede915e0461c112b444519559fbed5f9c9f69a72db215a2c2989b99f03f0b08a\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713136020,\n \"path\": + \"Cloud/ppc64le/images/Fedora-Cloud-Base-Generic.ppc64le-40-1.14.qcow2\",\n + \ \"size\": 398589952,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"808226b31c6c61e08cde77fe7ba61d766f7528c857e7ae8553040c177cbda9a7\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135364,\n \"path\": + \"Cloud/s390x/images/Fedora-Cloud-Base-Generic.s390x-40-1.14.qcow2\",\n \"size\": + 367915520,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"42c682c2c77ead24ea6af989d1fed28d93e2134c85b016674e109ee6f6699446\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135441,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-AmazonEC2.x86_64-40-1.14.raw.xz\",\n + \ \"size\": 366518332,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"9630c21d15990a08a793c35d4ef70dbef4bf98d8865dda6081aa14c1a90200e3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vhd.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135500,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Azure.x86_64-40-1.14.vhdfixed.xz\",\n + \ \"size\": 437304100,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vhd-compressed\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"dcc05425e07b87f6f53f142c693bff3d47942fa4b05e1e08ab122db57ba478b5\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.gz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135465,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-GCE.x86_64-40-1.14.tar.gz\",\n \"size\": + 400065273,\n \"subvariant\": \"Cloud_Base\",\n \"type\": + \"docker\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ac58f3c35b73272d5986fa6d3bc44fd246b45df4c334e99a07b3bbd00684adee\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135440,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-1.14.qcow2\",\n + \ \"size\": 397475840,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"e58fbd6c147c0eda6eca72491ddc74871c3c3db9b808dc4fcf0d313510c43d81\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135438,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-UEFI-UKI.x86_64-40-1.14.qcow2\",\n + \ \"size\": 403767296,\n \"subvariant\": + \"Cloud_Base_UKI\",\n \"type\": \"qcow2\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"35f734b81396b3da3bc75c201cb71458745f7539f22ac1dd11b8268a81fa2915\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713135451,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-VirtualBox.x86_64-40-1.14.vagrant.virtualbox.box\",\n + \ \"size\": 375556047,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"359c93a006c378210ae8f3a26eb7333693152ed2a6960904a9113742850ad12b\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713135456,\n \"path\": + \"Cloud/x86_64/images/Fedora-Cloud-Base-Vagrant-libvirt.x86_64-40-1.14.vagrant.libvirt.box\",\n + \ \"size\": 379222737,\n \"subvariant\": + \"Cloud_Base\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n }\n ]\n + \ },\n \"Container\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"e374388c2a158729dcc7e9b4d61507ee0146103119eb711e9b91745e559ee94b\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135329,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic-Minimal.aarch64-40-1.14.oci.tar.xz\",\n + \ \"size\": 44594488,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"8f7262dfaf502787581c49669d73b3bd0210b5d916f1d669b9a5737ad1a84830\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135489,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Base-Generic.aarch64-40-1.14.oci.tar.xz\",\n + \ \"size\": 80074648,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"247ec625257f0da9f5ce637e65900e61a127e60f508c8f489c13a14521a6f8a4\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135395,\n \"path\": + \"Container/aarch64/images/Fedora-Container-Toolbox.aarch64-40-1.14.oci.tar.xz\",\n + \ \"size\": 302343672,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"c8fd5cfab4d0a960a28df32d187c9b83133953aebc8096bd9c1bc37a71b592dd\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135311,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic-Minimal.ppc64le-40-1.14.oci.tar.xz\",\n + \ \"size\": 51102672,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"75d9864be59de913596240bca2779697d3a5f18e1a4fc0c8a05aafcb13a0034b\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136025,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Base-Generic.ppc64le-40-1.14.oci.tar.xz\",\n + \ \"size\": 87901272,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"0bbf987a98ebf61b24e89f4a1b6e348edc690e87ee7eb3a410c9bef56f75eece\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136473,\n \"path\": + \"Container/ppc64le/images/Fedora-Container-Toolbox.ppc64le-40-1.14.oci.tar.xz\",\n + \ \"size\": 307939276,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"90704b4ce8156cb26e4e92c3eafb69e823c8c837d7567b5287dca7c9e7e4d631\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135252,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic-Minimal.s390x-40-1.14.oci.tar.xz\",\n + \ \"size\": 46196064,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"3930880dc22d405611f4aaae3526d45024ecf71f5ae0825fd397c176fd61aaa1\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135272,\n \"path\": + \"Container/s390x/images/Fedora-Container-Base-Generic.s390x-40-1.14.oci.tar.xz\",\n + \ \"size\": 81930940,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"s390x\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"49bc41d3180300abaced1c49be91f2c4050551c4c81652e672c197649519b050\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135340,\n \"path\": + \"Container/s390x/images/Fedora-Container-Toolbox.s390x-40-1.14.oci.tar.xz\",\n + \ \"size\": 285858376,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"78434b6f41b209a2ed882b0c0f4f9f78a20aa965899c7860da24d02ab11235e3\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135278,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic-Minimal.x86_64-40-1.14.oci.tar.xz\",\n + \ \"size\": 45908620,\n \"subvariant\": + \"Container_Minimal_Base\",\n \"type\": \"docker\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"c5c9dc3320ca474ff40b5a378b443a2b290f258a08e909a43fe81ca7a9bbe966\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135297,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Base-Generic.x86_64-40-1.14.oci.tar.xz\",\n + \ \"size\": 81711536,\n \"subvariant\": + \"Container_Base\",\n \"type\": \"docker\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"335900c5185c273e68da30c461ba4739f0a9692a8013014032c9929396840bf8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"tar.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135361,\n \"path\": + \"Container/x86_64/images/Fedora-Container-Toolbox.x86_64-40-1.14.oci.tar.xz\",\n + \ \"size\": 323370324,\n \"subvariant\": + \"Container_Toolbox\",\n \"type\": \"docker\",\n \"volume_id\": + null\n }\n ]\n },\n \"Everything\": + {\n \"aarch64\": [\n {\n \"arch\": + \"aarch64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"512d1da43a71cde6fd20a4c2f5cae39fab2966fe6d3ad491964dd0be9b0772fc\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"7bf3fd693814339bad5d61b4c2fe368b\",\n \"mtime\": + 1713118156,\n \"path\": \"Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-40-1.14.iso\",\n + \ \"size\": 837763072,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"8dc915fabe631cf235820a0e41a8bc6ca30664f5fa5aa3e17bb7b9c064e31afe\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"7d35e0a335a3efe6d8f15e7d8cfb9d16\",\n \"mtime\": + 1713119671,\n \"path\": \"Everything/ppc64le/iso/Fedora-Everything-netinst-ppc64le-40-1.14.iso\",\n + \ \"size\": 802918400,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"a9cf7091294710615c10fba7a3ce25da6de516cccf77c6956e8ce5e883704307\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"24a9ee5e8abda63188ee8c7bedc2cec5\",\n \"mtime\": + 1713118230,\n \"path\": \"Everything/s390x/iso/Fedora-Everything-netinst-s390x-40-1.14.iso\",\n + \ \"size\": 500766720,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"4d1c0a7dda6c1d21a1483acb6c7914193158921113f947c5a0519d26bcc548b2\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"76fd4488e0831e52f521992d29dcc53d\",\n \"mtime\": + 1713118558,\n \"path\": \"Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-40-1.14.iso\",\n + \ \"size\": 812255232,\n \"subvariant\": + \"Everything\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-E-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Kinoite\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"d3f5cea671ea0fed7f036091be0514bf290340e09cea6232a907b747c6a24217\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713120245,\n \"path\": + \"Kinoite/aarch64/images/Fedora-Kinoite-40.1.14.ociarchive\",\n \"size\": + 2644884992,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6fb0687148f494ba273eb9e278bcf269f88be7d1783c6e380067d540a995fbda\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"e5bf9a93a95b4d4660cdcbc8af891ec7\",\n \"mtime\": + 1713133789,\n \"path\": \"Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-40-1.14.iso\",\n + \ \"size\": 4161081344,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-aarch64-40\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"7ee09b442e2bc77cf9516315724c37e33c7ca729080db56db14e71c2a7e16be8\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713127760,\n \"path\": + \"Kinoite/ppc64le/images/Fedora-Kinoite-40.1.14.ociarchive\",\n \"size\": + 2489408000,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"0afed26d6101f52f2481230978f1491401a332f6d427bdefe657248e09d4981d\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713120471,\n \"path\": + \"Kinoite/x86_64/images/Fedora-Kinoite-40.1.14.ociarchive\",\n \"size\": + 2659151872,\n \"subvariant\": \"Kinoite\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"c6abc4d88de97fd62f42b299cd2879a0e68d9552c9cfd3cc98753a1ff27be16c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"f66598e2003985c75bd9f6e30680fddd\",\n \"mtime\": + 1713134646,\n \"path\": \"Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-40-1.14.iso\",\n + \ \"size\": 4181080064,\n \"subvariant\": + \"Kinoite\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Knt-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Labs\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"9c3f177cf24a802eaf8ce616b3b8e349b2850f7ea9692c05e9bf068255de1a7a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713138953,\n \"path\": + \"Labs/aarch64/images/Fedora-Python-Classroom-40-1.14.aarch64.raw.xz\",\n + \ \"size\": 2709743384,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"163ed90b1c47d8428959c825ea92974fe153714b6c3ca438c91c0b316645baef\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713136066,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40-1.14.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 1547788429,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"aa4da25b27e82add30e5eb0c8526af28963eafcde6f3c7c6a6a96122819e1389\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713136106,\n \"path\": + \"Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-40-1.14.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 1569054720,\n \"subvariant\": + \"Python_Classroom\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"78c2cfe481c9ef549eca5808ffc9f0a21a85ad2bb4c444369740fd8d9dd32b6f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-libvirt.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713137373,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40-1.14.x86_64.vagrant-libvirt.box\",\n + \ \"size\": 4930855083,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-libvirt\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"ab61c41a4199165ee85b00b1bb3b1f5c27f7d10603ab13e4116e6d27951406bf\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"vagrant-virtualbox.box\",\n \"implant_md5\": + null,\n \"mtime\": 1713137485,\n \"path\": + \"Labs/x86_64/images/Fedora-Scientific-Vagrant-40-1.14.x86_64.vagrant-virtualbox.box\",\n + \ \"size\": 4987146240,\n \"subvariant\": + \"Scientific\",\n \"type\": \"vagrant-virtualbox\",\n + \ \"volume_id\": null\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"af586cefa44b7f9c8b755c121e7d5c99f3d88beb39721daec7f3a626622b64fb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136830,\n \"path\": + \"Labs/x86_64/iso/Fedora-Astronomy_KDE-Live-x86_64-40-1.14.iso\",\n \"size\": + 4634284032,\n \"subvariant\": \"Astronomy_KDE\",\n + \ \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"3e17b61870224ca92f85cb031070c4a969a07ad7dacfaacbfd5b70ecb32331c1\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136579,\n \"path\": + \"Labs/x86_64/iso/Fedora-Comp_Neuro-Live-x86_64-40-1.14.iso\",\n \"size\": + 3074414592,\n \"subvariant\": \"Comp_Neuro\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"d99ad7ec55a27393dcb846a333b0e74d5d8b0c70a335b4a0a98ff6e850c852aa\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136822,\n \"path\": + \"Labs/x86_64/iso/Fedora-Games-Live-x86_64-40-1.14.iso\",\n \"size\": + 6890553344,\n \"subvariant\": \"Games\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"816a7d24aa1afc5e875a33e319204a7cd12a7780ae33ab019ee1c5141941611f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136478,\n \"path\": + \"Labs/x86_64/iso/Fedora-Jam_KDE-Live-x86_64-40-1.14.iso\",\n \"size\": + 3520172032,\n \"subvariant\": \"Jam_KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"5893394eccd8228f9e4f708e76f6cdb77f61ba79c6d19a1dd4a11776e824afe6\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136343,\n \"path\": + \"Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-40-1.14.iso\",\n \"size\": + 2346051584,\n \"subvariant\": \"Python_Classroom\",\n + \ \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"c8de28ddb4667d57dc9527d2a7b445ec77861e129b3354251068a0ca9a2e640d\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136335,\n \"path\": + \"Labs/x86_64/iso/Fedora-Robotics-Live-x86_64-40-1.14.iso\",\n \"size\": + 3168759808,\n \"subvariant\": \"Robotics\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"4cfb06b40a5b7fbbc46794a8a1fa89f819712681fc2b8d23d3beb4b394cea0db\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713137226,\n \"path\": + \"Labs/x86_64/iso/Fedora-Scientific_KDE-Live-x86_64-40-1.14.iso\",\n \"size\": + 5545820160,\n \"subvariant\": \"Scientific_KDE\",\n + \ \"type\": \"live\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"2a2e55d2fb08c905e945e259d8b5cab55701c3dbdec717d178d7fb4a5da45608\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136333,\n \"path\": + \"Labs/x86_64/iso/Fedora-Security-Live-x86_64-40-1.14.iso\",\n \"size\": + 2463766528,\n \"subvariant\": \"Security\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Onyx\": {\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"511c2f46c298d1cff1df08b770d23f6fcd25d252d19ca837732e349f12086bb1\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713134693,\n \"path\": + \"Onyx/x86_64/images/Fedora-Onyx-40.1.14.ociarchive\",\n \"size\": + 2201719808,\n \"subvariant\": \"Onyx\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"b196159ab8bf2ced06204a13925f330546f9b0f3db253f6b399a3a5dac517acb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"6d1aaecf42d3d0cc855324173ccf6859\",\n \"mtime\": + 1713133807,\n \"path\": \"Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-40-1.14.iso\",\n + \ \"size\": 2701541376,\n \"subvariant\": + \"Onyx\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Onyx-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Sericea\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"216c52c960f4a7da1a5fc0056ee138e25cef3f41d2131501089cb3486aaff35e\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713118667,\n \"path\": + \"Sericea/aarch64/images/Fedora-Sericea-40.1.14.ociarchive\",\n \"size\": + 1987797504,\n \"subvariant\": \"Sericea\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"f5d797d8ff27771b95aedd418eebc0d271904505e9156444c8a0c7c5dca0a08a\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713119001,\n \"path\": + \"Sericea/x86_64/images/Fedora-Sericea-40.1.14.ociarchive\",\n \"size\": + 2001887744,\n \"subvariant\": \"Sericea\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"9b8cce1ecbaba24a7e8db1b401b240382954acee5fb9993ad4b536f42f9186a6\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"030db49ce5182ba4e71c717b950598fb\",\n \"mtime\": + 1713133600,\n \"path\": \"Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-40-1.14.iso\",\n + \ \"size\": 2536486912,\n \"subvariant\": + \"Sericea\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-Src-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Server\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"a624d7275bf8538ee875a5f69b60b04d9114ad6ea918ecad160dde24b4b75b35\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713137407,\n \"path\": + \"Server/aarch64/images/Fedora-Server-40-1.14.aarch64.raw.xz\",\n \"size\": + 1108904380,\n \"subvariant\": \"Server\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"2fed4e38a927824704d6bd88466b3b938543b335669e470981fa123f965f1c68\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713136435,\n \"path\": + \"Server/aarch64/images/Fedora-Server-KVM-40-1.14.aarch64.qcow2\",\n \"size\": + 672661504,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"9146b9563d68c9c9cc53fac75f5e9caefaff8d0e350cd6c4312553deb99b5430\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"1ec36133552bcf746633b30e19b7b0eb\",\n \"mtime\": + 1713135235,\n \"path\": \"Server/aarch64/iso/Fedora-Server-dvd-aarch64-40-1.14.iso\",\n + \ \"size\": 2535260160,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n },\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"690731ac6abba81413d97517baa80841cb122d07b296ec3f2935848be45be8fe\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"5a1006b4b30a1ad1b21d4d756c9495cd\",\n \"mtime\": + 1713118154,\n \"path\": \"Server/aarch64/iso/Fedora-Server-netinst-aarch64-40-1.14.iso\",\n + \ \"size\": 837820416,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-aarch64-40\"\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"b5817bcabd28f336f457cc7cafedeef963dc6e1b3227786b92446a8f9bade549\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713143951,\n \"path\": + \"Server/ppc64le/images/Fedora-Server-KVM-40-1.14.ppc64le.qcow2\",\n \"size\": + 675479552,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"4fa5eafedf7668093f5b10dbbefa8f3d49269036af09dd35f17247d1aed8c0a6\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"dfe900eaeea376d841d11cecdfa6d01e\",\n \"mtime\": + 1713135288,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-40-1.14.iso\",\n + \ \"size\": 2357985280,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n },\n {\n + \ \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"e24354b40722b7a1964e50abae0efc1030faa5605503fcc371bece1897b289eb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"178c3a1225edc5110692bb32ebae55db\",\n \"mtime\": + 1713118384,\n \"path\": \"Server/ppc64le/iso/Fedora-Server-netinst-ppc64le-40-1.14.iso\",\n + \ \"size\": 802988032,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-ppc64le-40\"\n }\n ],\n \"s390x\": + [\n {\n \"arch\": \"s390x\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"091c232a7301be14e19c76ce9a0c1cbd2be2c4157884a731e1fc4f89e7455a5f\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135580,\n \"path\": + \"Server/s390x/images/Fedora-Server-KVM-40-1.14.s390x.qcow2\",\n \"size\": + 646119424,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"5e1844fa681ddedcd69ef10a54b4c7bf0dadcb335027b9982c26d53acc9c0f61\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"a32cc4d8ca8f0e1074a6231d5a77a678\",\n \"mtime\": + 1713135471,\n \"path\": \"Server/s390x/iso/Fedora-Server-dvd-s390x-40-1.14.iso\",\n + \ \"size\": 1990197248,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n },\n {\n + \ \"arch\": \"s390x\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6daee5daf5367802633ca8262e122df74ce0cbdab0e39a6ecb6ad4c18bd9afda\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"a25987f92bde5966a9decffdb1681cd1\",\n \"mtime\": + 1713118230,\n \"path\": \"Server/s390x/iso/Fedora-Server-netinst-s390x-40-1.14.iso\",\n + \ \"size\": 500807680,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-s390x-40\"\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"a16ba1f26aaf010f62bd94e9f772079353e4bbcffe2c8078f1dfab8aeb848851\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"qcow2\",\n \"implant_md5\": + null,\n \"mtime\": 1713135735,\n \"path\": + \"Server/x86_64/images/Fedora-Server-KVM-40-1.14.x86_64.qcow2\",\n \"size\": + 658702336,\n \"subvariant\": \"Server_KVM\",\n \"type\": + \"qcow2\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"32d9ab1798fc8106a0b06e873bdcd83a3efea8412c9401dfe4097347ed0cfc65\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"cff4f63cc29f4c5a34b3187e643646d4\",\n \"mtime\": + 1713135246,\n \"path\": \"Server/x86_64/iso/Fedora-Server-dvd-x86_64-40-1.14.iso\",\n + \ \"size\": 2612854784,\n \"subvariant\": + \"Server\",\n \"type\": \"dvd\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n },\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1b4f163c55aa9b35bb08f3d465534aa68899a4984b8ba8976b1e7b28297b61fe\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"da6ff3e6d0ffe4bae7cea6062f6fe307\",\n \"mtime\": + 1713119419,\n \"path\": \"Server/x86_64/iso/Fedora-Server-netinst-x86_64-40-1.14.iso\",\n + \ \"size\": 812312576,\n \"subvariant\": + \"Server\",\n \"type\": \"boot\",\n \"volume_id\": + \"Fedora-S-dvd-x86_64-40\"\n }\n ]\n },\n + \ \"Silverblue\": {\n \"aarch64\": [\n {\n + \ \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"7f7c6839aa83c03c388b37f6b90c57c799a56a1eab45443a57400b410ac591d1\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713119502,\n \"path\": + \"Silverblue/aarch64/images/Fedora-Silverblue-40.1.14.ociarchive\",\n \"size\": + 2108361216,\n \"subvariant\": \"Silverblue\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"c482885894c0ff722c305ca36259dc59d94a36582053b64d6042287c103c9c1c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"0f104e39971464627679ed12a1fb8d9b\",\n \"mtime\": + 1713133688,\n \"path\": \"Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-40-1.14.iso\",\n + \ \"size\": 3573305344,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-aarch64-40\"\n }\n ],\n + \ \"ppc64le\": [\n {\n \"arch\": + \"ppc64le\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"32107335909c0bb98c195c1bcd1b3c7b515409ac3cd9460c020a5dd8d8ca9a1d\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713127903,\n \"path\": + \"Silverblue/ppc64le/images/Fedora-Silverblue-40.1.14.ociarchive\",\n \"size\": + 2049432576,\n \"subvariant\": \"Silverblue\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"ppc64le\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"cbadcf23a74783bb61f0907329310ad4ac07e7b06659f33afa9106f896fafb25\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"3f83f88976c5551c67b6e9ac831f7faf\",\n \"mtime\": + 1713134909,\n \"path\": \"Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-40-1.14.iso\",\n + \ \"size\": 3499855872,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-ppc64le-40\"\n }\n ],\n + \ \"x86_64\": [\n {\n \"arch\": + \"x86_64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"706ddc97e9cc8a35d3ce457370aecae032f382bffd0de404aeba062f74940d4c\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"ociarchive\",\n \"implant_md5\": + null,\n \"mtime\": 1713119572,\n \"path\": + \"Silverblue/x86_64/images/Fedora-Silverblue-40.1.14.ociarchive\",\n \"size\": + 2124795904,\n \"subvariant\": \"Silverblue\",\n \"type\": + \"ociarchive\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"8f49c9880cf0eb24e0461498d27d3d5134f056975c478f7d0febb1b9e5d1edbb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + \"4cc0e9c55bdaad116a611d41223e5d54\",\n \"mtime\": + 1713134394,\n \"path\": \"Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-40-1.14.iso\",\n + \ \"size\": 3582482432,\n \"subvariant\": + \"Silverblue\",\n \"type\": \"dvd-ostree\",\n \"volume_id\": + \"Fedora-SB-ostree-x86_64-40\"\n }\n ]\n + \ },\n \"Spins\": {\n \"aarch64\": [\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"3840ebba322b9a24867a777c472f510a47193db90cf96a51da074758cc5299e1\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713140460,\n \"path\": + \"Spins/aarch64/images/Fedora-KDE-40-1.14.aarch64.raw.xz\",\n \"size\": + 3297951536,\n \"subvariant\": \"KDE\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"9a0aa0a82a10edc184f67c1c2609f11f06a2ea43dd6801863df4189dd647e62b\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136738,\n \"path\": + \"Spins/aarch64/images/Fedora-LXQt-40-1.14.aarch64.raw.xz\",\n \"size\": + 1995815572,\n \"subvariant\": \"LXQt\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"36920c0f7a0ae00c2542579f9b600108f77de228a892417ebf8cb651123ad1e8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713135848,\n \"path\": + \"Spins/aarch64/images/Fedora-Minimal-40-1.14.aarch64.raw.xz\",\n \"size\": + 912716876,\n \"subvariant\": \"Minimal\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"27a015a74dd7cdfd8a2a13cf0fec521e04f04249e5430e26bc698719f6df60b1\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136685,\n \"path\": + \"Spins/aarch64/images/Fedora-Phosh-40-1.14.aarch64.raw.xz\",\n \"size\": + 2086621740,\n \"subvariant\": \"Phosh\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"a4cdd47d37438bbd90ddf1f9ecde7ed94765788381afa4a93412a22301014c87\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136186,\n \"path\": + \"Spins/aarch64/images/Fedora-SoaS-40-1.14.aarch64.raw.xz\",\n \"size\": + 1720404580,\n \"subvariant\": \"SoaS\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"aarch64\",\n \"bootable\": + false,\n \"checksums\": {\n \"sha256\": + \"8622a0f05cc09ec22bd63bc3712b552cee3512f2b135fa51d08a745e4b0169ce\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713136735,\n \"path\": + \"Spins/aarch64/images/Fedora-Xfce-40-1.14.aarch64.raw.xz\",\n \"size\": + 2282925736,\n \"subvariant\": \"Xfce\",\n \"type\": + \"raw-xz\",\n \"volume_id\": null\n }\n + \ ],\n \"x86_64\": [\n {\n + \ \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"18a2876d031fd58d00d9a37d3a823caa03cf7059309bed1de79eb3a46dc4bc21\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136139,\n \"path\": + \"Spins/x86_64/iso/Fedora-Budgie-Live-x86_64-40-1.14.iso\",\n \"size\": + 2146633728,\n \"subvariant\": \"Budgie\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"081ac2402d3e2e704d36ee6aacd67ba631d1939e0c35cf517e996dbb70117735\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136218,\n \"path\": + \"Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-40-1.14.iso\",\n \"size\": + 2558238720,\n \"subvariant\": \"Cinnamon\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"8b9da20cfa947b16c8f0c5187e9b4389e13821e31b062688a48cf1b3028c335c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136407,\n \"path\": + \"Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-1.14.iso\",\n \"size\": + 2645645312,\n \"subvariant\": \"KDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"3be326068be6bd7e98d7e7e89f4427648fe83484ecd36e1e77304af1369d1920\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713135996,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-40-1.14.iso\",\n \"size\": + 1741191168,\n \"subvariant\": \"LXDE\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"ef0fbed423acc7484b6fea14a062c41a3026ca93d71edf28debe2d883f9ce61c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136088,\n \"path\": + \"Spins/x86_64/iso/Fedora-LXQt-Live-x86_64-40-1.14.iso\",\n \"size\": + 1845794816,\n \"subvariant\": \"LXQt\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"3242eb53dd2d0bad66dff04f7e54848aa750910171a110e2f8677aa23b8e84e0\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136230,\n \"path\": + \"Spins/x86_64/iso/Fedora-MATE_Compiz-Live-x86_64-40-1.14.iso\",\n \"size\": + 2454198272,\n \"subvariant\": \"Mate\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"4287b380b4be2f2c421178b9dfdcaf8c64ed58e343baa7d1d482c4f3481975fb\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136027,\n \"path\": + \"Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-40-1.14.iso\",\n \"size\": + 1440874496,\n \"subvariant\": \"SoaS\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"6974428b65153156e133fe0165cdf5cb4420b987fe27c53218480414b685e602\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713135976,\n \"path\": + \"Spins/x86_64/iso/Fedora-Sway-Live-x86_64-40-1.14.iso\",\n \"size\": + 1637679104,\n \"subvariant\": \"Sway\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"519db49a21587c007b8135cfc8fba470951937d2f7edc01a8f4b96abc772370c\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136105,\n \"path\": + \"Spins/x86_64/iso/Fedora-Xfce-Live-x86_64-40-1.14.iso\",\n \"size\": + 1889988608,\n \"subvariant\": \"Xfce\",\n \"type\": + \"live\",\n \"volume_id\": null\n },\n + \ {\n \"arch\": \"x86_64\",\n \"bootable\": + true,\n \"checksums\": {\n \"sha256\": + \"1f55028b79c6633178a0106fdb3d34ccb489f1dc039c5e96a829cea28624d7a8\"\n },\n + \ \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136412,\n \"path\": + \"Spins/x86_64/iso/Fedora-i3-Live-x86_64-40-1.14.iso\",\n \"size\": + 1617053696,\n \"subvariant\": \"i3\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n },\n \"Workstation\": {\n \"aarch64\": + [\n {\n \"arch\": \"aarch64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"edaaf8e78db25c81c5600ef65b1ed2c85417ba7b51c3a5785d5acff6e8c90721\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"raw.xz\",\n \"implant_md5\": + null,\n \"mtime\": 1713137105,\n \"path\": + \"Workstation/aarch64/images/Fedora-Workstation-40-1.14.aarch64.raw.xz\",\n + \ \"size\": 2622667416,\n \"subvariant\": + \"Workstation\",\n \"type\": \"raw-xz\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"aarch64\",\n \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"ebb1edbf16da88ed3fb804eca01625fb4341f59ce747c6b89ec00af58a9a6158\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713138011,\n \"path\": + \"Workstation/aarch64/iso/Fedora-Workstation-Live-osb-40-1.14.aarch64.iso\",\n + \ \"size\": 2582759424,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n }\n ],\n \"ppc64le\": + [\n {\n \"arch\": \"ppc64le\",\n + \ \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"d015fe246beac888433a1e5b3bc314d29946e91a4df90bb24d1c7b1903e8edf4\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713138621,\n \"path\": + \"Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-40-1.14.iso\",\n + \ \"size\": 2228242432,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live\",\n \"volume_id\": + null\n }\n ],\n \"x86_64\": + [\n {\n \"arch\": \"x86_64\",\n + \ \"bootable\": false,\n \"checksums\": + {\n \"sha256\": \"8d3cb4d99f27eb932064915bc9ad34a7529d5d073a390896152a8a899518573f\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713138847,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-osb-40-1.14.x86_64.iso\",\n + \ \"size\": 2623733760,\n \"subvariant\": + \"Workstation\",\n \"type\": \"live-osbuild\",\n \"volume_id\": + null\n },\n {\n \"arch\": + \"x86_64\",\n \"bootable\": true,\n \"checksums\": + {\n \"sha256\": \"dd1faca950d1a8c3d169adf2df4c3644ebb62f8aac04c401f2393e521395d613\"\n + \ },\n \"disc_count\": 1,\n \"disc_number\": + 1,\n \"format\": \"iso\",\n \"implant_md5\": + null,\n \"mtime\": 1713136256,\n \"path\": + \"Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-40-1.14.iso\",\n \"size\": + 2295853056,\n \"subvariant\": \"Workstation\",\n \"type\": + \"live\",\n \"volume_id\": null\n }\n + \ ]\n }\n }\n }\n}" + headers: + Connection: + - close + Date: + - Mon, 06 May 2024 17:35:56 GMT + Referrer-Policy: + - same-origin + Server: + - Apache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + X-Fedora-ProxyServer: + - proxy10.iad2.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_JVc316mLs3gQqDHSgAACtE + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + accept-ranges: + - bytes + apptime: + - D=1897 + content-length: + - '78266' + content-type: + - application/json + last-modified: + - Mon, 15 Apr 2024 01:25:53 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + - max-age=31536000; includeSubDomains; preload + x-fedora-appserver: + - kojipkgs02.iad2.fedoraproject.org + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=307954 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:57 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_UAvmedVyd4eTg6kMgAAAkc + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + set-cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43; path=/; + HttpOnly; Secure; SameSite=None + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Cookie: + - 1caa5c4232b1a1f24f8c4f6e0f496284=10adff3848552c8fae6d7b353e7c1a43 + User-Agent: + - python-requests/2.31.0 + method: GET + uri: https://bodhi.fedoraproject.org/releases/?state=pending&state=current&rows_per_page=50 + response: + body: + string: '{"releases": [{"name": "ELN", "long_name": "Fedora ELN", "version": + "eln", "id_prefix": "FEDORA", "branch": "eln", "dist_tag": "eln", "stable_tag": + "eln", "testing_tag": "eln-updates-testing", "candidate_tag": "eln-updates-candidate", + "pending_signing_tag": "eln-signing-pending", "pending_testing_tag": "eln-updates-testing-pending", + "pending_stable_tag": "eln-updates-pending", "override_tag": "eln-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + false, "create_automatic_updates": true, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}, {"name": "EPEL-7", "long_name": "Fedora EPEL 7", "version": "7", + "id_prefix": "FEDORA-EPEL", "branch": "epel7", "dist_tag": "epel7", "stable_tag": + "epel7", "testing_tag": "epel7-testing", "candidate_tag": "epel7-testing-candidate", + "pending_signing_tag": "epel7-signing-pending", "pending_testing_tag": "epel7-testing-pending", + "pending_stable_tag": "epel7-pending", "override_tag": "epel7-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": null, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8", "long_name": "Fedora EPEL 8", "version": "8", "id_prefix": + "FEDORA-EPEL", "branch": "epel8", "dist_tag": "epel8", "stable_tag": "epel8", + "testing_tag": "epel8-testing", "candidate_tag": "epel8-testing-candidate", + "pending_signing_tag": "epel8-signing-pending", "pending_testing_tag": "epel8-testing-pending", + "pending_stable_tag": "epel8-pending", "override_tag": "epel8-override", "mail_template": + "fedora_epel_legacy_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "EPEL-8N", "long_name": "Fedora EPEL 8 Next", "version": "8", + "id_prefix": "FEDORA-EPEL-NEXT", "branch": "epel8-next", "dist_tag": "epel8-next", + "stable_tag": "epel8-next", "testing_tag": "epel8-next-testing", "candidate_tag": + "epel8-next-testing-candidate", "pending_signing_tag": "epel8-next-signing-pending", + "pending_testing_tag": "epel8-next-testing-pending", "pending_stable_tag": + "epel8-next-pending", "override_tag": "epel8-next-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9", "long_name": + "Fedora EPEL 9", "version": "9", "id_prefix": "FEDORA-EPEL", "branch": "epel9", + "dist_tag": "epel9", "stable_tag": "epel9", "testing_tag": "epel9-testing", + "candidate_tag": "epel9-testing-candidate", "pending_signing_tag": "epel9-signing-pending", + "pending_testing_tag": "epel9-testing-pending", "pending_stable_tag": "epel9-pending", + "override_tag": "epel9-override", "mail_template": "fedora_epel_legacy_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "EPEL-9N", "long_name": + "Fedora EPEL 9 Next", "version": "9", "id_prefix": "FEDORA-EPEL-NEXT", "branch": + "epel9-next", "dist_tag": "epel9-next", "stable_tag": "epel9-next", "testing_tag": + "epel9-next-testing", "candidate_tag": "epel9-next-testing-candidate", "pending_signing_tag": + "epel9-next-signing-pending", "pending_testing_tag": "epel9-next-testing-pending", + "pending_stable_tag": "epel9-next-pending", "override_tag": "epel9-next-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F38", "long_name": "Fedora 38", "version": "38", "id_prefix": + "FEDORA", "branch": "f38", "dist_tag": "f38", "stable_tag": "f38-updates", + "testing_tag": "f38-updates-testing", "candidate_tag": "f38-updates-candidate", + "pending_signing_tag": "f38-signing-pending", "pending_testing_tag": "f38-updates-testing-pending", + "pending_stable_tag": "f38-updates-pending", "override_tag": "f38-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38C", "long_name": "Fedora 38 Containers", "version": "38", + "id_prefix": "FEDORA-CONTAINER", "branch": "f38", "dist_tag": "f38-container", + "stable_tag": "f38-container-updates", "testing_tag": "f38-container-updates-testing", + "candidate_tag": "f38-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f38-container-updates-testing-pending", "pending_stable_tag": + "f38-container-updates-pending", "override_tag": "f38-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-05-21", "setting_status": + null}, {"name": "F38F", "long_name": "Fedora 38 Flatpaks", "version": "38", + "id_prefix": "FEDORA-FLATPAK", "branch": "f38", "dist_tag": "f38-flatpak", + "stable_tag": "f38-flatpak-updates", "testing_tag": "f38-flatpak-updates-testing", + "candidate_tag": "f38-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f38-flatpak-updates-testing-pending", "pending_stable_tag": + "f38-flatpak-updates-pending", "override_tag": "f38-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F38M", "long_name": + "Fedora 38 Modular", "version": "38", "id_prefix": "FEDORA-MODULAR", "branch": + "f38m", "dist_tag": "f38-modular", "stable_tag": "f38-modular-updates", "testing_tag": + "f38-modular-updates-testing", "candidate_tag": "f38-modular-updates-candidate", + "pending_signing_tag": "f38-modular-signing-pending", "pending_testing_tag": + "f38-modular-updates-testing-pending", "pending_stable_tag": "f38-modular-updates-pending", + "override_tag": "f38-modular-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-05-21", "setting_status": null}, {"name": "F39", "long_name": + "Fedora 39", "version": "39", "id_prefix": "FEDORA", "branch": "f39", "dist_tag": + "f39", "stable_tag": "f39-updates", "testing_tag": "f39-updates-testing", + "candidate_tag": "f39-updates-candidate", "pending_signing_tag": "f39-signing-pending", + "pending_testing_tag": "f39-updates-testing-pending", "pending_stable_tag": + "f39-updates-pending", "override_tag": "f39-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "dnf", "testing_repository": "updates-testing", + "released_on": null, "eol": "2024-11-12", "setting_status": null}, {"name": + "F39C", "long_name": "Fedora 39 Containers", "version": "39", "id_prefix": + "FEDORA-CONTAINER", "branch": "f39", "dist_tag": "f39-container", "stable_tag": + "f39-container-updates", "testing_tag": "f39-container-updates-testing", "candidate_tag": + "f39-container-updates-candidate", "pending_signing_tag": "", "pending_testing_tag": + "f39-container-updates-testing-pending", "pending_stable_tag": "f39-container-updates-pending", + "override_tag": "f39-container-override", "mail_template": "fedora_errata_template", + "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": "2024-11-12", "setting_status": null}, {"name": "F39F", "long_name": + "Fedora 39 Flatpaks", "version": "39", "id_prefix": "FEDORA-FLATPAK", "branch": + "f39", "dist_tag": "f39-flatpak", "stable_tag": "f39-flatpak-updates", "testing_tag": + "f39-flatpak-updates-testing", "candidate_tag": "f39-flatpak-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f39-flatpak-updates-testing-pending", + "pending_stable_tag": "f39-flatpak-updates-pending", "override_tag": "f39-flatpak-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": "2024-11-12", "setting_status": + null}, {"name": "F40", "long_name": "Fedora 40", "version": "40", "id_prefix": + "FEDORA", "branch": "f40", "dist_tag": "f40", "stable_tag": "f40-updates", + "testing_tag": "f40-updates-testing", "candidate_tag": "f40-updates-candidate", + "pending_signing_tag": "f40-signing-pending", "pending_testing_tag": "f40-updates-testing-pending", + "pending_stable_tag": "f40-updates-pending", "override_tag": "f40-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "dnf", "testing_repository": + "updates-testing", "released_on": null, "eol": "2025-05-13", "setting_status": + null}, {"name": "F40C", "long_name": "Fedora 40 Containers", "version": "40", + "id_prefix": "FEDORA-CONTAINER", "branch": "f40", "dist_tag": "f40-container", + "stable_tag": "f40-container-updates", "testing_tag": "f40-container-updates-testing", + "candidate_tag": "f40-container-updates-candidate", "pending_signing_tag": + "", "pending_testing_tag": "f40-container-updates-testing-pending", "pending_stable_tag": + "f40-container-updates-pending", "override_tag": "f40-container-override", + "mail_template": "fedora_errata_template", "state": "current", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + null}, {"name": "F40F", "long_name": "Fedora 40 Flatpaks", "version": "40", + "id_prefix": "FEDORA-FLATPAK", "branch": "f40", "dist_tag": "f40-flatpak", + "stable_tag": "f40-flatpak-updates", "testing_tag": "f40-flatpak-updates-testing", + "candidate_tag": "f40-flatpak-updates-candidate", "pending_signing_tag": "", + "pending_testing_tag": "f40-flatpak-updates-testing-pending", "pending_stable_tag": + "f40-flatpak-updates-pending", "override_tag": "f40-flatpak-override", "mail_template": + "fedora_errata_template", "state": "current", "composed_by_bodhi": true, "create_automatic_updates": + false, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": null}, {"name": "F41", "long_name": "Fedora + 41", "version": "41", "id_prefix": "FEDORA", "branch": "rawhide", "dist_tag": + "f41", "stable_tag": "f41", "testing_tag": "f41-updates-testing", "candidate_tag": + "f41-updates-candidate", "pending_signing_tag": "f41-signing-pending", "pending_testing_tag": + "f41-updates-testing-pending", "pending_stable_tag": "f41-updates-pending", + "override_tag": "f41-override", "mail_template": "fedora_errata_template", + "state": "pending", "composed_by_bodhi": false, "create_automatic_updates": + true, "package_manager": "unspecified", "testing_repository": null, "released_on": + null, "eol": null, "setting_status": "pre_beta"}, {"name": "F41C", "long_name": + "Fedora 41 Containers", "version": "41", "id_prefix": "FEDORA-CONTAINER", + "branch": "f41", "dist_tag": "f41-container", "stable_tag": "f41-container-updates", + "testing_tag": "f41-container-updates-testing", "candidate_tag": "f41-container-updates-candidate", + "pending_signing_tag": "", "pending_testing_tag": "f41-container-updates-testing-pending", + "pending_stable_tag": "f41-container-updates-pending", "override_tag": "f41-container-override", + "mail_template": "fedora_errata_template", "state": "pending", "composed_by_bodhi": + true, "create_automatic_updates": false, "package_manager": "unspecified", + "testing_repository": null, "released_on": null, "eol": null, "setting_status": + "pre_beta"}], "page": 1, "pages": 1, "rows_per_page": 50, "total": 18}' + headers: + AppTime: + - D=110588 + Connection: + - Keep-Alive + Date: + - Mon, 06 May 2024 17:35:57 GMT + Keep-Alive: + - timeout=15, max=500 + Referrer-Policy: + - same-origin + Server: + - gunicorn + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + X-Content-Type-Options: + - nosniff + - nosniff + X-Fedora-ProxyServer: + - proxy09.fedoraproject.org + X-Fedora-RequestID: + - ZjkU_Vlqyjvv0Ap3VC7sagAAAAs + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + content-length: + - '12529' + content-type: + - application/json + status: + code: 200 + message: OK +version: 1 diff --git a/tests/fixtures/messages/beta_compose.json b/tests/fixtures/messages/beta_compose.json new file mode 100644 index 0000000..fb650b5 --- /dev/null +++ b/tests/fixtures/messages/beta_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240317", + "compose_id": "Fedora-40-20240317.1", + "compose_label": "Beta-1.7", + "compose_path": "/mnt/koji/compose/40/Fedora-40-20240317.1", + "compose_respin": 1, + "compose_type": "production", + "location": "https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose", + "release_is_layered": false, + "release_name": "Fedora", + "release_short": "Fedora", + "release_type": "ga", + "release_version": "40", + "status": "FINISHED_INCOMPLETE" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-03-17T08:18:13+00:00" + }, + "id": "66d0da5a-4d4f-4896-9e28-73b019c38cb7", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" + } diff --git a/tests/fixtures/messages/branched_compose.json b/tests/fixtures/messages/branched_compose.json new file mode 100644 index 0000000..52dd040 --- /dev/null +++ b/tests/fixtures/messages/branched_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240419", + "compose_id": "Fedora-40-20240419.n.0", + "compose_label": null, + "compose_path": "/mnt/koji/compose/branched/Fedora-40-20240419.n.0", + "compose_respin": 0, + "compose_type": "nightly", + "location": "https://kojipkgs.fedoraproject.org/compose/branched/Fedora-40-20240419.n.0/compose", + "release_is_layered": false, + "release_name": "Fedora", + "release_short": "Fedora", + "release_type": "ga", + "release_version": "40", + "status": "FINISHED_INCOMPLETE" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-02-17T12:00:56+00:00" + }, + "id": "9d99b4f1-0264-4395-9493-9d54e8137a2f", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/fixtures/messages/non_cloud_compose.json b/tests/fixtures/messages/non_cloud_compose.json new file mode 100644 index 0000000..d990f62 --- /dev/null +++ b/tests/fixtures/messages/non_cloud_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240503", + "compose_id": "Fedora-IoT-41-20240503.0", + "compose_label": "RC-20240503.0", + "compose_path": "/mnt/koji/compose/iot/Fedora-IoT-41-20240503.0", + "compose_respin": 0, + "compose_type": "production", + "location": "https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-41-20240503.0/compose", + "release_is_layered": false, + "release_name": "Fedora-IoT", + "release_short": "Fedora-IoT", + "release_type": "ga", + "release_version": "41", + "status": "FINISHED_INCOMPLETE" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-05-03T10:29:34+00:00" + }, + "id": "c2728692-a226-4bb2-90b4-473fc2ba23eb", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/fixtures/messages/rawhide_compose.json b/tests/fixtures/messages/rawhide_compose.json new file mode 100644 index 0000000..84a39d5 --- /dev/null +++ b/tests/fixtures/messages/rawhide_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240501", + "compose_id": "Fedora-Rawhide-20240501.n.0", + "compose_label": null, + "compose_path": "/mnt/koji/compose/rawhide/Fedora-Rawhide-20240501.n.0", + "compose_respin": 0, + "compose_type": "nightly", + "location": "https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240501.n.0/compose", + "release_is_layered": false, + "release_name": "Fedora", + "release_short": "Fedora", + "release_type": "ga", + "release_version": "Rawhide", + "status": "FINISHED_INCOMPLETE" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-05-01T09:28:30+00:00" + }, + "id": "b3a00e86-0736-4085-9fc8-614074ac54f2", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/fixtures/messages/rc_compose.json b/tests/fixtures/messages/rc_compose.json new file mode 100644 index 0000000..74b9f90 --- /dev/null +++ b/tests/fixtures/messages/rc_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240414", + "compose_id": "Fedora-40-20240414.0", + "compose_label": "RC-1.14", + "compose_path": "/mnt/koji/compose/40/Fedora-40-20240414.0", + "compose_respin": 0, + "compose_type": "production", + "location": "https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240414.0/compose", + "release_is_layered": false, + "release_name": "Fedora", + "release_short": "Fedora", + "release_type": "ga", + "release_version": "40", + "status": "FINISHED_INCOMPLETE" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-04-15T01:26:09+00:00" + }, + "id": "ea9b64bf-ba1d-490f-96e0-8e1a26a06fba", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/fixtures/messages/stable_nightly_compose.json b/tests/fixtures/messages/stable_nightly_compose.json new file mode 100644 index 0000000..2db1c93 --- /dev/null +++ b/tests/fixtures/messages/stable_nightly_compose.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240503", + "compose_id": "Fedora-Cloud-40-20240503.0", + "compose_label": "RC-20240503.0", + "compose_path": "/mnt/koji/compose/cloud/Fedora-Cloud-40-20240503.0", + "compose_respin": 0, + "compose_type": "production", + "location": "https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-40-20240503.0/compose", + "release_is_layered": false, + "release_name": "Fedora-Cloud", + "release_short": "Fedora-Cloud", + "release_type": "ga", + "release_version": "40", + "status": "FINISHED" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-05-03T05:32:13+00:00" + }, + "id": "e00c1410-649c-4546-ad0f-a26ec8abb75d", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/fixtures/messages/unsupported_for_azure.json b/tests/fixtures/messages/unsupported_for_azure.json new file mode 100644 index 0000000..4577065 --- /dev/null +++ b/tests/fixtures/messages/unsupported_for_azure.json @@ -0,0 +1,26 @@ +{ + "body": { + "compose_date": "20240503", + "compose_id": "Fedora-Cloud-38-20240503.0", + "compose_label": "RC-20240503.0", + "compose_path": "/mnt/koji/compose/cloud/Fedora-Cloud-38-20240503.0", + "compose_respin": 0, + "compose_type": "production", + "location": "https://kojipkgs.fedoraproject.org/compose/cloud/Fedora-Cloud-38-20240503.0/compose", + "release_is_layered": false, + "release_name": "Fedora-Cloud", + "release_short": "Fedora-Cloud", + "release_type": "ga", + "release_version": "38", + "status": "FINISHED" + }, + "headers": { + "fedora_messaging_schema": "base.message", + "fedora_messaging_severity": 20, + "priority": 0, + "sent-at": "2024-05-03T09:18:31+00:00" + }, + "id": "d5dfdf86-41fd-4094-b6c8-82d28b2772a1", + "queue": null, + "topic": "org.fedoraproject.prod.pungi.compose.status.change" +} diff --git a/tests/test_handler.py b/tests/test_handler.py new file mode 100644 index 0000000..4d8b432 --- /dev/null +++ b/tests/test_handler.py @@ -0,0 +1,69 @@ +import json +import os +from unittest import mock + +from fedora_messaging import message, config +from fedora_cloud_image_uploader import Uploader +import pytest + + +@mock.patch("fedora_cloud_image_uploader.handler.ansible_runner") +@pytest.mark.vcr +@pytest.mark.parametrize( + "compose", + [ + ("messages/rawhide_compose.json", "Fedora-Cloud-Rawhide"), + ("messages/beta_compose.json", "Fedora-Cloud-40-Prerelease"), + ("messages/branched_compose.json", "Fedora-Cloud-40-Prerelease"), + ("messages/stable_nightly_compose.json", "Fedora-Cloud-40"), + ("messages/rc_compose.json", "Fedora-Cloud-40"), + ], +) +def test_gallery_name(mock_runner, fixtures_dir, compose): + mock_runner.interface.run.return_value.rc = 0 + message_file, expected_gallery_name = compose + with open(os.path.join(fixtures_dir, message_file)) as fd: + msg = message.load_message(json.load(fd)) + + config.conf["consumer_config"]["azure"] = { + "location": "eastus", + "resource_group_name": "fedora-test", + "gallery_name": "Fedora", + "gallery_description": "The Fedora compute gallery.", + "storage_account_name": "fedoraimageuploads", + "storage_container_name": "vhds", + "target_regions": {}, + } + + consumer = Uploader() + consumer.download_image = mock.Mock() + consumer(msg) + + assert mock_runner.interface.run.call_count == 2 + gallery_names = [ + call[1]["extravars"]["gallery_image_name"] + for call in mock_runner.interface.run.call_args_list + ] + assert [expected_gallery_name, expected_gallery_name] == gallery_names + + +@mock.patch("fedora_cloud_image_uploader.handler.ansible_runner") +def test_old_unsupported_azure_compose(mock_runner, fixtures_dir): + mock_runner.interface.run.return_value.rc = 0 + with open(os.path.join(fixtures_dir, "messages/unsupported_for_azure.json")) as fd: + msg = message.load_message(json.load(fd)) + + config.conf["consumer_config"]["azure"] = { + "location": "eastus", + "resource_group_name": "fedora-test", + "gallery_name": "Fedora", + "gallery_description": "The Fedora compute gallery.", + "storage_account_name": "fedoraimageuploads", + "storage_container_name": "vhds", + "target_regions": {}, + } + + consumer = Uploader() + consumer.download_image = mock.Mock() + consumer(msg) + assert mock_runner.interface.run.call_count == 0