diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index aede20e..bec6d10 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -6,31 +6,64 @@ on: branches: ["main"] push: branches: ["main"] + schedule: + - cron: "0 4 * * *" jobs: - build_push: - name: Build and push image - runs-on: wesley-arm + build: + name: ${{ matrix.image }} (${{ matrix.distro }}) + runs-on: ${{ matrix.runner }} - env: - IMAGE: asahi-cosmic - VERSION: 43 + strategy: + fail-fast: false + # To build another image, add images//{manifest.yaml,build.conf} + # and a matching matrix entry here. + matrix: + include: + - image: fedora-cosmic + distro: "44" + arch: x86_64 + runner: job-v2 + - image: fedora-cosmic + distro: rawhide + arch: x86_64 + runner: job-v2 container: - image: "quay.io/fedora-ostree-desktops/buildroot:${{ env.VERSION }}" + image: "quay.io/fedora-ostree-desktops/buildroot:${{ matrix.distro }}" options: "--security-opt=label=disable --privileged --user 0:0 --device=/dev/fuse --volume /:/run/host:rw" + env: + IMAGE: ${{ matrix.image }} + DISTRO: ${{ matrix.distro }} + ARCH: ${{ matrix.arch }} + REGISTRY: git.plabble.org/misthios + GITEA_URL: https://git.plabble.org + GITEA_REPO: Misthios/bootc-images + steps: - - - name: Install rpm-ostree + tools + - name: Install build tools run: | - dnf upgrade -y --enablerepo=updates-testing --refresh rpm-ostree - dnf install -y nodejs skopeo jq buildah rsync git - mkdir -p ~/.docker + set -xeuo pipefail + dnf install -y jq curl git createrepo_c + dnf install -y skopeo buildah + dnf install -y cosign || true + if ! command -v cosign >/dev/null; then + case "$(uname -m)" in + x86_64) cosign_arch=amd64 ;; + aarch64) cosign_arch=arm64 ;; + *) echo "Unsupported arch for cosign"; exit 1 ;; + esac + curl -fsSL -o /usr/local/bin/cosign \ + "https://github.com/sigstore/cosign/releases/latest/download/cosign-linux-${cosign_arch}" + chmod +x /usr/local/bin/cosign + fi - - name: Fix containers/storage.conf + - name: Configure containers storage run: | - sed -i 's/driver = "overlay"/driver = "vfs"/' /usr/share/containers/storage.conf + if [ -f /usr/share/containers/storage.conf ]; then + sed -i 's/driver = "overlay"/driver = "vfs"/' /usr/share/containers/storage.conf + fi - name: Checkout uses: actions/checkout@v4 @@ -38,72 +71,47 @@ jobs: fetch-depth: 0 - name: Log in to registry - uses: redhat-actions/podman-login@v1 - with: - registry: git.plabble.org - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_TOKEN }} - auth_file_path: /tmp/auth.json - - - name: Build rootfs with rpm-ostree - run: | - sudo -E ./builder.sh "${IMAGE}" "${VERSION}" - - - name: Build and push OCI image from rootfs + env: + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} run: | set -xeuo pipefail + mkdir -p ~/.docker + registry_host="${REGISTRY%%/*}" + echo "${REGISTRY_TOKEN}" | skopeo login -u "${REGISTRY_USERNAME}" \ + --password-stdin --authfile /tmp/auth.json "${registry_host}" + echo "${REGISTRY_TOKEN}" | skopeo login -u "${REGISTRY_USERNAME}" \ + --password-stdin --authfile ~/.docker/config.json "${registry_host}" - REGISTRY="git.plabble.org/misthios" - ROOTFS="images/${IMAGE}/rootfs" - - if [[ ! -d "${ROOTFS}" ]]; then - echo "ERROR: rootfs not found at ${ROOTFS}" - exit 1 - fi - - # Build ID (YYYYMMDD.0) - if [[ -f ".buildid" ]]; then - buildid="$(< .buildid)" - else - buildid="$(date '+%Y%m%d.0')" - echo "${buildid}" > .buildid - fi - - full_tag="${VERSION}.${buildid}" + - name: Build image + run: ./build.sh "${IMAGE}" "${DISTRO}" "${ARCH}" + - name: Push and sign image + if: github.event_name != 'pull_request' + env: + COSIGN_PRIVATE_KEY: ${{ secrets.COSIGN_PRIVATE_KEY }} + run: | + set -xeuo pipefail export STORAGE_DRIVER=vfs + buildid="$(cat .buildid)" + oci="build/${IMAGE}-${DISTRO}-${ARCH}/${IMAGE}-${DISTRO}-${ARCH}.ociarchive" + tag="${DISTRO}.${buildid}" - ctr="$(buildah from scratch)" - mnt="$(buildah mount "${ctr}")" + skopeo copy --authfile /tmp/auth.json \ + "oci-archive:${oci}" "docker://${REGISTRY}/${IMAGE}:${tag}" + skopeo copy --authfile /tmp/auth.json \ + "oci-archive:${oci}" "docker://${REGISTRY}/${IMAGE}:${DISTRO}" - rsync -aHAX "${ROOTFS}/" "${mnt}/" + printf '%s' "${COSIGN_PRIVATE_KEY}" | base64 -d > private.key + cosign sign -y --key private.key "${REGISTRY}/${IMAGE}:${tag}" + cosign sign -y --key private.key "${REGISTRY}/${IMAGE}:${DISTRO}" + rm -f private.key - buildah config --label containers.bootc=1 "${ctr}" - buildah config --env container=oci "${ctr}" - buildah config --cmd "/sbin/init" "${ctr}" - - buildah commit "${ctr}" "localhost/${IMAGE}:${full_tag}" - buildah unmount "${ctr}" - - skopeo copy \ - --authfile /tmp/auth.json \ - containers-storage:localhost/${IMAGE}:${full_tag} \ - docker://${REGISTRY}/${IMAGE}:${full_tag} - - skopeo copy \ - --authfile /tmp/auth.json \ - containers-storage:localhost/${IMAGE}:${full_tag} \ - docker://${REGISTRY}/${IMAGE}:${VERSION} - - - name: Generate changelog + - name: Generate changelog and publish release + if: github.event_name != 'pull_request' + env: + RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} run: | - ./changelog.sh "${IMAGE}" "${VERSION}" - - - name: Commit and push changelog - if: github.ref == 'refs/heads/main' - run: | - git config user.name "Automation" - git config user.email "actions@invalid.tld" - git add changelogs/ - git commit -m "Update changelog for ${IMAGE} ${VERSION} build $(cat .buildid)" || echo "No changes" - git push + buildid="$(cat .buildid)" + oci="build/${IMAGE}-${DISTRO}-${ARCH}/${IMAGE}-${DISTRO}-${ARCH}.ociarchive" + ./release.sh "${IMAGE}" "${DISTRO}" "${buildid}" "${oci}" diff --git a/.gitignore b/.gitignore index bb2e9e7..d563473 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,4 @@ /*.ociarchive /.buildid +/build/ /cache/ -/debugdata/ -/fedora-comps/ -/fedora-lorax-templates/ -/iso/ -/logs/ -/repo/ -/tmp/ diff --git a/Containerfile b/Containerfile deleted file mode 100644 index 818d161..0000000 --- a/Containerfile +++ /dev/null @@ -1,10 +0,0 @@ - -FROM scratch -ARG IMAGE -COPY images/$IMAGE/manifest.ociarchive / - -LABEL containers.bootc 1 -ENV container=oci - -STOPSIGNAL SIGRTMIN+3 -CMD ["/sbin/init"] diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..b5d54cc --- /dev/null +++ b/build.sh @@ -0,0 +1,156 @@ +#!/usr/bin/env bash +# Build a bootc OCI image from an image definition under images/. +# +# Usage: build.sh [arch] +# +# The per-image build.conf selects the build mode: +# +# upstream Clone the upstream Fedora manifest repo at a ref mapped from +# , overlay this image's manifests and support files, then +# compose the OCI image with `rpm-ostree compose image`. +# +# standalone Compose from this image's own manifest.yaml, wrapping it with the +# releasever/ref from build.conf. +set -euo pipefail + +if [[ $# -lt 2 ]]; then + echo "Usage: $0 [arch]" >&2 + exit 1 +fi + +IMAGE="$1" +DISTRO="$2" +ARCH="${3:-$(uname -m)}" + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +IMAGE_DIR="${REPO_ROOT}/images/${IMAGE}" +CONF="${IMAGE_DIR}/build.conf" + +[[ -d "${IMAGE_DIR}" ]] || { echo "Unknown image: ${IMAGE}" >&2; exit 1; } +[[ -f "${CONF}" ]] || { echo "Missing build config: ${CONF}" >&2; exit 1; } + +# Defaults, overridden by build.conf. +BUILD_MODE="" +UPSTREAM_REPO="" +TOKEN2=0 +RUN_TEST_SH=0 +RELEASEVER="" +REF="" +declare -A UPSTREAM_REFS=() + +# shellcheck disable=SC1090 +source "${CONF}" + +BUILD_DIR="${REPO_ROOT}/build/${IMAGE}-${DISTRO}-${ARCH}" +OCI_ARCHIVE="${BUILD_DIR}/${IMAGE}-${DISTRO}-${ARCH}.ociarchive" +CACHE_DIR="${REPO_ROOT}/cache" + +[[ -n "${BUILD_MODE}" ]] || { echo "BUILD_MODE not set in ${CONF}" >&2; exit 1; } + +buildid="$(date '+%Y%m%d.0')" +echo "${buildid}" > "${REPO_ROOT}/.buildid" + +rm -rf "${BUILD_DIR}" +mkdir -p "${BUILD_DIR}" "${CACHE_DIR}" + +if [[ "${RUN_TEST_SH}" == "1" && -x "${IMAGE_DIR}/test.sh" ]]; then + echo "Running ${IMAGE_DIR}/test.sh" + ( cd "${IMAGE_DIR}" && ./test.sh ) +fi + +# Download the latest token2-fido-bridge RPM from GitHub and turn it into a +# local yum repo so the manifest can install it. +setup_token2_repo() { + local dest="$1" + local api url + api="https://api.github.com/repos/token2/token2-fido-bridge/releases/latest" + url="$(curl -fsSL "${api}" \ + | jq -r '.assets[] | select(.name | endswith(".rpm")) | .browser_download_url' \ + | head -n1)" + if [[ -z "${url}" || "${url}" == "null" ]]; then + echo "ERROR: no token2-fido-bridge .rpm found in the latest GitHub release" >&2 + exit 1 + fi + mkdir -p "${dest}/token2-repo" + curl -fsSL "${url}" -o "${dest}/token2-repo/$(basename "${url}")" + createrepo_c "${dest}/token2-repo" + cat > "${dest}/token2-fido-bridge.repo" <&2; exit 1; } + upstream_ref="${UPSTREAM_REFS[${DISTRO}]:-}" + [[ -n "${upstream_ref}" ]] || { echo "No upstream ref configured for distro '${DISTRO}'" >&2; exit 1; } + + git clone --depth 1 --branch "${upstream_ref}" "${UPSTREAM_REPO}" "${BUILD_DIR}/upstream" + + # Overlay our manifests/support files into the upstream tree so that + # relative includes and *.repo discovery keep working. + cp "${IMAGE_DIR}/manifest.yaml" "${BUILD_DIR}/upstream/" + cp "${IMAGE_DIR}/custom.yaml" "${BUILD_DIR}/upstream/" + if compgen -G "${IMAGE_DIR}/repos/*.repo" >/dev/null; then + cp "${IMAGE_DIR}"/repos/*.repo "${BUILD_DIR}/upstream/" + fi + if [[ -d "${IMAGE_DIR}/files" ]]; then + cp -a "${IMAGE_DIR}/files/." "${BUILD_DIR}/upstream/" + fi + + if [[ "${TOKEN2}" == "1" ]]; then + setup_token2_repo "${BUILD_DIR}/upstream" + fi + + MANIFEST="${BUILD_DIR}/upstream/manifest.yaml" + ;; + standalone) + [[ -n "${RELEASEVER}" ]] || { echo "RELEASEVER not set in ${CONF}" >&2; exit 1; } + [[ -n "${REF}" ]] || { echo "REF not set in ${CONF}" >&2; exit 1; } + + # Build from a copy so we never mutate the checked-in image definition. + mkdir -p "${BUILD_DIR}/images" + cp -a "${IMAGE_DIR}" "${BUILD_DIR}/images/${IMAGE}" + + local_dir="${BUILD_DIR}/images/${IMAGE}" + if compgen -G "${local_dir}/repos/*.repo" >/dev/null; then + cp "${local_dir}"/repos/*.repo "${local_dir}/" + fi + + if [[ "${TOKEN2}" == "1" ]]; then + setup_token2_repo "${local_dir}" + fi + + cat > "${local_dir}/.build-manifest.yaml" <&2 + exit 1 + ;; +esac + +echo "Composing ${IMAGE} ${DISTRO} (${ARCH}) build ${buildid} ..." + +RPM_OSTREE=(rpm-ostree) +if [[ "${EUID}" -ne 0 ]]; then + RPM_OSTREE=(sudo -E rpm-ostree) +fi + +"${RPM_OSTREE[@]}" compose image \ + --cachedir="${CACHE_DIR}" \ + --initialize \ + --max-layers=256 \ + "${MANIFEST}" \ + "${OCI_ARCHIVE}" + +echo "Built: ${OCI_ARCHIVE}" diff --git a/builder.sh b/builder.sh deleted file mode 100755 index aee0dbe..0000000 --- a/builder.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -set -euxo pipefail - -if [[ $# -lt 2 ]]; then - echo "Usage: $0 " - exit 1 -fi - -IMAGE="$1" -VERSION="$2" - -IMAGE_DIR="images/${IMAGE}" -MANIFEST="${IMAGE_DIR}/manifest.yaml" -ROOTFS="${IMAGE_DIR}/rootfs" -REF="images/${IMAGE}/${VERSION}" - -# --- CHECKS --- -if [[ ! -d "$IMAGE_DIR" ]]; then - echo "Image directory not found: $IMAGE_DIR" - exit 1 -fi - -if [[ ! -f "$MANIFEST" ]]; then - echo "Manifest not found: $MANIFEST" - exit 1 -fi - -# --- PREPARE OSTREE REPO --- -mkdir -p repo cache -if [[ ! -f "repo/config" ]]; then - pushd repo >/dev/null - ostree init --repo=. --mode=bare-user - popd >/dev/null -fi - -ostree --repo=repo config set core.fsync false - -# --- VERSIONING --- -buildid="$(date '+%Y%m%d.0')" -timestamp="$(date --iso-8601=sec)" -echo "${buildid}" > .buildid - -echo "Composing ${VERSION}.${buildid} ..." - -# --- REPOS IMPORT --- -cp images/shared/*.repo "${IMAGE_DIR}/" -cp "${IMAGE_DIR}"/repos/*.repo "${IMAGE_DIR}/" - -# --- MANIFEST FIXUPS --- -sed -i '/^ref:/d' "$MANIFEST" -sed -i '/^releasever:/d' "$MANIFEST" - -sed -i "1i releasever: ${VERSION}" "$MANIFEST" -sed -i "1i ref: ${REF}" "$MANIFEST" - -# --- OPTIONAL POSTPROCESS --- -POSTPROCESS="$IMAGE_DIR/test.sh" -if [[ -x "$POSTPROCESS" ]]; then - echo "Running postprocess script: $POSTPROCESS" - "$POSTPROCESS" -else - echo "No postprocess.sh found in ${IMAGE_DIR}, skipping." -fi - -# --- COMPOSE ROOTFS --- -ARGS=( - "--cachedir=cache" -) - -rm -rf "${ROOTFS:?}" - -rpm-ostree compose rootfs \ - "${ARGS[@]}" \ - "$MANIFEST" \ - "$ROOTFS" diff --git a/changelog.sh b/changelog.sh deleted file mode 100755 index 60b0673..0000000 --- a/changelog.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env bash -set -euox pipefail - -IMAGE="$1" -VERSION="$2" - -ROOTFS="${GITHUB_WORKSPACE}/images/${IMAGE}/rootfs" -CHANGELOG_DIR="changelogs/${IMAGE}" - -mkdir -p "${CHANGELOG_DIR}" - -PKG_CUR="${CHANGELOG_DIR}/packages-current.txt" -PKG_PREV="${CHANGELOG_DIR}/packages-latest.txt" -BUILD_ID="$(cat .buildid)" -CHANGELOG_FILE="${CHANGELOG_DIR}/${VERSION}.${BUILD_ID}.json" - -# Ensure rpmdb exists (Berkeley DB or SQLite) -RPMDB="${ROOTFS}/usr/lib/sysimage/rpm" -if [[ ! -f "${RPMDB}/Packages" && ! -f "${RPMDB}/Packages.db" && ! -f "${RPMDB}/rpmdb.sqlite" ]]; then - echo "WARNING: rpmdb missing in rootfs (${ROOTFS})" - echo "Skipping changelog generation." - exit 0 -fi - -# Extract package list -rpm -qa --root "${ROOTFS}" --qf '%{NAME} %{EVR}\n' | sort > "${PKG_CUR}" - -# Prepare safe temp files -CUR_NAMES_FILE="$(mktemp)" -PREV_NAMES_FILE="$(mktemp)" - -cut -d' ' -f1 "${PKG_CUR}" | sort > "${CUR_NAMES_FILE}" - -if [[ -f "${PKG_PREV}" ]]; then - cut -d' ' -f1 "${PKG_PREV}" | sort > "${PREV_NAMES_FILE}" -else - cp "${CUR_NAMES_FILE}" "${PREV_NAMES_FILE}" -fi - -# Safe comm operations -ADDED_NAMES="$(comm -13 "${PREV_NAMES_FILE}" "${CUR_NAMES_FILE}" || true)" -REMOVED_NAMES="$(comm -23 "${PREV_NAMES_FILE}" "${CUR_NAMES_FILE}" || true)" -COMMON_NAMES="$(comm -12 "${PREV_NAMES_FILE}" "${CUR_NAMES_FILE}" || true)" - -# Helper: get version from file using awk (exact match) -get_ver() { - local pkg="$1" - local file="$2" - awk -v p="$pkg" '$1 == p {print $2}' "$file" -} - -# Build lists -ADDED_LIST=() -while read -r name; do - [[ -z "$name" ]] && continue - ver="$(get_ver "$name" "$PKG_CUR")" - ADDED_LIST+=("${name} ${ver}") -done <<< "${ADDED_NAMES}" - -REMOVED_LIST=() -while read -r name; do - [[ -z "$name" ]] && continue - ver="$(get_ver "$name" "$PKG_PREV")" - REMOVED_LIST+=("${name} ${ver}") -done <<< "${REMOVED_NAMES}" - -UPDATED_LIST=() -while read -r name; do - [[ -z "$name" ]] && continue - old_ver="$(get_ver "$name" "$PKG_PREV")" - new_ver="$(get_ver "$name" "$PKG_CUR")" - - # Skip if either version is missing - [[ -z "$old_ver" || -z "$new_ver" ]] && continue - - if [[ "$old_ver" != "$new_ver" ]]; then - UPDATED_LIST+=("${name} ${old_ver} -> ${new_ver}") - fi -done <<< "${COMMON_NAMES}" - -ADDED_COUNT="${#ADDED_LIST[@]}" -REMOVED_COUNT="${#REMOVED_LIST[@]}" -UPDATED_COUNT="${#UPDATED_LIST[@]}" - -# Write JSON -{ - echo "{" - echo " \"image\": \"${IMAGE}\"," - echo " \"version\": \"${VERSION}\"," - echo " \"build_id\": \"${BUILD_ID}\"," - echo " \"added_count\": ${ADDED_COUNT}," - echo " \"removed_count\": ${REMOVED_COUNT}," - echo " \"updated_count\": ${UPDATED_COUNT}," - echo " \"added\": [" - for i in "${!ADDED_LIST[@]}"; do - sep=$([[ $i -lt $((ADDED_COUNT-1)) ]] && echo "," || echo "") - printf ' "%s"%s\n' "${ADDED_LIST[$i]}" "${sep}" - done - echo " ]," - echo " \"removed\": [" - for i in "${!REMOVED_LIST[@]}"; do - sep=$([[ $i -lt $((REMOVED_COUNT-1)) ]] && echo "," || echo "") - printf ' "%s"%s\n' "${REMOVED_LIST[$i]}" "${sep}" - done - echo " ]," - echo " \"updated\": [" - for i in "${!UPDATED_LIST[@]}"; do - sep=$([[ $i -lt $((UPDATED_COUNT-1)) ]] && echo "," || echo "") - printf ' "%s"%s\n' "${UPDATED_LIST[$i]}" "${sep}" - done - echo " ]" - echo "}" -} > "${CHANGELOG_FILE}" - -mv "${PKG_CUR}" "${PKG_PREV}" - -echo "Changelog written to ${CHANGELOG_FILE}" diff --git a/changelogs/asahi-cosmic/43.20260301.0.json b/changelogs/asahi-cosmic/43.20260301.0.json deleted file mode 100644 index 970449e..0000000 --- a/changelogs/asahi-cosmic/43.20260301.0.json +++ /dev/null @@ -1,1131 +0,0 @@ -{ - "image": "asahi-cosmic", - "version": "43", - "build_id": "20260301.0", - "added_count": 1119, - "removed_count": 0, - "updated_count": 0, - "added": [ - "ModemManager 1.24.2-1.fc43", - "ModemManager-glib 1.24.2-1.fc43", - "NetworkManager 1:1.54.3-2.fc43", - "NetworkManager-bluetooth 1:1.54.3-2.fc43", - "NetworkManager-config-connectivity-fedora 1:1.54.3-2.fc43", - "NetworkManager-libnm 1:1.54.3-2.fc43", - "NetworkManager-wifi 1:1.54.3-2.fc43", - "NetworkManager-wwan 1:1.54.3-2.fc43", - "SwayNotificationCenter 0.10.1-2.fc42", - "aajohan-comfortaa-fonts 3.105-0.7.20210729git2a87ac6.fc43", - "aardvark-dns 2:1.17.0-1.fc43", - "abattis-cantarell-fonts 0.301-15.fc43", - "abattis-cantarell-vf-fonts 0.301-15.fc43", - "accountsservice 23.13.9-9.fc43", - "acl 2.3.2-4.fc43", - "acpid 2.0.34-14.fc43", - "adobe-mappings-cmap 20231115-3.fc43", - "adobe-mappings-cmap-deprecated 20231115-3.fc43", - "adobe-mappings-pdf 20190401-10.fc43", - "adw-gtk3-theme 6.4-1.fc43", - "adwaita-cursor-theme 49.0-1.fc43", - "adwaita-icon-theme 49.0-1.fc43", - "adwaita-icon-theme-legacy 46.2-4.fc43", - "alsa-lib 1.2.15.3-1.fc43", - "alsa-ucm 1.2.15.3-1.fc43", - "alsa-ucm-asahi 8-2.fc43", - "alsa-utils 1.2.15.2-1.fc43", - "alternatives 1.33-3.fc43", - "anthy-unicode 1.0.0.20240502-11.fc43", - "appstream 1.1.0-1.fc43", - "aribb24 1.0.3^20160216git5e9be27-3.fc43", - "asahi-audio 3.4-3.fc43", - "asahi-fwupdate 20250713-5.fc43", - "asahi-platform-metapackage 0-28.fc43", - "asahi-platform-metapackage-audio 0-28.fc43", - "asahi-platform-metapackage-core 0-28.fc43", - "asahi-platform-metapackage-mesa 0-28.fc43", - "asahi-repos 1-26.fc43", - "asahi-scripts 20250713-5.fc43", - "at-spi2-atk 2.58.3-1.fc43", - "at-spi2-core 2.58.3-1.fc43", - "atk 2.58.3-1.fc43", - "attr 2.5.2-6.fc43", - "audit 4.1.3-1.fc43", - "audit-libs 4.1.3-1.fc43", - "audit-rules 4.1.3-1.fc43", - "authselect 1.6.2-1.fc43", - "authselect-libs 1.6.2-1.fc43", - "avahi 0.9~rc2-6.fc43", - "avahi-glib 0.9~rc2-6.fc43", - "avahi-gobject 0.9~rc2-6.fc43", - "avahi-libs 0.9~rc2-6.fc43", - "b43-fwcutter 019-39.fc43", - "b43-openfwwf 5.2-46.fc43", - "bash 5.3.0-2.fc43", - "bash-color-prompt 0.7.1-2.fc43", - "bash-completion 1:2.16-2.fc43", - "bc 1.08.2-2.fc43", - "bind-libs 32:9.18.44-1.fc43", - "bind-utils 32:9.18.44-1.fc43", - "bluez 5.86-4.fc43", - "bluez-cups 5.86-4.fc43", - "bluez-libs 5.86-4.fc43", - "bootc 1.12.1-1.fc43", - "bootupd 0.2.32-2.fc43", - "brcmfmac-firmware 20260110-1.fc43", - "brlapi 0.8.7-4.fc43", - "brltty 6.8-4.fc43", - "btrfs-progs 6.17.1-1.fc43", - "bubblewrap 0.11.0-2.fc43", - "buildah 2:1.42.2-1.fc43", - "bzip2 1.0.8-21.fc43", - "bzip2-libs 1.0.8-21.fc43", - "c-ares 1.34.5-2.fc43", - "ca-certificates 2025.2.80_v9.0.304-1.1.fc43", - "cairo 1.18.4-2.fc43", - "cairo-gobject 1.18.4-2.fc43", - "cairomm1.16 1.18.0-12.fc43", - "catatonit 0.2.1-3.fc43", - "cdparanoia-libs 10.2-48.fc43", - "checkpolicy 3.9-2.fc43", - "chrony 4.8-3.fc43", - "cifs-utils 7.2-2.fc43", - "cjson 1.7.18-3.fc43", - "cldr-emoji-annotation 1:48-1.fc43", - "cldr-emoji-annotation-dtd 1:48-1.fc43", - "codec2 1.2.0-7.fc43", - "color-filesystem 1-36.fc43", - "colord 1.4.8-2.fc43", - "colord-libs 1.4.8-2.fc43", - "composefs 1.0.8-3.fc43", - "composefs-libs 1.0.8-3.fc43", - "compsize 1.5^git20250123.d79eacf-13.fc43", - "conmon 2:2.1.13-2.fc43", - "container-selinux 4:2.245.0-1.fc43", - "containers-common 5:0.64.2-1.fc43", - "containers-common-extra 5:0.64.2-1.fc43", - "coreutils 9.7-7.fc43", - "coreutils-common 9.7-7.fc43", - "cosmic-app-library 1.0.8-1.fc43", - "cosmic-applets 1.0.8-1.fc43", - "cosmic-bg 1.0.8-1.fc43", - "cosmic-comp 1.0.8-1.fc43", - "cosmic-config-fedora 0~git.20241103.1.d35e087-3.fc43", - "cosmic-edit 1.0.8-1.fc43", - "cosmic-files 1.0.8-1.fc43", - "cosmic-greeter 1.0.8-1.fc43", - "cosmic-icon-theme 1.0.8-1.fc43", - "cosmic-idle 1.0.8-1.fc43", - "cosmic-initial-setup 1.0.8-1.fc43", - "cosmic-launcher 1.0.8-1.fc43", - "cosmic-notifications 1.0.8-1.fc43", - "cosmic-osd 1.0.8-1.fc43", - "cosmic-panel 1.0.8-1.fc43", - "cosmic-player 1.0.8-1.fc43", - "cosmic-randr 1.0.8-1.fc43", - "cosmic-screenshot 1.0.8-1.fc43", - "cosmic-session 1.0.8-1.fc43", - "cosmic-settings 1.0.8-1.fc43", - "cosmic-settings-daemon 1.0.8-1.fc43", - "cosmic-store 1.0.8-1.fc43", - "cosmic-term 1.0.8-1.fc43", - "cosmic-workspaces 1.0.8-1.fc43", - "cpio 2.15-6.fc43", - "cracklib 2.9.11-8.fc43", - "crun 1.25.1-1.fc43", - "crypto-policies 20251125-1.git63291f8.fc43", - "cryptsetup 2.8.4-1.fc43", - "cryptsetup-libs 2.8.4-1.fc43", - "cups 1:2.4.16-4.fc43", - "cups-browsed 1:2.1.1-5.fc43", - "cups-client 1:2.4.16-4.fc43", - "cups-filesystem 1:2.4.16-4.fc43", - "cups-filters 1:2.0.1-12.fc43", - "cups-libs 1:2.4.16-4.fc43", - "curl 8.15.0-5.fc43", - "cyrus-sasl-gssapi 2.1.28-33.fc43", - "cyrus-sasl-lib 2.1.28-33.fc43", - "cyrus-sasl-plain 2.1.28-33.fc43", - "dbus 1:1.16.0-4.fc43", - "dbus-broker 37-2.fc43", - "dbus-common 1:1.16.0-4.fc43", - "dbus-daemon 1:1.16.0-4.fc43", - "dbus-libs 1:1.16.0-4.fc43", - "dbus-tools 1:1.16.0-4.fc43", - "dbus-x11 1:1.16.0-4.fc43", - "dconf 0.49.0-1.fc43", - "default-editor 8.5-2.fc43", - "default-fonts-am 4.2-5.fc43", - "default-fonts-ar 4.2-5.fc43", - "default-fonts-as 4.2-5.fc43", - "default-fonts-ast 4.2-5.fc43", - "default-fonts-be 4.2-5.fc43", - "default-fonts-bg 4.2-5.fc43", - "default-fonts-bn 4.2-5.fc43", - "default-fonts-bo 4.2-5.fc43", - "default-fonts-br 4.2-5.fc43", - "default-fonts-chr 4.2-5.fc43", - "default-fonts-cjk-mono 4.2-5.fc43", - "default-fonts-cjk-sans 4.2-5.fc43", - "default-fonts-cjk-serif 4.2-5.fc43", - "default-fonts-core-emoji 4.2-5.fc43", - "default-fonts-core-math 4.2-5.fc43", - "default-fonts-core-mono 4.2-5.fc43", - "default-fonts-core-sans 4.2-5.fc43", - "default-fonts-core-serif 4.2-5.fc43", - "default-fonts-dv 4.2-5.fc43", - "default-fonts-dz 4.2-5.fc43", - "default-fonts-el 4.2-5.fc43", - "default-fonts-eo 4.2-5.fc43", - "default-fonts-eu 4.2-5.fc43", - "default-fonts-fa 4.2-5.fc43", - "default-fonts-got 4.2-5.fc43", - "default-fonts-gu 4.2-5.fc43", - "default-fonts-he 4.2-5.fc43", - "default-fonts-hi 4.2-5.fc43", - "default-fonts-hy 4.2-5.fc43", - "default-fonts-ia 4.2-5.fc43", - "default-fonts-iu 4.2-5.fc43", - "default-fonts-ka 4.2-5.fc43", - "default-fonts-kab 4.2-5.fc43", - "default-fonts-km 4.2-5.fc43", - "default-fonts-kn 4.2-5.fc43", - "default-fonts-ku 4.2-5.fc43", - "default-fonts-lo 4.2-5.fc43", - "default-fonts-mai 4.2-5.fc43", - "default-fonts-ml 4.2-5.fc43", - "default-fonts-mni 4.2-5.fc43", - "default-fonts-mr 4.2-5.fc43", - "default-fonts-my 4.2-5.fc43", - "default-fonts-nb 4.2-5.fc43", - "default-fonts-ne 4.2-5.fc43", - "default-fonts-nn 4.2-5.fc43", - "default-fonts-nqo 4.2-5.fc43", - "default-fonts-nr 4.2-5.fc43", - "default-fonts-nso 4.2-5.fc43", - "default-fonts-or 4.2-5.fc43", - "default-fonts-other-mono 4.2-5.fc43", - "default-fonts-other-sans 4.2-5.fc43", - "default-fonts-other-serif 4.2-5.fc43", - "default-fonts-pa 4.2-5.fc43", - "default-fonts-ru 4.2-5.fc43", - "default-fonts-sat 4.2-5.fc43", - "default-fonts-si 4.2-5.fc43", - "default-fonts-ss 4.2-5.fc43", - "default-fonts-syr 4.2-5.fc43", - "default-fonts-ta 4.2-5.fc43", - "default-fonts-te 4.2-5.fc43", - "default-fonts-th 4.2-5.fc43", - "default-fonts-tn 4.2-5.fc43", - "default-fonts-ts 4.2-5.fc43", - "default-fonts-uk 4.2-5.fc43", - "default-fonts-ur 4.2-5.fc43", - "default-fonts-ve 4.2-5.fc43", - "default-fonts-vi 4.2-5.fc43", - "default-fonts-xh 4.2-5.fc43", - "default-fonts-yi 4.2-5.fc43", - "default-fonts-zu 4.2-5.fc43", - "desktop-backgrounds-compat 43.0.0-2.fc43", - "desktop-file-utils 0.28-2.fc43", - "device-mapper 1.02.208-2.fc43", - "device-mapper-event 1.02.208-2.fc43", - "device-mapper-event-libs 1.02.208-2.fc43", - "device-mapper-libs 1.02.208-2.fc43", - "device-mapper-persistent-data 1.1.0-4.fc43", - "diffutils 3.12-3.fc43", - "dmidecode 1:3.6-7.fc43", - "dns-root-data 2026260100-2.fc43", - "dnsmasq 2.92-1.fc43", - "dosfstools 4.2-16.fc43", - "dotconf 1.4.1-5.fc43", - "dracut 107-8.fc43", - "dracut-asahi 20250713-5.fc43", - "duktape 2.7.0-10.fc43", - "e2fsprogs 1.47.3-2.fc43", - "e2fsprogs-libs 1.47.3-2.fc43", - "efi-filesystem 6-4.fc43", - "efibootmgr 18-10.fc43", - "efivar-libs 39-10.fc43", - "elfutils-default-yama-scope 0.194-1.fc43", - "elfutils-libelf 0.194-1.fc43", - "elfutils-libs 0.194-1.fc43", - "emacs-filesystem 1:30.0-5.fc43", - "enchant2 2.8.15-1.fc43", - "espeak-ng 1.51.1-12.fc43", - "ethtool 2:6.15-3.fc43", - "exfatprogs 1.3.1-1.fc43", - "expat 2.7.3-1.fc43", - "f43-backgrounds-base 43.0.4-1.fc43", - "faad2-libs 1:2.11.2-5.fc43", - "fd-find 10.3.0-1.fc43", - "fdk-aac-free 2.0.0-16.fc43", - "fedora-asahi-remix-release 43-13", - "fedora-asahi-remix-release-common 43-13", - "fedora-asahi-remix-release-identity-basic 43-13", - "fedora-gpg-keys 43-1", - "fedora-logos 42.0.1-2.fc43", - "fedora-repos 43-1", - "fedora-repos-archive 43-1", - "fftw-libs-double 3.3.10-16.fc43", - "fftw-libs-single 3.3.10-16.fc43", - "file 5.46-8.fc43", - "file-libs 5.46-8.fc43", - "filesystem 3.18-50.fc43", - "findutils 1:4.10.0-6.fc43", - "firewalld 2.3.2-1.fc43", - "firewalld-filesystem 2.3.2-1.fc43", - "flac-libs 1.5.0-5.fc43", - "flatpak 1.16.3-1.fc43", - "flatpak-libs 1.16.3-1.fc43", - "flatpak-selinux 1.16.3-1.fc43", - "flatpak-session-helper 1.16.3-1.fc43", - "flite 2.2-12.fc43", - "fmt 11.2.0-3.fc43", - "fontconfig 2.17.0-3.fc43", - "fonts-filesystem 1:2.0.5-23.fc43", - "fpaste 0.5.0.0-3.fc43", - "fprintd 1.94.5-2.fc43", - "fprintd-pam 1.94.5-2.fc43", - "freetype 2.13.3-3.fc43", - "fribidi 1.0.16-3.fc43", - "fstrm 0.6.1-13.fc43", - "fuse-common 3.16.2-5.fc42", - "fuse-overlayfs 1.13-4.fc43", - "fuse3 3.16.2-5.fc42", - "fuse3-libs 3.16.2-5.fc42", - "fwupd 2.0.20-1.fc43", - "game-music-emu 0.6.4-2.fc43", - "gamemode 1.8.2-3.fc43", - "gawk 5.3.2-2.fc43", - "gcr-libs 4.4.0.1-4.fc43", - "gcr3 3.41.1-11.fc43", - "gcr3-base 3.41.1-11.fc43", - "gdbm 1:1.23-10.fc43", - "gdbm-libs 1:1.23-10.fc43", - "gdk-pixbuf2 2.44.4-1.fc43", - "geoclue2 2.8.0-1.fc43", - "gettext 0.25.1-2.fc43", - "gettext-envsubst 0.25.1-2.fc43", - "gettext-libs 0.25.1-2.fc43", - "gettext-runtime 0.25.1-2.fc43", - "ghostscript 10.05.1-6.fc43", - "ghostscript-tools-fontutils 10.05.1-6.fc43", - "ghostscript-tools-printing 10.05.1-6.fc43", - "giflib 5.2.2-8.fc43", - "git-core 2.53.0-1.fc43", - "git-core-doc 2.53.0-1.fc43", - "glib2 2.86.4-1.fc43", - "glibc 2.42-10.fc43", - "glibc-all-langpacks 2.42-10.fc43", - "glibc-common 2.42-10.fc43", - "glibc-gconv-extra 2.42-10.fc43", - "glibmm2.68 2.84.0-2.fc43", - "glycin-libs 2.0.8-1.fc43", - "glycin-loaders 2.0.8-1.fc43", - "gmp 1:6.3.0-4.fc43", - "gnome-disk-utility 46.1-3.fc43", - "gnome-icon-theme 3.12.0-26.fc43", - "gnome-keyring 48.0-3.fc43", - "gnome-keyring-pam 48.0-3.fc43", - "gnome-system-monitor 49.1-1.fc43", - "gnulib-l10n 20241231-1.fc43", - "gnupg2 2.4.9-5.fc43", - "gnupg2-dirmngr 2.4.9-5.fc43", - "gnupg2-gpg-agent 2.4.9-5.fc43", - "gnupg2-gpgconf 2.4.9-5.fc43", - "gnupg2-keyboxd 2.4.9-5.fc43", - "gnupg2-scdaemon 2.4.9-5.fc43", - "gnupg2-verify 2.4.9-5.fc43", - "gnutls 3.8.12-1.fc43", - "gnutls-dane 3.8.12-1.fc43", - "gobject-introspection 1.84.0-3.fc43", - "google-droid-sans-fonts 20200215-23.fc43", - "google-noto-color-emoji-fonts 20250623-2.fc43", - "google-noto-fonts-common 20251101-2.fc43", - "google-noto-naskh-arabic-vf-fonts 20251101-2.fc43", - "google-noto-sans-arabic-vf-fonts 20251101-2.fc43", - "google-noto-sans-armenian-vf-fonts 20251101-2.fc43", - "google-noto-sans-bengali-vf-fonts 20251101-2.fc43", - "google-noto-sans-canadian-aboriginal-vf-fonts 20251101-2.fc43", - "google-noto-sans-cherokee-vf-fonts 20251101-2.fc43", - "google-noto-sans-cjk-vf-fonts 1:2.004-10.fc43", - "google-noto-sans-devanagari-vf-fonts 20251101-2.fc43", - "google-noto-sans-ethiopic-vf-fonts 20251101-2.fc43", - "google-noto-sans-georgian-vf-fonts 20251101-2.fc43", - "google-noto-sans-gothic-fonts 20251101-2.fc43", - "google-noto-sans-gujarati-vf-fonts 20251101-2.fc43", - "google-noto-sans-gurmukhi-vf-fonts 20251101-2.fc43", - "google-noto-sans-hebrew-vf-fonts 20251101-2.fc43", - "google-noto-sans-kannada-vf-fonts 20251101-2.fc43", - "google-noto-sans-khmer-vf-fonts 20251101-2.fc43", - "google-noto-sans-lao-vf-fonts 20251101-2.fc43", - "google-noto-sans-math-fonts 20251101-2.fc43", - "google-noto-sans-meetei-mayek-vf-fonts 20251101-2.fc43", - "google-noto-sans-mono-cjk-vf-fonts 1:2.004-10.fc43", - "google-noto-sans-mono-vf-fonts 20251101-2.fc43", - "google-noto-sans-nko-fonts 20251101-2.fc43", - "google-noto-sans-ol-chiki-vf-fonts 20251101-2.fc43", - "google-noto-sans-oriya-vf-fonts 20251101-2.fc43", - "google-noto-sans-sinhala-vf-fonts 20251101-2.fc43", - "google-noto-sans-symbols-2-fonts 20251101-2.fc43", - "google-noto-sans-symbols-vf-fonts 20251101-2.fc43", - "google-noto-sans-syriac-vf-fonts 20251101-2.fc43", - "google-noto-sans-tamil-vf-fonts 20251101-2.fc43", - "google-noto-sans-telugu-vf-fonts 20251101-2.fc43", - "google-noto-sans-thaana-vf-fonts 20251101-2.fc43", - "google-noto-sans-thai-vf-fonts 20251101-2.fc43", - "google-noto-sans-vf-fonts 20251101-2.fc43", - "google-noto-serif-armenian-vf-fonts 20251101-2.fc43", - "google-noto-serif-bengali-vf-fonts 20251101-2.fc43", - "google-noto-serif-cjk-vf-fonts 1:2.003-3.fc43", - "google-noto-serif-devanagari-vf-fonts 20251101-2.fc43", - "google-noto-serif-ethiopic-vf-fonts 20251101-2.fc43", - "google-noto-serif-georgian-vf-fonts 20251101-2.fc43", - "google-noto-serif-gujarati-vf-fonts 20251101-2.fc43", - "google-noto-serif-gurmukhi-vf-fonts 20251101-2.fc43", - "google-noto-serif-hebrew-vf-fonts 20251101-2.fc43", - "google-noto-serif-kannada-vf-fonts 20251101-2.fc43", - "google-noto-serif-khmer-vf-fonts 20251101-2.fc43", - "google-noto-serif-lao-vf-fonts 20251101-2.fc43", - "google-noto-serif-oriya-vf-fonts 20251101-2.fc43", - "google-noto-serif-sinhala-vf-fonts 20251101-2.fc43", - "google-noto-serif-tamil-vf-fonts 20251101-2.fc43", - "google-noto-serif-telugu-vf-fonts 20251101-2.fc43", - "google-noto-serif-thai-vf-fonts 20251101-2.fc43", - "google-noto-serif-vf-fonts 20251101-2.fc43", - "gpgme 1.24.3-6.fc43", - "gpgmepp 1.24.3-6.fc43", - "granite 6.2.0-11.fc43", - "graphene 1.10.8-2.fc43", - "graphite2 1.3.14-19.fc43", - "greetd 0.10.3-6.fc43", - "greetd-selinux 0.10.3-6.fc43", - "grep 3.12-2.fc43", - "groff-base 1.23.0-11.fc43", - "grub2-common 1:2.12-40.fc43", - "grub2-efi-aa64 1:2.12-40.fc43", - "grub2-efi-aa64-modules 1:2.12-40.fc43", - "grub2-tools 1:2.12-40.fc43", - "grub2-tools-minimal 1:2.12-40.fc43", - "grubby 8.40-85.fc43", - "gsettings-desktop-schemas 49.1-3.fc43", - "gsm 1.0.23-1.fc43", - "gssdp 1.6.4-5.fc43", - "gssproxy 0.9.2-9.fc43", - "gstreamer1 1.26.10-1.fc43", - "gstreamer1-plugin-dav1d 0.14.0-3.fc43", - "gstreamer1-plugin-libav 1.26.10-1.fc43", - "gstreamer1-plugins-bad-free 1.26.10-1.fc43", - "gstreamer1-plugins-bad-free-libs 1.26.10-1.fc43", - "gstreamer1-plugins-base 1.26.10-1.fc43", - "gstreamer1-plugins-good 1.26.10-1.fc43", - "gstreamer1-plugins-ugly-free 1.26.10-1.fc43", - "gtk-layer-shell 0.10.0-1.fc43", - "gtk-update-icon-cache 3.24.51-2.fc43", - "gtk3 3.24.51-2.fc43", - "gtk4 4.20.3-1.fc43", - "gtkmm4.0 4.20.0-1.fc43", - "gupnp 1.6.9-2.fc43", - "gupnp-igd 1.6.0-7.fc43", - "gutenprint 5.3.5-6.fc43", - "gutenprint-cups 5.3.5-6.fc43", - "gutenprint-libs 5.3.5-6.fc43", - "gvfs 1.58.1-1.fc43", - "gvfs-client 1.58.1-1.fc43", - "gvfs-fuse 1.58.1-1.fc43", - "gzip 1.13-4.fc43", - "harfbuzz 11.5.1-2.fc43", - "hdparm 9.65-9.fc43", - "hfsplus-tools 540.1.linux3-35.fc43", - "hicolor-icon-theme 0.18-2.fc43", - "highway 1.3.0-1.fc43", - "hiredis 1.2.0-7.fc43", - "hostname 3.25-3.fc43", - "hplip 3.25.8-1.fc43", - "hplip-common 3.25.8-1.fc43", - "hplip-libs 3.25.8-1.fc43", - "hunspell 1.7.2-10.fc43", - "hunspell-en-US 0.20201207-12.fc43", - "hunspell-filesystem 1.7.2-10.fc43", - "hwdata 0.404-1.fc43", - "ibus 1.5.33-5.fc43", - "ibus-anthy 1.5.17-8.fc43", - "ibus-anthy-python 1.5.17-8.fc43", - "ibus-chewing 2.1.7-1.fc43", - "ibus-gtk3 1.5.33-5.fc43", - "ibus-gtk4 1.5.33-5.fc43", - "ibus-hangul 1.5.5-11.fc43", - "ibus-libpinyin 1.16.5-2.fc43", - "ibus-libs 1.5.33-5.fc43", - "ibus-m17n 1.4.38-1.fc43", - "ibus-panel 1.5.33-5.fc43", - "ibus-setup 1.5.33-5.fc43", - "ibus-typing-booster 2.30.4-1.fc43", - "ilbc 3.0.4-17.fc43", - "inih 62-1.fc43", - "iproute 6.14.0-2.fc43", - "iptables-libs 1.8.11-12.fc43", - "iptables-nft 1.8.11-12.fc43", - "iptstate 2.2.7-10.fc43", - "iputils 20250605-1.fc43", - "iso-codes 4.18.0-2.fc43", - "iw 6.17-1.fc43", - "jansson 2.14-3.fc43", - "jbig2dec-libs 0.20-7.fc43", - "jbigkit-libs 2.1-32.fc43", - "jemalloc 5.3.0-13.fc43", - "jomolhari-fonts 0.003-44.fc43", - "json-c 0.18-7.fc43", - "json-glib 1.10.8-4.fc43", - "kasumi-common 2.5-49.fc43", - "kasumi-unicode 2.5-49.fc43", - "kbd 2.8.0-3.fc43", - "kbd-legacy 2.8.0-3.fc43", - "kbd-misc 2.8.0-3.fc43", - "kernel-16k 6.18.10-402.asahi.fc43", - "kernel-16k-core 6.18.10-402.asahi.fc43", - "kernel-16k-modules 6.18.10-402.asahi.fc43", - "kernel-16k-modules-core 6.18.10-402.asahi.fc43", - "kernel-16k-modules-extra 6.18.10-402.asahi.fc43", - "keyutils 1.6.3-6.fc43", - "keyutils-libs 1.6.3-6.fc43", - "kmod 34.2-2.fc43", - "kmod-libs 34.2-2.fc43", - "kmscon 9.3.2-1.fc43", - "krb5-libs 1.22.2-2.fc43", - "kyotocabinet-libs 1.2.80-8.fc43", - "lame-libs 3.100-20.fc43", - "langpacks-core-en 4.2-5.fc43", - "langpacks-en 4.2-5.fc43", - "langpacks-fonts-en 4.2-5.fc43", - "lcms2 2.16-6.fc43", - "leptonica 1.87.0-1.fc43", - "less 685-1.fc43", - "libICE 1.1.2-3.fc43", - "libSM 1.2.5-3.fc43", - "libX11 1.8.12-1.fc43", - "libX11-common 1.8.12-1.fc43", - "libX11-xcb 1.8.12-1.fc43", - "libXau 1.0.12-3.fc43", - "libXcomposite 0.4.6-6.fc43", - "libXcursor 1.2.3-3.fc43", - "libXdamage 1.1.6-6.fc43", - "libXdmcp 1.1.5-4.fc43", - "libXext 1.3.6-4.fc43", - "libXfixes 6.0.1-6.fc43", - "libXfont2 2.0.7-3.fc43", - "libXft 2.3.8-9.fc43", - "libXi 1.8.2-3.fc43", - "libXinerama 1.1.5-9.fc43", - "libXrandr 1.5.4-6.fc43", - "libXrender 0.9.12-3.fc43", - "libXt 1.3.1-3.fc43", - "libXtst 1.2.5-3.fc43", - "libXv 1.0.13-3.fc43", - "libXxf86vm 1.1.6-3.fc43", - "liba52 0.7.4-51.fc43", - "libacl 2.3.2-4.fc43", - "libadwaita 1.8.4-1.fc43", - "libaio 0.3.111-22.fc43", - "libao 1.2.0-30.fc43", - "libaom 3.13.1-1.fc43", - "libarchive 3.8.4-1.fc43", - "libaribcaption 1.1.1-3.fc43", - "libass 0.17.3-4.fc43", - "libassuan 2.5.7-4.fc43", - "libasyncns 0.8-31.fc43", - "libatasmart 0.19-31.fc43", - "libattr 2.5.2-6.fc43", - "libavcodec-free 7.1.2-4.fc43", - "libavfilter-free 7.1.2-4.fc43", - "libavformat-free 7.1.2-4.fc43", - "libavutil-free 7.1.2-4.fc43", - "libbasicobjects 0.1.1-59.fc43", - "libblkid 2.41.3-7.fc43", - "libblockdev 3.4.0-1.fc43", - "libblockdev-crypto 3.4.0-1.fc43", - "libblockdev-fs 3.4.0-1.fc43", - "libblockdev-loop 3.4.0-1.fc43", - "libblockdev-mdraid 3.4.0-1.fc43", - "libblockdev-nvme 3.4.0-1.fc43", - "libblockdev-part 3.4.0-1.fc43", - "libblockdev-smart 3.4.0-1.fc43", - "libblockdev-swap 3.4.0-1.fc43", - "libblockdev-utils 3.4.0-1.fc43", - "libbluray 1.3.4-11.fc43", - "libbpf 2:1.6.1-3.fc43", - "libbrotli 1.2.0-1.fc43", - "libbs2b 3.1.0-36.fc43", - "libbytesize 2.12-1.fc43", - "libcanberra 0.30-38.fc43", - "libcanberra-gtk3 0.30-38.fc43", - "libcap 2.76-3.fc43", - "libcap-ng 0.9.1-1.fc43", - "libcbor 0.12.0-6.fc43", - "libcdio 2.1.0-15.fc43", - "libcdio-paranoia 10.2+2.0.2-5.fc43", - "libchewing 0.10.3-2.fc43", - "libchromaprint 1.6.0-1.fc43", - "libcloudproviders 0.3.6-2.fc43", - "libcollection 0.7.0-59.fc43", - "libcom_err 1.47.3-2.fc43", - "libcupsfilters 1:2.1.1-5.fc43", - "libcurl-minimal 8.15.0-5.fc43", - "libdaemon 0.14-32.fc43", - "libdatrie 0.2.13-12.fc43", - "libdav1d 1.5.3-1.fc43", - "libdbusmenu 16.04.0-30.fc43", - "libdbusmenu-gtk3 16.04.0-30.fc43", - "libdecor 0.2.5-1.fc43", - "libdhash 0.5.0-59.fc43", - "libdisplay-info 0.2.0-4.fc43", - "libdovi 3.3.2-1.fc43", - "libdrm 2.4.131-1.fc43", - "libdvdnav 6.1.1-11.fc43", - "libdvdread 6.1.3-10.fc43", - "libebur128 1.2.6-14.fc43", - "libeconf 0.7.9-2.fc43", - "libedit 3.1-57.20251016cvs.fc43", - "libei 1.5.0-1.fc43", - "libepoxy 1.5.10-11.fc43", - "libev 4.33-14.fc43", - "libevdev 1.13.6-1.fc43", - "libevent 2.1.12-16.fc43", - "libexif 0.6.25-2.fc43", - "libfdisk 2.41.3-7.fc43", - "libffi 3.5.2-1.fc43", - "libfido2 1.16.0-3.fc43", - "libfontenc 1.1.8-4.fc43", - "libfprint 1.94.10-1.fc43", - "libfyaml 0.8-8.fc43", - "libgcc 15.2.1-7.fc43", - "libgcrypt 1.11.1-3.fc43", - "libgee 0.20.8-2.fc43", - "libglvnd 1:1.7.0-8.fc43", - "libglvnd-egl 1:1.7.0-8.fc43", - "libglvnd-gles 1:1.7.0-8.fc43", - "libglvnd-glx 1:1.7.0-8.fc43", - "libgomp 15.2.1-7.fc43", - "libgpg-error 1.55-2.fc43", - "libgs 10.05.1-6.fc43", - "libgtop2 2.41.3-4.fc43", - "libgudev 238-8.fc43", - "libgusb 0.4.9-4.fc43", - "libhandy 1.8.3-9.fc43", - "libhangul 0.2.0-2.fc43", - "libheif 1.20.2-6.fc43", - "libicu 77.1-1.fc43", - "libidn2 2.3.8-2.fc43", - "libijs 0.35-25.fc43", - "libimagequant 4.0.3-8.fc43", - "libimobiledevice 1.3.0^20240916gited9703d-6.fc43", - "libimobiledevice-glue 1.3.1-3.fc43", - "libini_config 1.3.1-59.fc43", - "libinput 1.30.2-1.fc43", - "libjcat 0.2.5-1.fc43", - "libjpeg-turbo 3.1.2-1.fc43", - "libjxl 1:0.11.1-7.fc43", - "libkcapi 1.5.0-6.fc43", - "libkcapi-hasher 1.5.0-6.fc43", - "libkcapi-hmaccalc 1.5.0-6.fc43", - "libksba 1.6.7-4.fc43", - "liblastlog2 2.41.3-7.fc43", - "liblc3 1.1.3-5.fc43", - "libldac 2.0.2.3-18.fc43", - "libldb 2:4.23.5-2.fc43", - "liblerc 4.0.0-9.fc43", - "libmaxminddb 1.13.1-1.fc43", - "libmbim 1.32.0-2.fc43", - "libmbim-utils 1.32.0-2.fc43", - "libmnl 1.0.5-8.fc43", - "libmodplug 1:0.8.9.0-28.fc43", - "libmodulemd 2.15.2-4.fc43", - "libmount 2.41.3-7.fc43", - "libmpeg2 0.5.1-32.fc43", - "libmysofa 1.3.3-3.fc43", - "libndp 1.9-4.fc43", - "libnetfilter_conntrack 1.1.1-1.fc43", - "libnfnetlink 1.0.1-31.fc43", - "libnfsidmap 1:2.8.5-0.fc43", - "libnftnl 1.2.9-2.fc43", - "libnghttp2 1.66.0-2.fc43", - "libnice 0.1.22-8.fc43", - "libnl3 3.12.0-2.fc43", - "libnma 1.10.6-10.fc43", - "libnotify 0.8.8-1.fc43", - "libnsl2 2.0.1-4.fc43", - "libnvme 1.16.1-1.fc43", - "liboeffis 1.5.0-1.fc43", - "libogg 2:1.3.6-2.fc43", - "libopenjph 0.22.0-2.fc43", - "libopenmpt 0.8.4-1.fc43", - "libpaper 1:2.1.1-9.fc43", - "libpasswdqc 2.0.3-8.fc43", - "libpath_utils 0.2.1-59.fc43", - "libpciaccess 0.16-16.fc43", - "libpinyin 2.10.2-2.fc43", - "libpinyin-data 2.10.2-2.fc43", - "libpipeline 1.5.8-3.fc43", - "libpkgconf 2.3.0-3.fc43", - "libplacebo 7.351.0-3.fc43", - "libplist 2.6.0-5.fc43", - "libpng 2:1.6.55-1.fc43", - "libpostproc-free 7.1.2-4.fc43", - "libppd 1:2.1.1-2.fc43", - "libpsl 0.21.5-6.fc43", - "libpwquality 1.4.5-14.fc43", - "libqalculate 5.7.0-2.fc43", - "libqmi 1.36.0-2.fc43", - "libqmi-utils 1.36.0-2.fc43", - "libqrtr-glib 1.2.2-8.fc43", - "librabbitmq 0.15.0-3.fc43", - "libraqm 0.10.1-3.fc43", - "libref_array 0.1.5-59.fc43", - "librepo 1.20.0-4.fc43", - "libreport-filesystem 2.17.15-9.fc43", - "librist 0.2.7-10.fc43", - "librsvg2 2.61.0-5.fc43", - "libsamplerate 0.2.2-11.fc43", - "libsbc 2.0-7.fc43", - "libseat 0.9.2-1.fc43", - "libseccomp 2.6.0-2.fc43", - "libsecret 0.21.7-7.fc43", - "libselinux 3.9-5.fc43", - "libselinux-utils 3.9-5.fc43", - "libsemanage 3.9-4.fc43", - "libsepol 3.9-2.fc43", - "libshaderc 2026.1-1.fc43", - "libshout 2.4.6-9.fc43", - "libsigc++30 3.6.0-6.fc43", - "libsmartcols 2.41.3-7.fc43", - "libsmbclient 2:4.23.5-2.fc43", - "libsndfile 1.2.2-10.fc43", - "libsodium 1.0.21-2.fc43", - "libsolv 0.7.35-3.fc43", - "libsoup3 3.6.6-1.fc43", - "libsrtp 2.6.0-3.fc43", - "libss 1.47.3-2.fc43", - "libssh 0.11.4-1.fc43", - "libssh-config 0.11.4-1.fc43", - "libsss_certmap 2.12.0-1.fc43", - "libsss_idmap 2.12.0-1.fc43", - "libsss_nss_idmap 2.12.0-1.fc43", - "libsss_sudo 2.12.0-1.fc43", - "libstdc++ 15.2.1-7.fc43", - "libstemmer 3.0.1-8.fc43", - "libswresample-free 7.1.2-4.fc43", - "libswscale-free 7.1.2-4.fc43", - "libtalloc 2.4.3-4.fc43", - "libtasn1 4.20.0-2.fc43", - "libtdb 1.4.14-3.fc43", - "libtevent 0.17.1-3.fc43", - "libtextstyle 0.25.1-2.fc43", - "libthai 0.1.29-11.fc43", - "libtheora 1:1.1.1-40.fc43", - "libtiff 4.7.1-1.fc43", - "libtinysparql 3.10.1-5.fc43", - "libtirpc 1.3.7-1.fc43", - "libtommath 1.3.1~rc1-6.fc43", - "libtool-ltdl 2.5.4-8.fc43", - "libtsm 4.4.2-1.fc43", - "libudfread 1.1.2-12.fc43", - "libudisks2 2.11.1-1.fc43", - "libunibreak 6.1-4.fc43", - "libunistring 1.1-10.fc43", - "libunwind 1.8.1-3.fc43", - "libusb1 1.0.29-4.fc43", - "libusbmuxd 2.1.0-4.fc43", - "libuuid 2.41.3-7.fc43", - "libuv 1:1.51.0-2.fc43", - "libv4l 1.32.0-1.fc43", - "libva 2.22.0-6.fc43", - "libvdpau 1.5-10.fc43", - "libverto 0.3.2-11.fc43", - "libverto-libev 0.3.2-11.fc43", - "libvisual 1:0.4.2-3.fc43", - "libvorbis 1:1.3.7-13.fc43", - "libvpx 1.15.0-4.fc43", - "libwacom 2.18.0-1.fc43", - "libwacom-data 2.18.0-1.fc43", - "libwayland-client 1.24.0-1.fc43", - "libwayland-cursor 1.24.0-1.fc43", - "libwayland-egl 1.24.0-1.fc43", - "libwayland-server 1.24.0-1.fc43", - "libwbclient 2:4.23.5-2.fc43", - "libwebp 1.6.0-2.fc43", - "libxcb 1.17.0-6.fc43", - "libxcrypt 4.5.2-1.fc43", - "libxcvt 0.1.2-10.fc43", - "libxkbcommon 1.11.0-1.fc43", - "libxkbfile 1.1.3-4.fc43", - "libxml2 2.12.10-5.fc43", - "libxmlb 0.3.24-1.fc43", - "libxshmfence 1.3.2-7.fc43", - "libyaml 0.2.5-17.fc43", - "libzstd 1.5.7-2.fc43", - "lilv-libs 0.24.26-7.fc43", - "linux-firmware 20260110-1.fc43", - "linux-firmware-vendor 20250713-5.fc43", - "linux-firmware-whence 20260110-1.fc43", - "llvm-filesystem 21.1.8-4.fc43", - "llvm-libs 21.1.8-4.fc43", - "lm_sensors-libs 3.6.0-23.fc43", - "lmdb-libs 0.9.34-1.fc43", - "logrotate 3.22.0-4.fc43", - "lpcnetfreedv 0.5-9.fc43", - "lrzsz 0.12.20-75.fc43", - "lsof 4.98.0-8.fc43", - "lsp-plugins-lv2 1.2.26-1.fc43", - "lua-libs 5.4.8-4.fc43", - "lv2 1.18.10-3.fc43", - "lv2-bankstown 1.1.0-5.fc43", - "lv2-triforce 0.3.2-2.fc43", - "lvm2 2.03.34-2.fc43", - "lvm2-libs 2.03.34-2.fc43", - "lz4-libs 1.10.0-3.fc43", - "lzfse-libs 1.0-8.fc43", - "lzo 2.10-15.fc43", - "m17n-db 1.8.10-2.fc43", - "m17n-lib 1.8.6-2.fc43", - "m1n1 1.5.2-1.fc43", - "madan-fonts 2.000-41.fc43", - "malcontent-libs 0.13.0-3.fc43", - "man-db 2.13.1-2.fc43", - "man-pages 6.13-2.fc43", - "mbedtls 3.6.5-1.fc43", - "mdadm 4.3-9.fc43", - "mesa-dri-drivers 25.3.6-0.1.fc43", - "mesa-filesystem 25.3.6-0.1.fc43", - "mesa-libEGL 25.3.6-0.1.fc43", - "mesa-libGL 25.3.6-0.1.fc43", - "mesa-libgbm 25.3.6-0.1.fc43", - "mesa-vulkan-drivers 25.3.6-0.1.fc43", - "mobile-broadband-provider-info 20240407-4.fc43", - "mokutil 2:0.7.2-2.fc43", - "mpage 2.5.7-23.fc43", - "mpdecimal 4.0.1-2.fc43", - "mpfr 4.2.2-2.fc43", - "mpg123-libs 1.32.10-2.fc43", - "mtdev 1.1.6-11.fc43", - "mtr 2:0.95-13.fc43", - "nano 8.5-2.fc43", - "nano-default-editor 8.5-2.fc43", - "ncurses 6.5-7.20250614.fc43", - "ncurses-base 6.5-7.20250614.fc43", - "ncurses-libs 6.5-7.20250614.fc43", - "net-snmp-libs 1:5.9.4-18.fc43", - "netavark 2:1.17.2-1.fc43", - "nettle 3.10.1-2.fc43", - "nfs-utils 1:2.8.5-0.fc43", - "nftables 1:1.1.3-6.fc43.1", - "nftables-services 1:1.1.3-6.fc43.1", - "ngtcp2 1.19.0-1.fc43", - "ngtcp2-crypto-gnutls 1.19.0-1.fc43", - "ngtcp2-crypto-ossl 1.19.0-1.fc43", - "nm-connection-editor 1.36.0-6.fc43", - "noopenh264 2.6.0-2.fc43", - "npth 1.8-3.fc43", - "nspr 4.38.2-3.fc43", - "nss 3.120.1-1.fc43", - "nss-altfiles 2.23.0-7.fc43", - "nss-mdns 0.15.1-27.fc43", - "nss-softokn 3.120.1-1.fc43", - "nss-softokn-freebl 3.120.1-1.fc43", - "nss-sysinit 3.120.1-1.fc43", - "nss-util 3.120.1-1.fc43", - "ntfs-3g 2:2022.10.3-10.fc43", - "ntfs-3g-libs 2:2022.10.3-10.fc43", - "ntfsprogs 2:2022.10.3-10.fc43", - "nvme-cli 2.16-1.fc43", - "open-sans-fonts 1.10-24.fc43", - "openal-soft 1.24.2-4.fc43", - "opencore-amr 0.1.6-9.fc43", - "openjpeg 2.5.4-1.fc43", - "openldap 2.6.10-4.fc43", - "openpace 1.1.3-4.fc43", - "openpgm 5.3.128-5.fc43", - "opensc 0.26.1-6.fc43", - "opensc-libs 0.26.1-6.fc43", - "openssh 10.0p1-6.fc43", - "openssh-clients 10.0p1-6.fc43", - "openssh-server 10.0p1-6.fc43", - "openssl-libs 1:3.5.4-2.fc43", - "opus 1.5.2-3.fc43", - "orc 0.4.41-2.fc43", - "os-prober 1.81-10.fc43", - "ostree 2025.7-1.fc43", - "ostree-libs 2025.7-1.fc43", - "p11-kit 0.26.2-1.fc43", - "p11-kit-trust 0.26.2-1.fc43", - "paktype-naskh-basic-fonts 7.0-3.20231228.fc43", - "pam 1.7.1-4.fc43", - "pam-libs 1.7.1-4.fc43", - "pam_afs_session 2.6-24.fc43", - "pam_passwdqc 2.0.3-8.fc43", - "pango 1.57.0-1.fc43", - "pangomm2.48 2.56.1-2.fc43", - "paps 0.8.0-14.fc43", - "passim-libs 0.1.10-2.fc43", - "passt 0^20260120.g386b5f5-1.fc43", - "passt-selinux 0^20260120.g386b5f5-1.fc43", - "passwdqc 2.0.3-8.fc43", - "passwdqc-utils 2.0.3-8.fc43", - "pcaudiolib 1.1-18.fc43", - "pciutils 3.14.0-2.fc43", - "pciutils-libs 3.14.0-2.fc43", - "pcre2 10.47-1.fc43", - "pcre2-syntax 10.47-1.fc43", - "pcre2-utf32 10.47-1.fc43", - "pcsc-lite 2.3.3-2.fc43", - "pcsc-lite-ccid 1.7.0-2.fc43", - "pcsc-lite-libs 2.3.3-2.fc43", - "pinfo 0.6.13-9.fc43", - "pipewire 1.4.10-1.fc43", - "pipewire-alsa 1.4.10-1.fc43", - "pipewire-config-raop 1.4.10-1.fc43", - "pipewire-gstreamer 1.4.10-1.fc43", - "pipewire-libs 1.4.10-1.fc43", - "pipewire-module-filter-chain-lv2 1.4.10-1.fc43", - "pipewire-pulseaudio 1.4.10-1.fc43", - "pipewire-utils 1.4.10-1.fc43", - "pixman 0.46.2-2.fc43", - "pkgconf 2.3.0-3.fc43", - "pkgconf-m4 2.3.0-3.fc43", - "pkgconf-pkg-config 2.3.0-3.fc43", - "plymouth 24.004.60-24.fc43", - "plymouth-core-libs 24.004.60-24.fc43", - "plymouth-graphics-libs 24.004.60-24.fc43", - "plymouth-plugin-label 24.004.60-24.fc43", - "plymouth-plugin-two-step 24.004.60-24.fc43", - "plymouth-scripts 24.004.60-24.fc43", - "plymouth-system-theme 24.004.60-24.fc43", - "plymouth-theme-spinner 24.004.60-24.fc43", - "podman 5:5.7.1-1.fc43", - "podman-sequoia 0.2.0-3.fc43", - "policycoreutils 3.9-7.fc43", - "policycoreutils-python-utils 3.9-7.fc43", - "polkit 126-6.fc43", - "polkit-libs 126-6.fc43", - "pop-icon-theme 3.5.0-4.fc43", - "pop-launcher 1:1.0.8-1.fc43", - "pop-sound-theme 5.5.1-6.fc43", - "poppler 25.07.0-3.fc43", - "poppler-cpp 25.07.0-3.fc43", - "poppler-data 0.4.11-10.fc43", - "poppler-utils 25.07.0-3.fc43", - "popt 1.19-9.fc43", - "prefixdevname 0.2.0-7.fc43", - "procps-ng 4.0.4-7.fc43.1", - "protobuf-c 1.5.2-1.fc43", - "psmisc 23.7-6.fc43", - "publicsuffix-list-dafsa 20260116-1.fc43", - "pulseaudio-libs 17.0-9.fc43", - "pulseaudio-libs-glib2 17.0-9.fc43", - "pulseaudio-utils 17.0-9.fc43", - "python-pip-wheel 25.1.1-18.fc43", - "python3 3.14.3-1.fc43", - "python3-asahi_firmware 0.7.9-4.fc43", - "python3-asn1 2.7.0-8.fc43", - "python3-audit 4.1.3-1.fc43", - "python3-cairo 1.28.0-4.fc43", - "python3-charset-normalizer 3.4.3-3.fc43", - "python3-cups 2.0.4-7.fc43", - "python3-dbus 1.4.0-7.fc43", - "python3-distro 1.9.0-10.fc43", - "python3-enchant 3.2.2-23.fc43", - "python3-firewall 2.3.2-1.fc43", - "python3-gobject 3.54.5-4.fc43", - "python3-gobject-base 3.54.5-4.fc43", - "python3-inotify 0.9.6-42.fc43", - "python3-libs 3.14.3-1.fc43", - "python3-libselinux 3.9-5.fc43", - "python3-libsemanage 3.9-4.fc43", - "python3-linux-procfs 0.7.3-11.fc43", - "python3-nftables 1:1.1.3-6.fc43.1", - "python3-olefile 0.47-12.fc43", - "python3-packaging 25.0-7.fc43", - "python3-pexpect 4.9.0-14.fc43", - "python3-pillow 11.3.0-7.fc43", - "python3-policycoreutils 3.9-7.fc43", - "python3-ptyprocess 0.7.0-14.fc43", - "python3-pyudev 0.24.3-12.fc43", - "python3-pyxdg 0.28-1.fc43", - "python3-pyyaml 6.0.2-7.fc43", - "python3-rapidfuzz 3.12.2-5.fc43", - "python3-setools 4.6.0-4.fc43", - "python3-six 1.17.0-7.fc43", - "qalculate 5.7.0-2.fc43", - "qpdf-libs 12.3.2-1.fc43", - "qrencode-libs 4.1.1-11.fc43", - "qrtr 1.1-4.fc43", - "qrtr-libs 1.1-4.fc43", - "quota 1:4.10-2.fc43", - "quota-nls 1:4.10-2.fc43", - "rav1e-libs 0.8.1-2.fc43", - "readline 8.3-2.fc43", - "realtek-firmware 20260110-1.fc43", - "rit-meera-new-fonts 1.6.2-4.fc43", - "rit-rachana-fonts 1.5.2-4.fc43", - "rmtfs 1.1-4.fc43", - "rootfiles 9.0-4.fc43", - "rpcbind 1.2.8-0.fc43", - "rpm 6.0.1-1.fc43", - "rpm-libs 6.0.1-1.fc43", - "rpm-ostree 2025.12-1.fc43", - "rpm-ostree-libs 2025.12-1.fc43", - "rpm-plugin-selinux 6.0.1-1.fc43", - "rpm-sequoia 1.10.1-1.fc43", - "rsync 3.4.1-5.fc43", - "rtkit 0.11-69.fc43", - "rubberband-libs 4.0.0-4.fc43", - "samba-client 2:4.23.5-2.fc43", - "samba-client-libs 2:4.23.5-2.fc43", - "samba-common 2:4.23.5-2.fc43", - "samba-common-libs 2:4.23.5-2.fc43", - "sane-backends-libs 1.4.0-4.fc43", - "sed 4.9-5.fc43", - "selinux-policy 42.24-1.fc43", - "selinux-policy-targeted 42.24-1.fc43", - "serd 0.32.4-2.fc43", - "setup 2.15.0-26.fc43", - "setxkbmap 1.3.4-6.fc43", - "shadow-utils 2:4.18.0-3.fc43", - "shadow-utils-subid 2:4.18.0-3.fc43", - "shared-mime-info 2.4-2.fc43", - "shim-aa64 15.8-3", - "sil-padauk-fonts 3.003-20.fc43", - "skopeo 1:1.21.0-1.fc43", - "snappy 1.2.2-2.fc43", - "sord 0.16.18-2.fc43", - "sos 4.11.0-1.fc43", - "sound-theme-freedesktop 0.8-24.fc43", - "soundtouch 2.4.0-2.fc43", - "soxr 0.1.3-20.fc43", - "speakersafetyd 1.0.2-6.fc43", - "speech-dispatcher 0.12.1-5.fc43", - "speech-dispatcher-espeak-ng 0.12.1-5.fc43", - "speech-dispatcher-libs 0.12.1-5.fc43", - "speex 1.2.0-20.fc43", - "spice-vdagent 0.23.0-1.fc43", - "spice-webdavd 3.0-12.fc43", - "spirv-tools-libs 2026.1-2.fc43", - "sqlite-libs 3.50.2-2.fc43", - "sratom 0.6.18-2.fc43", - "srt-libs 1.5.4-4.fc43", - "sssd-client 2.12.0-1.fc43", - "sssd-common 2.12.0-1.fc43", - "sssd-kcm 2.12.0-1.fc43", - "sssd-krb5-common 2.12.0-1.fc43", - "sssd-nfs-idmap 2.12.0-1.fc43", - "stix-fonts 2.13b171-9.fc43", - "sudo 1.9.17-6.p2.fc43", - "svt-av1-libs 3.1.2-1.fc43", - "system-config-printer 1.5.18-16.fc43", - "system-config-printer-libs 1.5.18-16.fc43", - "system-config-printer-udev 1.5.18-16.fc43", - "systemd 258.5-1.fc43", - "systemd-container 258.5-1.fc43", - "systemd-libs 258.5-1.fc43", - "systemd-oomd-defaults 258.5-1.fc43", - "systemd-pam 258.5-1.fc43", - "systemd-resolved 258.5-1.fc43", - "systemd-shared 258.5-1.fc43", - "systemd-sysusers 258.5-1.fc43", - "systemd-udev 258.5-1.fc43", - "taglib 1.13.1-6.fc43", - "tar 2:1.35-6.fc43", - "tcl 1:9.0.2-1.fc43", - "tesseract-common 5.5.2-1.fc43", - "tesseract-langpack-eng 4.1.0-11.fc43", - "tesseract-libs 5.5.2-1.fc43", - "tesseract-tessdata-doc 4.1.0-11.fc43", - "time 1.9-27.fc43", - "tiny-dfr 0.3.5-3.fc43", - "tpm2-tss 4.1.3-8.fc43", - "tree 2.2.1-2.fc43", - "tuned 2.27.0-1.fc43", - "tuned-ppd 2.27.0-1.fc43", - "twolame-libs 0.4.0-8.fc43", - "tzdata 2025c-1.fc43", - "uboot-images-armv8 1:2025.10-101.fc43", - "udisks2 2.11.1-1.fc43", - "unbound-libs 1.24.2-1.fc43", - "unicode-ucd 17.0.0-1.fc43", - "unzip 6.0-67.fc43", - "update-m1n1 20250713-5.fc43", - "upower 1.91.1-2.fc43", - "upower-libs 1.91.1-2.fc43", - "uresourced 0.5.4-4.fc43", - "urw-base35-bookman-fonts 20200910-26.fc43", - "urw-base35-c059-fonts 20200910-26.fc43", - "urw-base35-d050000l-fonts 20200910-26.fc43", - "urw-base35-fonts 20200910-26.fc43", - "urw-base35-fonts-common 20200910-26.fc43", - "urw-base35-gothic-fonts 20200910-26.fc43", - "urw-base35-nimbus-mono-ps-fonts 20200910-26.fc43", - "urw-base35-nimbus-roman-fonts 20200910-26.fc43", - "urw-base35-nimbus-sans-fonts 20200910-26.fc43", - "urw-base35-p052-fonts 20200910-26.fc43", - "urw-base35-standard-symbols-ps-fonts 20200910-26.fc43", - "urw-base35-z003-fonts 20200910-26.fc43", - "usb_modeswitch 2.6.2-4.fc43", - "usb_modeswitch-data 20191128-14.fc43", - "usbutils 018-4.fc43", - "userspace-rcu 0.15.3-2.fc43", - "util-linux 2.41.3-7.fc43", - "util-linux-core 2.41.3-7.fc43", - "vazirmatn-vf-fonts 33.003-13.fc43", - "vid.stab 1.1.1-7.fc43", - "vim-data 2:9.2.045-1.fc43", - "vim-minimal 2:9.2.045-1.fc43", - "virt-what 1.27-4.fc43", - "vo-amrwbenc 0.1.3-23.fc43", - "volume_key-libs 0.3.12-28.fc43", - "vulkan-loader 1.4.341.0-1.fc43", - "wavpack 5.8.1-3.fc43", - "webrtc-audio-processing 1.3-9.fc43", - "wget2 2.2.1-1.fc43", - "wget2-libs 2.2.1-1.fc43", - "wget2-wget 2.2.1-1.fc43", - "which 2.23-3.fc43", - "whois 5.6.5-1.fc43", - "whois-nls 5.6.5-1.fc43", - "wireguard-tools 1.0.20250521-2.fc43", - "wireless-regdb 2026.02.04-1.fc43", - "wireplumber 0.5.13-1.fc43", - "wireplumber-libs 0.5.13-1.fc43", - "words 3.0-62.fc43", - "wpa_supplicant 1:2.11-7.fc43", - "wsdd 0.8-5.fc43", - "xdg-dbus-proxy 0.1.6-3.fc43", - "xdg-desktop-portal 1.20.3-2.fc43", - "xdg-desktop-portal-cosmic 1.0.8-1.fc43", - "xdg-desktop-portal-gtk 1.15.3-2.fc43", - "xdg-user-dirs 0.18-11.fc43", - "xdg-utils 1.2.1-4.fc43", - "xevd-libs 0.5.0-5.fc43", - "xeve-libs 0.5.1-5.fc43", - "xfsprogs 6.15.0-3.fc43", - "xkbcomp 1.5.0-1.fc43", - "xkeyboard-config 2.46-1.fc43", - "xml-common 0.6.3-67.fc43", - "xorg-x11-server-Xwayland 24.1.9-1.fc43", - "xprop 1.2.8-4.fc43", - "xvidcore 1.3.7-14.fc43", - "xxhash-libs 0.8.3-3.fc43", - "xz 1:5.8.1-4.fc43", - "xz-libs 1:5.8.1-4.fc43", - "yajl 2.1.0-38.fc43", - "zchunk-libs 1.5.1-3.fc43", - "zeromq 4.3.5-22.fc43", - "zimg 3.0.6-2.fc43", - "zip 3.0-44.fc43", - "zix 0.6.2-2.fc43", - "zlib-ng-compat 2.3.3-1.fc43", - "zram-generator 1.2.1-3.fc43", - "zram-generator-defaults 1.2.1-3.fc43", - "zstd 1.5.7-2.fc43", - "zvbi 0.2.44-2.fc43" - ], - "removed": [], - "updated": [] -} diff --git a/changelogs/asahi-cosmic/43.20260305.0.json b/changelogs/asahi-cosmic/43.20260305.0.json deleted file mode 100644 index 4df26d4..0000000 --- a/changelogs/asahi-cosmic/43.20260305.0.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "image": "asahi-cosmic", - "version": "43", - "build_id": "20260305.0", - "added_count": 2, - "removed_count": 0, - "updated_count": 14, - "added": [ - "gvfs-mtp 1.58.1-1.fc43", - "libmtp 1.1.22-2.fc43" - ], - "removed": [ - ], - "updated": [ - "brcmfmac-firmware 20260110-1.fc43 -> 20260221-1.fc43", - "hwdata 0.404-1.fc43 -> 0.405-1.fc43", - "libnfsidmap 1:2.8.5-0.fc43 -> 1:2.8.5-0.rc3.fc43", - "lilv-libs 0.24.26-7.fc43 -> 0.26.4-1.fc43", - "linux-firmware 20260110-1.fc43 -> 20260221-1.fc43", - "linux-firmware-whence 20260110-1.fc43 -> 20260221-1.fc43", - "nfs-utils 1:2.8.5-0.fc43 -> 1:2.8.5-0.rc3.fc43", - "realtek-firmware 20260110-1.fc43 -> 20260221-1.fc43", - "rpm-ostree 2025.12-1.fc43 -> 2026.1-1.fc43", - "rpm-ostree-libs 2025.12-1.fc43 -> 2026.1-1.fc43", - "serd 0.32.4-2.fc43 -> 0.32.8-1.fc43", - "sord 0.16.18-2.fc43 -> 0.16.22-1.fc43", - "sratom 0.6.18-2.fc43 -> 0.6.22-1.fc43", - "zix 0.6.2-2.fc43 -> 0.8.0-2.fc43" - ] -} diff --git a/changelogs/asahi-cosmic/43.20260308.0.json b/changelogs/asahi-cosmic/43.20260308.0.json deleted file mode 100644 index e1cc228..0000000 --- a/changelogs/asahi-cosmic/43.20260308.0.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "image": "asahi-cosmic", - "version": "43", - "build_id": "20260308.0", - "added_count": 0, - "removed_count": 0, - "updated_count": 24, - "added": [ - ], - "removed": [ - ], - "updated": [ - "bootc 1.12.1-1.fc43 -> 1.13.0-2.fc43", - "buildah 2:1.42.2-1.fc43 -> 2:1.43.0-1.fc43", - "ca-certificates 2025.2.80_v9.0.304-1.1.fc43 -> 2025.2.80_v9.0.304-1.2.fc43", - "containers-common 5:0.64.2-1.fc43 -> 5:0.67.0-1.fc43", - "containers-common-extra 5:0.64.2-1.fc43 -> 5:0.67.0-1.fc43", - "kernel-16k 6.18.10-402.asahi.fc43 -> 6.18.15-400.asahi.fc43", - "kernel-16k-core 6.18.10-402.asahi.fc43 -> 6.18.15-400.asahi.fc43", - "kernel-16k-modules 6.18.10-402.asahi.fc43 -> 6.18.15-400.asahi.fc43", - "kernel-16k-modules-core 6.18.10-402.asahi.fc43 -> 6.18.15-400.asahi.fc43", - "kernel-16k-modules-extra 6.18.10-402.asahi.fc43 -> 6.18.15-400.asahi.fc43", - "podman 5:5.7.1-1.fc43 -> 5:5.8.0-1.fc43", - "skopeo 1:1.21.0-1.fc43 -> 1:1.22.0-2.fc43", - "systemd 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-container 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-libs 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-oomd-defaults 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-pam 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-resolved 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-shared 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-sysusers 258.5-1.fc43 -> 258.5-2.fc43", - "systemd-udev 258.5-1.fc43 -> 258.5-2.fc43", - "tiny-dfr 0.3.5-3.fc43 -> 0.3.7-2.fc43", - "vim-data 2:9.2.045-1.fc43 -> 2:9.2.112-2.fc43", - "vim-minimal 2:9.2.045-1.fc43 -> 2:9.2.112-2.fc43" - ] -} diff --git a/changelogs/asahi-cosmic/43.20260403.0.json b/changelogs/asahi-cosmic/43.20260403.0.json deleted file mode 100644 index a01f76d..0000000 --- a/changelogs/asahi-cosmic/43.20260403.0.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "image": "asahi-cosmic", - "version": "43", - "build_id": "20260403.0", - "added_count": 1, - "removed_count": 2, - "updated_count": 122, - "added": [ - "gtk4-layer-shell 1.3.0-1.fc43" - ], - "removed": [ - "granite 6.2.0-11.fc43", - "gtk-layer-shell 0.10.0-1.fc43" - ], - "updated": [ - "SwayNotificationCenter 0.10.1-2.fc42 -> 0.12.5-1.fc43", - "at-spi2-atk 2.58.3-1.fc43 -> 2.58.4-1.fc43", - "at-spi2-core 2.58.3-1.fc43 -> 2.58.4-1.fc43", - "atk 2.58.3-1.fc43 -> 2.58.4-1.fc43", - "audit 4.1.3-1.fc43 -> 4.1.4-1.fc43", - "audit-libs 4.1.3-1.fc43 -> 4.1.4-1.fc43", - "audit-rules 4.1.3-1.fc43 -> 4.1.4-1.fc43", - "bind-libs 32:9.18.44-1.fc43 -> 32:9.18.47-1.fc43", - "bind-utils 32:9.18.44-1.fc43 -> 32:9.18.47-1.fc43", - "bootc 1.13.0-2.fc43 -> 1.14.1-1.fc43", - "brcmfmac-firmware 20260221-1.fc43 -> 20260309-1.fc43", - "btrfs-progs 6.17.1-1.fc43 -> 6.19.1-1.fc43", - "cifs-utils 7.2-2.fc43 -> 7.5-1.fc43", - "conmon 2:2.1.13-2.fc43 -> 2:2.2.1-2.fc43", - "container-selinux 4:2.245.0-1.fc43 -> 4:2.247.0-1.fc43", - "coreutils 9.7-7.fc43 -> 9.7-8.fc43", - "coreutils-common 9.7-7.fc43 -> 9.7-8.fc43", - "crun 1.25.1-1.fc43 -> 1.27-1.fc43", - "cups 1:2.4.16-4.fc43 -> 1:2.4.16-7.fc43", - "cups-client 1:2.4.16-4.fc43 -> 1:2.4.16-7.fc43", - "cups-filesystem 1:2.4.16-4.fc43 -> 1:2.4.16-7.fc43", - "cups-libs 1:2.4.16-4.fc43 -> 1:2.4.16-7.fc43", - "ethtool 2:6.15-3.fc43 -> 2:6.19-1.fc43", - "exfatprogs 1.3.1-1.fc43 -> 1.3.2-1.fc43", - "fd-find 10.3.0-1.fc43 -> 10.4.2-1.fc43", - "fedora-asahi-remix-release 43-13 -> 43-14", - "fedora-asahi-remix-release-common 43-13 -> 43-14", - "fedora-asahi-remix-release-identity-basic 43-13 -> 43-14", - "giflib 5.2.2-8.fc43 -> 5.2.2-9.fc43", - "glib2 2.86.4-1.fc43 -> 2.86.4-2.fc43", - "grub2-common 1:2.12-40.fc43 -> 1:2.12-42.fc43", - "grub2-efi-aa64 1:2.12-40.fc43 -> 1:2.12-42.fc43", - "grub2-efi-aa64-modules 1:2.12-40.fc43 -> 1:2.12-42.fc43", - "grub2-tools 1:2.12-40.fc43 -> 1:2.12-42.fc43", - "grub2-tools-minimal 1:2.12-40.fc43 -> 1:2.12-42.fc43", - "gstreamer1 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugin-libav 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugins-bad-free 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugins-bad-free-libs 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugins-base 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugins-good 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gstreamer1-plugins-ugly-free 1.26.10-1.fc43 -> 1.26.11-1.fc43", - "gtk-update-icon-cache 3.24.51-2.fc43 -> 3.24.52-1.fc43", - "gtk3 3.24.51-2.fc43 -> 3.24.52-1.fc43", - "gtk4 4.20.3-1.fc43 -> 4.20.4-1.fc43", - "gvfs 1.58.1-1.fc43 -> 1.58.4-1.fc43", - "gvfs-client 1.58.1-1.fc43 -> 1.58.4-1.fc43", - "gvfs-fuse 1.58.1-1.fc43 -> 1.58.4-1.fc43", - "gvfs-mtp 1.58.1-1.fc43 -> 1.58.4-1.fc43", - "krb5-libs 1.22.2-2.fc43 -> 1.22.2-3.fc43", - "libX11 1.8.12-1.fc43 -> 1.8.13-1.fc43", - "libX11-common 1.8.12-1.fc43 -> 1.8.13-1.fc43", - "libX11-xcb 1.8.12-1.fc43 -> 1.8.13-1.fc43", - "libadwaita 1.8.4-1.fc43 -> 1.8.5.1-1.fc43", - "libcap-ng 0.9.1-1.fc43 -> 0.9.2-1.fc43", - "libjpeg-turbo 3.1.2-1.fc43 -> 3.1.3-1.fc43", - "libmaxminddb 1.13.1-1.fc43 -> 1.13.3-1.fc43", - "libnfsidmap 1:2.8.5-0.rc3.fc43 -> 1:2.8.7-1.fc43", - "libopenmpt 0.8.4-1.fc43 -> 0.8.6-1.fc43", - "libseat 0.9.2-1.fc43 -> 0.9.3-1.fc43", - "libsolv 0.7.35-3.fc43 -> 0.7.36-2.fc43", - "libsoup3 3.6.6-1.fc43 -> 3.6.6-2.fc43", - "libtasn1 4.20.0-2.fc43 -> 4.21.0-1.fc43", - "linux-firmware 20260221-1.fc43 -> 20260309-1.fc43", - "linux-firmware-whence 20260221-1.fc43 -> 20260309-1.fc43", - "lsp-plugins-lv2 1.2.26-1.fc43 -> 1.2.27-1.fc43", - "nfs-utils 1:2.8.5-0.rc3.fc43 -> 1:2.8.7-1.fc43", - "ngtcp2 1.19.0-1.fc43 -> 1.21.0-1.fc43", - "ngtcp2-crypto-gnutls 1.19.0-1.fc43 -> 1.21.0-1.fc43", - "ngtcp2-crypto-ossl 1.19.0-1.fc43 -> 1.21.0-1.fc43", - "nspr 4.38.2-3.fc43 -> 4.38.2-4.fc43", - "nss 3.120.1-1.fc43 -> 3.121.0-1.fc43", - "nss-softokn 3.120.1-1.fc43 -> 3.121.0-1.fc43", - "nss-softokn-freebl 3.120.1-1.fc43 -> 3.121.0-1.fc43", - "nss-sysinit 3.120.1-1.fc43 -> 3.121.0-1.fc43", - "nss-util 3.120.1-1.fc43 -> 3.121.0-1.fc43", - "openldap 2.6.10-4.fc43 -> 2.6.13-1.fc43", - "openssh 10.0p1-6.fc43 -> 10.0p1-8.fc43", - "openssh-clients 10.0p1-6.fc43 -> 10.0p1-8.fc43", - "openssh-server 10.0p1-6.fc43 -> 10.0p1-8.fc43", - "pango 1.57.0-1.fc43 -> 1.57.1-1.fc43", - "pipewire 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-alsa 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-config-raop 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-gstreamer 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-libs 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-module-filter-chain-lv2 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-pulseaudio 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "pipewire-utils 1.4.10-1.fc43 -> 1.4.11-1.fc43", - "podman 5:5.8.0-1.fc43 -> 5:5.8.1-1.fc43", - "polkit 126-6.fc43 -> 126-6.fc43.2", - "polkit-libs 126-6.fc43 -> 126-6.fc43.2", - "python3 3.14.3-1.fc43 -> 3.14.3-2.fc43", - "python3-asahi_firmware 0.7.9-4.fc43 -> 0.8.0-1.fc43", - "python3-audit 4.1.3-1.fc43 -> 4.1.4-1.fc43", - "python3-libs 3.14.3-1.fc43 -> 3.14.3-2.fc43", - "python3-pexpect 4.9.0-14.fc43 -> 4.9.0-15.fc43", - "realtek-firmware 20260221-1.fc43 -> 20260309-1.fc43", - "rmtfs 1.1-4.fc43 -> 1.1.1-2.fc43", - "rpm-ostree 2026.1-1.fc43 -> 2026.1-2.fc43", - "rpm-ostree-libs 2026.1-1.fc43 -> 2026.1-2.fc43", - "selinux-policy 42.24-1.fc43 -> 43.4-2.fc43", - "selinux-policy-targeted 42.24-1.fc43 -> 43.4-2.fc43", - "speakersafetyd 1.0.2-6.fc43 -> 1.0.2-7.fc43", - "systemd 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-container 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-libs 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-oomd-defaults 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-pam 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-resolved 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-shared 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-sysusers 258.5-2.fc43 -> 258.7-1.fc43", - "systemd-udev 258.5-2.fc43 -> 258.7-1.fc43", - "tiny-dfr 0.3.7-2.fc43 -> 0.3.7-3.fc43", - "tzdata 2025c-1.fc43 -> 2026a-1.fc43", - "vim-data 2:9.2.112-2.fc43 -> 2:9.2.240-1.fc43", - "vim-minimal 2:9.2.112-2.fc43 -> 2:9.2.240-1.fc43", - "whois 5.6.5-1.fc43 -> 5.6.6-1.fc43", - "whois-nls 5.6.5-1.fc43 -> 5.6.6-1.fc43", - "wireplumber 0.5.13-1.fc43 -> 0.5.14-1.fc43", - "wireplumber-libs 0.5.13-1.fc43 -> 0.5.14-1.fc43", - "zlib-ng-compat 2.3.3-1.fc43 -> 2.3.3-2.fc43" - ] -} diff --git a/changelogs/asahi-cosmic/packages-latest.txt b/changelogs/asahi-cosmic/packages-latest.txt deleted file mode 100644 index e0d47ff..0000000 --- a/changelogs/asahi-cosmic/packages-latest.txt +++ /dev/null @@ -1,1120 +0,0 @@ -ModemManager 1.24.2-1.fc43 -ModemManager-glib 1.24.2-1.fc43 -NetworkManager 1:1.54.3-2.fc43 -NetworkManager-bluetooth 1:1.54.3-2.fc43 -NetworkManager-config-connectivity-fedora 1:1.54.3-2.fc43 -NetworkManager-libnm 1:1.54.3-2.fc43 -NetworkManager-wifi 1:1.54.3-2.fc43 -NetworkManager-wwan 1:1.54.3-2.fc43 -SwayNotificationCenter 0.12.5-1.fc43 -aajohan-comfortaa-fonts 3.105-0.7.20210729git2a87ac6.fc43 -aardvark-dns 2:1.17.0-1.fc43 -abattis-cantarell-fonts 0.301-15.fc43 -abattis-cantarell-vf-fonts 0.301-15.fc43 -accountsservice 23.13.9-9.fc43 -acl 2.3.2-4.fc43 -acpid 2.0.34-14.fc43 -adobe-mappings-cmap 20231115-3.fc43 -adobe-mappings-cmap-deprecated 20231115-3.fc43 -adobe-mappings-pdf 20190401-10.fc43 -adw-gtk3-theme 6.4-1.fc43 -adwaita-cursor-theme 49.0-1.fc43 -adwaita-icon-theme 49.0-1.fc43 -adwaita-icon-theme-legacy 46.2-4.fc43 -alsa-lib 1.2.15.3-1.fc43 -alsa-ucm 1.2.15.3-1.fc43 -alsa-ucm-asahi 8-2.fc43 -alsa-utils 1.2.15.2-1.fc43 -alternatives 1.33-3.fc43 -anthy-unicode 1.0.0.20240502-11.fc43 -appstream 1.1.0-1.fc43 -aribb24 1.0.3^20160216git5e9be27-3.fc43 -asahi-audio 3.4-3.fc43 -asahi-fwupdate 20250713-5.fc43 -asahi-platform-metapackage 0-28.fc43 -asahi-platform-metapackage-audio 0-28.fc43 -asahi-platform-metapackage-core 0-28.fc43 -asahi-platform-metapackage-mesa 0-28.fc43 -asahi-repos 1-26.fc43 -asahi-scripts 20250713-5.fc43 -at-spi2-atk 2.58.4-1.fc43 -at-spi2-core 2.58.4-1.fc43 -atk 2.58.4-1.fc43 -attr 2.5.2-6.fc43 -audit 4.1.4-1.fc43 -audit-libs 4.1.4-1.fc43 -audit-rules 4.1.4-1.fc43 -authselect 1.6.2-1.fc43 -authselect-libs 1.6.2-1.fc43 -avahi 0.9~rc2-6.fc43 -avahi-glib 0.9~rc2-6.fc43 -avahi-gobject 0.9~rc2-6.fc43 -avahi-libs 0.9~rc2-6.fc43 -b43-fwcutter 019-39.fc43 -b43-openfwwf 5.2-46.fc43 -bash 5.3.0-2.fc43 -bash-color-prompt 0.7.1-2.fc43 -bash-completion 1:2.16-2.fc43 -bc 1.08.2-2.fc43 -bind-libs 32:9.18.47-1.fc43 -bind-utils 32:9.18.47-1.fc43 -bluez 5.86-4.fc43 -bluez-cups 5.86-4.fc43 -bluez-libs 5.86-4.fc43 -bootc 1.14.1-1.fc43 -bootupd 0.2.32-2.fc43 -brcmfmac-firmware 20260309-1.fc43 -brlapi 0.8.7-4.fc43 -brltty 6.8-4.fc43 -btrfs-progs 6.19.1-1.fc43 -bubblewrap 0.11.0-2.fc43 -buildah 2:1.43.0-1.fc43 -bzip2 1.0.8-21.fc43 -bzip2-libs 1.0.8-21.fc43 -c-ares 1.34.5-2.fc43 -ca-certificates 2025.2.80_v9.0.304-1.2.fc43 -cairo 1.18.4-2.fc43 -cairo-gobject 1.18.4-2.fc43 -cairomm1.16 1.18.0-12.fc43 -catatonit 0.2.1-3.fc43 -cdparanoia-libs 10.2-48.fc43 -checkpolicy 3.9-2.fc43 -chrony 4.8-3.fc43 -cifs-utils 7.5-1.fc43 -cjson 1.7.18-3.fc43 -cldr-emoji-annotation 1:48-1.fc43 -cldr-emoji-annotation-dtd 1:48-1.fc43 -codec2 1.2.0-7.fc43 -color-filesystem 1-36.fc43 -colord 1.4.8-2.fc43 -colord-libs 1.4.8-2.fc43 -composefs 1.0.8-3.fc43 -composefs-libs 1.0.8-3.fc43 -compsize 1.5^git20250123.d79eacf-13.fc43 -conmon 2:2.2.1-2.fc43 -container-selinux 4:2.247.0-1.fc43 -containers-common 5:0.67.0-1.fc43 -containers-common-extra 5:0.67.0-1.fc43 -coreutils 9.7-8.fc43 -coreutils-common 9.7-8.fc43 -cosmic-app-library 1.0.8-1.fc43 -cosmic-applets 1.0.8-1.fc43 -cosmic-bg 1.0.8-1.fc43 -cosmic-comp 1.0.8-1.fc43 -cosmic-config-fedora 0~git.20241103.1.d35e087-3.fc43 -cosmic-edit 1.0.8-1.fc43 -cosmic-files 1.0.8-1.fc43 -cosmic-greeter 1.0.8-1.fc43 -cosmic-icon-theme 1.0.8-1.fc43 -cosmic-idle 1.0.8-1.fc43 -cosmic-initial-setup 1.0.8-1.fc43 -cosmic-launcher 1.0.8-1.fc43 -cosmic-notifications 1.0.8-1.fc43 -cosmic-osd 1.0.8-1.fc43 -cosmic-panel 1.0.8-1.fc43 -cosmic-player 1.0.8-1.fc43 -cosmic-randr 1.0.8-1.fc43 -cosmic-screenshot 1.0.8-1.fc43 -cosmic-session 1.0.8-1.fc43 -cosmic-settings 1.0.8-1.fc43 -cosmic-settings-daemon 1.0.8-1.fc43 -cosmic-store 1.0.8-1.fc43 -cosmic-term 1.0.8-1.fc43 -cosmic-workspaces 1.0.8-1.fc43 -cpio 2.15-6.fc43 -cracklib 2.9.11-8.fc43 -crun 1.27-1.fc43 -crypto-policies 20251125-1.git63291f8.fc43 -cryptsetup 2.8.4-1.fc43 -cryptsetup-libs 2.8.4-1.fc43 -cups 1:2.4.16-7.fc43 -cups-browsed 1:2.1.1-5.fc43 -cups-client 1:2.4.16-7.fc43 -cups-filesystem 1:2.4.16-7.fc43 -cups-filters 1:2.0.1-12.fc43 -cups-libs 1:2.4.16-7.fc43 -curl 8.15.0-5.fc43 -cyrus-sasl-gssapi 2.1.28-33.fc43 -cyrus-sasl-lib 2.1.28-33.fc43 -cyrus-sasl-plain 2.1.28-33.fc43 -dbus 1:1.16.0-4.fc43 -dbus-broker 37-2.fc43 -dbus-common 1:1.16.0-4.fc43 -dbus-daemon 1:1.16.0-4.fc43 -dbus-libs 1:1.16.0-4.fc43 -dbus-tools 1:1.16.0-4.fc43 -dbus-x11 1:1.16.0-4.fc43 -dconf 0.49.0-1.fc43 -default-editor 8.5-2.fc43 -default-fonts-am 4.2-5.fc43 -default-fonts-ar 4.2-5.fc43 -default-fonts-as 4.2-5.fc43 -default-fonts-ast 4.2-5.fc43 -default-fonts-be 4.2-5.fc43 -default-fonts-bg 4.2-5.fc43 -default-fonts-bn 4.2-5.fc43 -default-fonts-bo 4.2-5.fc43 -default-fonts-br 4.2-5.fc43 -default-fonts-chr 4.2-5.fc43 -default-fonts-cjk-mono 4.2-5.fc43 -default-fonts-cjk-sans 4.2-5.fc43 -default-fonts-cjk-serif 4.2-5.fc43 -default-fonts-core-emoji 4.2-5.fc43 -default-fonts-core-math 4.2-5.fc43 -default-fonts-core-mono 4.2-5.fc43 -default-fonts-core-sans 4.2-5.fc43 -default-fonts-core-serif 4.2-5.fc43 -default-fonts-dv 4.2-5.fc43 -default-fonts-dz 4.2-5.fc43 -default-fonts-el 4.2-5.fc43 -default-fonts-eo 4.2-5.fc43 -default-fonts-eu 4.2-5.fc43 -default-fonts-fa 4.2-5.fc43 -default-fonts-got 4.2-5.fc43 -default-fonts-gu 4.2-5.fc43 -default-fonts-he 4.2-5.fc43 -default-fonts-hi 4.2-5.fc43 -default-fonts-hy 4.2-5.fc43 -default-fonts-ia 4.2-5.fc43 -default-fonts-iu 4.2-5.fc43 -default-fonts-ka 4.2-5.fc43 -default-fonts-kab 4.2-5.fc43 -default-fonts-km 4.2-5.fc43 -default-fonts-kn 4.2-5.fc43 -default-fonts-ku 4.2-5.fc43 -default-fonts-lo 4.2-5.fc43 -default-fonts-mai 4.2-5.fc43 -default-fonts-ml 4.2-5.fc43 -default-fonts-mni 4.2-5.fc43 -default-fonts-mr 4.2-5.fc43 -default-fonts-my 4.2-5.fc43 -default-fonts-nb 4.2-5.fc43 -default-fonts-ne 4.2-5.fc43 -default-fonts-nn 4.2-5.fc43 -default-fonts-nqo 4.2-5.fc43 -default-fonts-nr 4.2-5.fc43 -default-fonts-nso 4.2-5.fc43 -default-fonts-or 4.2-5.fc43 -default-fonts-other-mono 4.2-5.fc43 -default-fonts-other-sans 4.2-5.fc43 -default-fonts-other-serif 4.2-5.fc43 -default-fonts-pa 4.2-5.fc43 -default-fonts-ru 4.2-5.fc43 -default-fonts-sat 4.2-5.fc43 -default-fonts-si 4.2-5.fc43 -default-fonts-ss 4.2-5.fc43 -default-fonts-syr 4.2-5.fc43 -default-fonts-ta 4.2-5.fc43 -default-fonts-te 4.2-5.fc43 -default-fonts-th 4.2-5.fc43 -default-fonts-tn 4.2-5.fc43 -default-fonts-ts 4.2-5.fc43 -default-fonts-uk 4.2-5.fc43 -default-fonts-ur 4.2-5.fc43 -default-fonts-ve 4.2-5.fc43 -default-fonts-vi 4.2-5.fc43 -default-fonts-xh 4.2-5.fc43 -default-fonts-yi 4.2-5.fc43 -default-fonts-zu 4.2-5.fc43 -desktop-backgrounds-compat 43.0.0-2.fc43 -desktop-file-utils 0.28-2.fc43 -device-mapper 1.02.208-2.fc43 -device-mapper-event 1.02.208-2.fc43 -device-mapper-event-libs 1.02.208-2.fc43 -device-mapper-libs 1.02.208-2.fc43 -device-mapper-persistent-data 1.1.0-4.fc43 -diffutils 3.12-3.fc43 -dmidecode 1:3.6-7.fc43 -dns-root-data 2026260100-2.fc43 -dnsmasq 2.92-1.fc43 -dosfstools 4.2-16.fc43 -dotconf 1.4.1-5.fc43 -dracut 107-8.fc43 -dracut-asahi 20250713-5.fc43 -duktape 2.7.0-10.fc43 -e2fsprogs 1.47.3-2.fc43 -e2fsprogs-libs 1.47.3-2.fc43 -efi-filesystem 6-4.fc43 -efibootmgr 18-10.fc43 -efivar-libs 39-10.fc43 -elfutils-default-yama-scope 0.194-1.fc43 -elfutils-libelf 0.194-1.fc43 -elfutils-libs 0.194-1.fc43 -emacs-filesystem 1:30.0-5.fc43 -enchant2 2.8.15-1.fc43 -espeak-ng 1.51.1-12.fc43 -ethtool 2:6.19-1.fc43 -exfatprogs 1.3.2-1.fc43 -expat 2.7.3-1.fc43 -f43-backgrounds-base 43.0.4-1.fc43 -faad2-libs 1:2.11.2-5.fc43 -fd-find 10.4.2-1.fc43 -fdk-aac-free 2.0.0-16.fc43 -fedora-asahi-remix-release 43-14 -fedora-asahi-remix-release-common 43-14 -fedora-asahi-remix-release-identity-basic 43-14 -fedora-gpg-keys 43-1 -fedora-logos 42.0.1-2.fc43 -fedora-repos 43-1 -fedora-repos-archive 43-1 -fftw-libs-double 3.3.10-16.fc43 -fftw-libs-single 3.3.10-16.fc43 -file 5.46-8.fc43 -file-libs 5.46-8.fc43 -filesystem 3.18-50.fc43 -findutils 1:4.10.0-6.fc43 -firewalld 2.3.2-1.fc43 -firewalld-filesystem 2.3.2-1.fc43 -flac-libs 1.5.0-5.fc43 -flatpak 1.16.3-1.fc43 -flatpak-libs 1.16.3-1.fc43 -flatpak-selinux 1.16.3-1.fc43 -flatpak-session-helper 1.16.3-1.fc43 -flite 2.2-12.fc43 -fmt 11.2.0-3.fc43 -fontconfig 2.17.0-3.fc43 -fonts-filesystem 1:2.0.5-23.fc43 -fpaste 0.5.0.0-3.fc43 -fprintd 1.94.5-2.fc43 -fprintd-pam 1.94.5-2.fc43 -freetype 2.13.3-3.fc43 -fribidi 1.0.16-3.fc43 -fstrm 0.6.1-13.fc43 -fuse-common 3.16.2-5.fc42 -fuse-overlayfs 1.13-4.fc43 -fuse3 3.16.2-5.fc42 -fuse3-libs 3.16.2-5.fc42 -fwupd 2.0.20-1.fc43 -game-music-emu 0.6.4-2.fc43 -gamemode 1.8.2-3.fc43 -gawk 5.3.2-2.fc43 -gcr-libs 4.4.0.1-4.fc43 -gcr3 3.41.1-11.fc43 -gcr3-base 3.41.1-11.fc43 -gdbm 1:1.23-10.fc43 -gdbm-libs 1:1.23-10.fc43 -gdk-pixbuf2 2.44.4-1.fc43 -geoclue2 2.8.0-1.fc43 -gettext 0.25.1-2.fc43 -gettext-envsubst 0.25.1-2.fc43 -gettext-libs 0.25.1-2.fc43 -gettext-runtime 0.25.1-2.fc43 -ghostscript 10.05.1-6.fc43 -ghostscript-tools-fontutils 10.05.1-6.fc43 -ghostscript-tools-printing 10.05.1-6.fc43 -giflib 5.2.2-9.fc43 -git-core 2.53.0-1.fc43 -git-core-doc 2.53.0-1.fc43 -glib2 2.86.4-2.fc43 -glibc 2.42-10.fc43 -glibc-all-langpacks 2.42-10.fc43 -glibc-common 2.42-10.fc43 -glibc-gconv-extra 2.42-10.fc43 -glibmm2.68 2.84.0-2.fc43 -glycin-libs 2.0.8-1.fc43 -glycin-loaders 2.0.8-1.fc43 -gmp 1:6.3.0-4.fc43 -gnome-disk-utility 46.1-3.fc43 -gnome-icon-theme 3.12.0-26.fc43 -gnome-keyring 48.0-3.fc43 -gnome-keyring-pam 48.0-3.fc43 -gnome-system-monitor 49.1-1.fc43 -gnulib-l10n 20241231-1.fc43 -gnupg2 2.4.9-5.fc43 -gnupg2-dirmngr 2.4.9-5.fc43 -gnupg2-gpg-agent 2.4.9-5.fc43 -gnupg2-gpgconf 2.4.9-5.fc43 -gnupg2-keyboxd 2.4.9-5.fc43 -gnupg2-scdaemon 2.4.9-5.fc43 -gnupg2-verify 2.4.9-5.fc43 -gnutls 3.8.12-1.fc43 -gnutls-dane 3.8.12-1.fc43 -gobject-introspection 1.84.0-3.fc43 -google-droid-sans-fonts 20200215-23.fc43 -google-noto-color-emoji-fonts 20250623-2.fc43 -google-noto-fonts-common 20251101-2.fc43 -google-noto-naskh-arabic-vf-fonts 20251101-2.fc43 -google-noto-sans-arabic-vf-fonts 20251101-2.fc43 -google-noto-sans-armenian-vf-fonts 20251101-2.fc43 -google-noto-sans-bengali-vf-fonts 20251101-2.fc43 -google-noto-sans-canadian-aboriginal-vf-fonts 20251101-2.fc43 -google-noto-sans-cherokee-vf-fonts 20251101-2.fc43 -google-noto-sans-cjk-vf-fonts 1:2.004-10.fc43 -google-noto-sans-devanagari-vf-fonts 20251101-2.fc43 -google-noto-sans-ethiopic-vf-fonts 20251101-2.fc43 -google-noto-sans-georgian-vf-fonts 20251101-2.fc43 -google-noto-sans-gothic-fonts 20251101-2.fc43 -google-noto-sans-gujarati-vf-fonts 20251101-2.fc43 -google-noto-sans-gurmukhi-vf-fonts 20251101-2.fc43 -google-noto-sans-hebrew-vf-fonts 20251101-2.fc43 -google-noto-sans-kannada-vf-fonts 20251101-2.fc43 -google-noto-sans-khmer-vf-fonts 20251101-2.fc43 -google-noto-sans-lao-vf-fonts 20251101-2.fc43 -google-noto-sans-math-fonts 20251101-2.fc43 -google-noto-sans-meetei-mayek-vf-fonts 20251101-2.fc43 -google-noto-sans-mono-cjk-vf-fonts 1:2.004-10.fc43 -google-noto-sans-mono-vf-fonts 20251101-2.fc43 -google-noto-sans-nko-fonts 20251101-2.fc43 -google-noto-sans-ol-chiki-vf-fonts 20251101-2.fc43 -google-noto-sans-oriya-vf-fonts 20251101-2.fc43 -google-noto-sans-sinhala-vf-fonts 20251101-2.fc43 -google-noto-sans-symbols-2-fonts 20251101-2.fc43 -google-noto-sans-symbols-vf-fonts 20251101-2.fc43 -google-noto-sans-syriac-vf-fonts 20251101-2.fc43 -google-noto-sans-tamil-vf-fonts 20251101-2.fc43 -google-noto-sans-telugu-vf-fonts 20251101-2.fc43 -google-noto-sans-thaana-vf-fonts 20251101-2.fc43 -google-noto-sans-thai-vf-fonts 20251101-2.fc43 -google-noto-sans-vf-fonts 20251101-2.fc43 -google-noto-serif-armenian-vf-fonts 20251101-2.fc43 -google-noto-serif-bengali-vf-fonts 20251101-2.fc43 -google-noto-serif-cjk-vf-fonts 1:2.003-3.fc43 -google-noto-serif-devanagari-vf-fonts 20251101-2.fc43 -google-noto-serif-ethiopic-vf-fonts 20251101-2.fc43 -google-noto-serif-georgian-vf-fonts 20251101-2.fc43 -google-noto-serif-gujarati-vf-fonts 20251101-2.fc43 -google-noto-serif-gurmukhi-vf-fonts 20251101-2.fc43 -google-noto-serif-hebrew-vf-fonts 20251101-2.fc43 -google-noto-serif-kannada-vf-fonts 20251101-2.fc43 -google-noto-serif-khmer-vf-fonts 20251101-2.fc43 -google-noto-serif-lao-vf-fonts 20251101-2.fc43 -google-noto-serif-oriya-vf-fonts 20251101-2.fc43 -google-noto-serif-sinhala-vf-fonts 20251101-2.fc43 -google-noto-serif-tamil-vf-fonts 20251101-2.fc43 -google-noto-serif-telugu-vf-fonts 20251101-2.fc43 -google-noto-serif-thai-vf-fonts 20251101-2.fc43 -google-noto-serif-vf-fonts 20251101-2.fc43 -gpgme 1.24.3-6.fc43 -gpgmepp 1.24.3-6.fc43 -graphene 1.10.8-2.fc43 -graphite2 1.3.14-19.fc43 -greetd 0.10.3-6.fc43 -greetd-selinux 0.10.3-6.fc43 -grep 3.12-2.fc43 -groff-base 1.23.0-11.fc43 -grub2-common 1:2.12-42.fc43 -grub2-efi-aa64 1:2.12-42.fc43 -grub2-efi-aa64-modules 1:2.12-42.fc43 -grub2-tools 1:2.12-42.fc43 -grub2-tools-minimal 1:2.12-42.fc43 -grubby 8.40-85.fc43 -gsettings-desktop-schemas 49.1-3.fc43 -gsm 1.0.23-1.fc43 -gssdp 1.6.4-5.fc43 -gssproxy 0.9.2-9.fc43 -gstreamer1 1.26.11-1.fc43 -gstreamer1-plugin-dav1d 0.14.0-3.fc43 -gstreamer1-plugin-libav 1.26.11-1.fc43 -gstreamer1-plugins-bad-free 1.26.11-1.fc43 -gstreamer1-plugins-bad-free-libs 1.26.11-1.fc43 -gstreamer1-plugins-base 1.26.11-1.fc43 -gstreamer1-plugins-good 1.26.11-1.fc43 -gstreamer1-plugins-ugly-free 1.26.11-1.fc43 -gtk-update-icon-cache 3.24.52-1.fc43 -gtk3 3.24.52-1.fc43 -gtk4 4.20.4-1.fc43 -gtk4-layer-shell 1.3.0-1.fc43 -gtkmm4.0 4.20.0-1.fc43 -gupnp 1.6.9-2.fc43 -gupnp-igd 1.6.0-7.fc43 -gutenprint 5.3.5-6.fc43 -gutenprint-cups 5.3.5-6.fc43 -gutenprint-libs 5.3.5-6.fc43 -gvfs 1.58.4-1.fc43 -gvfs-client 1.58.4-1.fc43 -gvfs-fuse 1.58.4-1.fc43 -gvfs-mtp 1.58.4-1.fc43 -gzip 1.13-4.fc43 -harfbuzz 11.5.1-2.fc43 -hdparm 9.65-9.fc43 -hfsplus-tools 540.1.linux3-35.fc43 -hicolor-icon-theme 0.18-2.fc43 -highway 1.3.0-1.fc43 -hiredis 1.2.0-7.fc43 -hostname 3.25-3.fc43 -hplip 3.25.8-1.fc43 -hplip-common 3.25.8-1.fc43 -hplip-libs 3.25.8-1.fc43 -hunspell 1.7.2-10.fc43 -hunspell-en-US 0.20201207-12.fc43 -hunspell-filesystem 1.7.2-10.fc43 -hwdata 0.405-1.fc43 -ibus 1.5.33-5.fc43 -ibus-anthy 1.5.17-8.fc43 -ibus-anthy-python 1.5.17-8.fc43 -ibus-chewing 2.1.7-1.fc43 -ibus-gtk3 1.5.33-5.fc43 -ibus-gtk4 1.5.33-5.fc43 -ibus-hangul 1.5.5-11.fc43 -ibus-libpinyin 1.16.5-2.fc43 -ibus-libs 1.5.33-5.fc43 -ibus-m17n 1.4.38-1.fc43 -ibus-panel 1.5.33-5.fc43 -ibus-setup 1.5.33-5.fc43 -ibus-typing-booster 2.30.4-1.fc43 -ilbc 3.0.4-17.fc43 -inih 62-1.fc43 -iproute 6.14.0-2.fc43 -iptables-libs 1.8.11-12.fc43 -iptables-nft 1.8.11-12.fc43 -iptstate 2.2.7-10.fc43 -iputils 20250605-1.fc43 -iso-codes 4.18.0-2.fc43 -iw 6.17-1.fc43 -jansson 2.14-3.fc43 -jbig2dec-libs 0.20-7.fc43 -jbigkit-libs 2.1-32.fc43 -jemalloc 5.3.0-13.fc43 -jomolhari-fonts 0.003-44.fc43 -json-c 0.18-7.fc43 -json-glib 1.10.8-4.fc43 -kasumi-common 2.5-49.fc43 -kasumi-unicode 2.5-49.fc43 -kbd 2.8.0-3.fc43 -kbd-legacy 2.8.0-3.fc43 -kbd-misc 2.8.0-3.fc43 -kernel-16k 6.18.15-400.asahi.fc43 -kernel-16k-core 6.18.15-400.asahi.fc43 -kernel-16k-modules 6.18.15-400.asahi.fc43 -kernel-16k-modules-core 6.18.15-400.asahi.fc43 -kernel-16k-modules-extra 6.18.15-400.asahi.fc43 -keyutils 1.6.3-6.fc43 -keyutils-libs 1.6.3-6.fc43 -kmod 34.2-2.fc43 -kmod-libs 34.2-2.fc43 -kmscon 9.3.2-1.fc43 -krb5-libs 1.22.2-3.fc43 -kyotocabinet-libs 1.2.80-8.fc43 -lame-libs 3.100-20.fc43 -langpacks-core-en 4.2-5.fc43 -langpacks-en 4.2-5.fc43 -langpacks-fonts-en 4.2-5.fc43 -lcms2 2.16-6.fc43 -leptonica 1.87.0-1.fc43 -less 685-1.fc43 -libICE 1.1.2-3.fc43 -libSM 1.2.5-3.fc43 -libX11 1.8.13-1.fc43 -libX11-common 1.8.13-1.fc43 -libX11-xcb 1.8.13-1.fc43 -libXau 1.0.12-3.fc43 -libXcomposite 0.4.6-6.fc43 -libXcursor 1.2.3-3.fc43 -libXdamage 1.1.6-6.fc43 -libXdmcp 1.1.5-4.fc43 -libXext 1.3.6-4.fc43 -libXfixes 6.0.1-6.fc43 -libXfont2 2.0.7-3.fc43 -libXft 2.3.8-9.fc43 -libXi 1.8.2-3.fc43 -libXinerama 1.1.5-9.fc43 -libXrandr 1.5.4-6.fc43 -libXrender 0.9.12-3.fc43 -libXt 1.3.1-3.fc43 -libXtst 1.2.5-3.fc43 -libXv 1.0.13-3.fc43 -libXxf86vm 1.1.6-3.fc43 -liba52 0.7.4-51.fc43 -libacl 2.3.2-4.fc43 -libadwaita 1.8.5.1-1.fc43 -libaio 0.3.111-22.fc43 -libao 1.2.0-30.fc43 -libaom 3.13.1-1.fc43 -libarchive 3.8.4-1.fc43 -libaribcaption 1.1.1-3.fc43 -libass 0.17.3-4.fc43 -libassuan 2.5.7-4.fc43 -libasyncns 0.8-31.fc43 -libatasmart 0.19-31.fc43 -libattr 2.5.2-6.fc43 -libavcodec-free 7.1.2-4.fc43 -libavfilter-free 7.1.2-4.fc43 -libavformat-free 7.1.2-4.fc43 -libavutil-free 7.1.2-4.fc43 -libbasicobjects 0.1.1-59.fc43 -libblkid 2.41.3-7.fc43 -libblockdev 3.4.0-1.fc43 -libblockdev-crypto 3.4.0-1.fc43 -libblockdev-fs 3.4.0-1.fc43 -libblockdev-loop 3.4.0-1.fc43 -libblockdev-mdraid 3.4.0-1.fc43 -libblockdev-nvme 3.4.0-1.fc43 -libblockdev-part 3.4.0-1.fc43 -libblockdev-smart 3.4.0-1.fc43 -libblockdev-swap 3.4.0-1.fc43 -libblockdev-utils 3.4.0-1.fc43 -libbluray 1.3.4-11.fc43 -libbpf 2:1.6.1-3.fc43 -libbrotli 1.2.0-1.fc43 -libbs2b 3.1.0-36.fc43 -libbytesize 2.12-1.fc43 -libcanberra 0.30-38.fc43 -libcanberra-gtk3 0.30-38.fc43 -libcap 2.76-3.fc43 -libcap-ng 0.9.2-1.fc43 -libcbor 0.12.0-6.fc43 -libcdio 2.1.0-15.fc43 -libcdio-paranoia 10.2+2.0.2-5.fc43 -libchewing 0.10.3-2.fc43 -libchromaprint 1.6.0-1.fc43 -libcloudproviders 0.3.6-2.fc43 -libcollection 0.7.0-59.fc43 -libcom_err 1.47.3-2.fc43 -libcupsfilters 1:2.1.1-5.fc43 -libcurl-minimal 8.15.0-5.fc43 -libdaemon 0.14-32.fc43 -libdatrie 0.2.13-12.fc43 -libdav1d 1.5.3-1.fc43 -libdbusmenu 16.04.0-30.fc43 -libdbusmenu-gtk3 16.04.0-30.fc43 -libdecor 0.2.5-1.fc43 -libdhash 0.5.0-59.fc43 -libdisplay-info 0.2.0-4.fc43 -libdovi 3.3.2-1.fc43 -libdrm 2.4.131-1.fc43 -libdvdnav 6.1.1-11.fc43 -libdvdread 6.1.3-10.fc43 -libebur128 1.2.6-14.fc43 -libeconf 0.7.9-2.fc43 -libedit 3.1-57.20251016cvs.fc43 -libei 1.5.0-1.fc43 -libepoxy 1.5.10-11.fc43 -libev 4.33-14.fc43 -libevdev 1.13.6-1.fc43 -libevent 2.1.12-16.fc43 -libexif 0.6.25-2.fc43 -libfdisk 2.41.3-7.fc43 -libffi 3.5.2-1.fc43 -libfido2 1.16.0-3.fc43 -libfontenc 1.1.8-4.fc43 -libfprint 1.94.10-1.fc43 -libfyaml 0.8-8.fc43 -libgcc 15.2.1-7.fc43 -libgcrypt 1.11.1-3.fc43 -libgee 0.20.8-2.fc43 -libglvnd 1:1.7.0-8.fc43 -libglvnd-egl 1:1.7.0-8.fc43 -libglvnd-gles 1:1.7.0-8.fc43 -libglvnd-glx 1:1.7.0-8.fc43 -libgomp 15.2.1-7.fc43 -libgpg-error 1.55-2.fc43 -libgs 10.05.1-6.fc43 -libgtop2 2.41.3-4.fc43 -libgudev 238-8.fc43 -libgusb 0.4.9-4.fc43 -libhandy 1.8.3-9.fc43 -libhangul 0.2.0-2.fc43 -libheif 1.20.2-6.fc43 -libicu 77.1-1.fc43 -libidn2 2.3.8-2.fc43 -libijs 0.35-25.fc43 -libimagequant 4.0.3-8.fc43 -libimobiledevice 1.3.0^20240916gited9703d-6.fc43 -libimobiledevice-glue 1.3.1-3.fc43 -libini_config 1.3.1-59.fc43 -libinput 1.30.2-1.fc43 -libjcat 0.2.5-1.fc43 -libjpeg-turbo 3.1.3-1.fc43 -libjxl 1:0.11.1-7.fc43 -libkcapi 1.5.0-6.fc43 -libkcapi-hasher 1.5.0-6.fc43 -libkcapi-hmaccalc 1.5.0-6.fc43 -libksba 1.6.7-4.fc43 -liblastlog2 2.41.3-7.fc43 -liblc3 1.1.3-5.fc43 -libldac 2.0.2.3-18.fc43 -libldb 2:4.23.5-2.fc43 -liblerc 4.0.0-9.fc43 -libmaxminddb 1.13.3-1.fc43 -libmbim 1.32.0-2.fc43 -libmbim-utils 1.32.0-2.fc43 -libmnl 1.0.5-8.fc43 -libmodplug 1:0.8.9.0-28.fc43 -libmodulemd 2.15.2-4.fc43 -libmount 2.41.3-7.fc43 -libmpeg2 0.5.1-32.fc43 -libmtp 1.1.22-2.fc43 -libmysofa 1.3.3-3.fc43 -libndp 1.9-4.fc43 -libnetfilter_conntrack 1.1.1-1.fc43 -libnfnetlink 1.0.1-31.fc43 -libnfsidmap 1:2.8.7-1.fc43 -libnftnl 1.2.9-2.fc43 -libnghttp2 1.66.0-2.fc43 -libnice 0.1.22-8.fc43 -libnl3 3.12.0-2.fc43 -libnma 1.10.6-10.fc43 -libnotify 0.8.8-1.fc43 -libnsl2 2.0.1-4.fc43 -libnvme 1.16.1-1.fc43 -liboeffis 1.5.0-1.fc43 -libogg 2:1.3.6-2.fc43 -libopenjph 0.22.0-2.fc43 -libopenmpt 0.8.6-1.fc43 -libpaper 1:2.1.1-9.fc43 -libpasswdqc 2.0.3-8.fc43 -libpath_utils 0.2.1-59.fc43 -libpciaccess 0.16-16.fc43 -libpinyin 2.10.2-2.fc43 -libpinyin-data 2.10.2-2.fc43 -libpipeline 1.5.8-3.fc43 -libpkgconf 2.3.0-3.fc43 -libplacebo 7.351.0-3.fc43 -libplist 2.6.0-5.fc43 -libpng 2:1.6.55-1.fc43 -libpostproc-free 7.1.2-4.fc43 -libppd 1:2.1.1-2.fc43 -libpsl 0.21.5-6.fc43 -libpwquality 1.4.5-14.fc43 -libqalculate 5.7.0-2.fc43 -libqmi 1.36.0-2.fc43 -libqmi-utils 1.36.0-2.fc43 -libqrtr-glib 1.2.2-8.fc43 -librabbitmq 0.15.0-3.fc43 -libraqm 0.10.1-3.fc43 -libref_array 0.1.5-59.fc43 -librepo 1.20.0-4.fc43 -libreport-filesystem 2.17.15-9.fc43 -librist 0.2.7-10.fc43 -librsvg2 2.61.0-5.fc43 -libsamplerate 0.2.2-11.fc43 -libsbc 2.0-7.fc43 -libseat 0.9.3-1.fc43 -libseccomp 2.6.0-2.fc43 -libsecret 0.21.7-7.fc43 -libselinux 3.9-5.fc43 -libselinux-utils 3.9-5.fc43 -libsemanage 3.9-4.fc43 -libsepol 3.9-2.fc43 -libshaderc 2026.1-1.fc43 -libshout 2.4.6-9.fc43 -libsigc++30 3.6.0-6.fc43 -libsmartcols 2.41.3-7.fc43 -libsmbclient 2:4.23.5-2.fc43 -libsndfile 1.2.2-10.fc43 -libsodium 1.0.21-2.fc43 -libsolv 0.7.36-2.fc43 -libsoup3 3.6.6-2.fc43 -libsrtp 2.6.0-3.fc43 -libss 1.47.3-2.fc43 -libssh 0.11.4-1.fc43 -libssh-config 0.11.4-1.fc43 -libsss_certmap 2.12.0-1.fc43 -libsss_idmap 2.12.0-1.fc43 -libsss_nss_idmap 2.12.0-1.fc43 -libsss_sudo 2.12.0-1.fc43 -libstdc++ 15.2.1-7.fc43 -libstemmer 3.0.1-8.fc43 -libswresample-free 7.1.2-4.fc43 -libswscale-free 7.1.2-4.fc43 -libtalloc 2.4.3-4.fc43 -libtasn1 4.21.0-1.fc43 -libtdb 1.4.14-3.fc43 -libtevent 0.17.1-3.fc43 -libtextstyle 0.25.1-2.fc43 -libthai 0.1.29-11.fc43 -libtheora 1:1.1.1-40.fc43 -libtiff 4.7.1-1.fc43 -libtinysparql 3.10.1-5.fc43 -libtirpc 1.3.7-1.fc43 -libtommath 1.3.1~rc1-6.fc43 -libtool-ltdl 2.5.4-8.fc43 -libtsm 4.4.2-1.fc43 -libudfread 1.1.2-12.fc43 -libudisks2 2.11.1-1.fc43 -libunibreak 6.1-4.fc43 -libunistring 1.1-10.fc43 -libunwind 1.8.1-3.fc43 -libusb1 1.0.29-4.fc43 -libusbmuxd 2.1.0-4.fc43 -libuuid 2.41.3-7.fc43 -libuv 1:1.51.0-2.fc43 -libv4l 1.32.0-1.fc43 -libva 2.22.0-6.fc43 -libvdpau 1.5-10.fc43 -libverto 0.3.2-11.fc43 -libverto-libev 0.3.2-11.fc43 -libvisual 1:0.4.2-3.fc43 -libvorbis 1:1.3.7-13.fc43 -libvpx 1.15.0-4.fc43 -libwacom 2.18.0-1.fc43 -libwacom-data 2.18.0-1.fc43 -libwayland-client 1.24.0-1.fc43 -libwayland-cursor 1.24.0-1.fc43 -libwayland-egl 1.24.0-1.fc43 -libwayland-server 1.24.0-1.fc43 -libwbclient 2:4.23.5-2.fc43 -libwebp 1.6.0-2.fc43 -libxcb 1.17.0-6.fc43 -libxcrypt 4.5.2-1.fc43 -libxcvt 0.1.2-10.fc43 -libxkbcommon 1.11.0-1.fc43 -libxkbfile 1.1.3-4.fc43 -libxml2 2.12.10-5.fc43 -libxmlb 0.3.24-1.fc43 -libxshmfence 1.3.2-7.fc43 -libyaml 0.2.5-17.fc43 -libzstd 1.5.7-2.fc43 -lilv-libs 0.26.4-1.fc43 -linux-firmware 20260309-1.fc43 -linux-firmware-vendor 20250713-5.fc43 -linux-firmware-whence 20260309-1.fc43 -llvm-filesystem 21.1.8-4.fc43 -llvm-libs 21.1.8-4.fc43 -lm_sensors-libs 3.6.0-23.fc43 -lmdb-libs 0.9.34-1.fc43 -logrotate 3.22.0-4.fc43 -lpcnetfreedv 0.5-9.fc43 -lrzsz 0.12.20-75.fc43 -lsof 4.98.0-8.fc43 -lsp-plugins-lv2 1.2.27-1.fc43 -lua-libs 5.4.8-4.fc43 -lv2 1.18.10-3.fc43 -lv2-bankstown 1.1.0-5.fc43 -lv2-triforce 0.3.2-2.fc43 -lvm2 2.03.34-2.fc43 -lvm2-libs 2.03.34-2.fc43 -lz4-libs 1.10.0-3.fc43 -lzfse-libs 1.0-8.fc43 -lzo 2.10-15.fc43 -m17n-db 1.8.10-2.fc43 -m17n-lib 1.8.6-2.fc43 -m1n1 1.5.2-1.fc43 -madan-fonts 2.000-41.fc43 -malcontent-libs 0.13.0-3.fc43 -man-db 2.13.1-2.fc43 -man-pages 6.13-2.fc43 -mbedtls 3.6.5-1.fc43 -mdadm 4.3-9.fc43 -mesa-dri-drivers 25.3.6-0.1.fc43 -mesa-filesystem 25.3.6-0.1.fc43 -mesa-libEGL 25.3.6-0.1.fc43 -mesa-libGL 25.3.6-0.1.fc43 -mesa-libgbm 25.3.6-0.1.fc43 -mesa-vulkan-drivers 25.3.6-0.1.fc43 -mobile-broadband-provider-info 20240407-4.fc43 -mokutil 2:0.7.2-2.fc43 -mpage 2.5.7-23.fc43 -mpdecimal 4.0.1-2.fc43 -mpfr 4.2.2-2.fc43 -mpg123-libs 1.32.10-2.fc43 -mtdev 1.1.6-11.fc43 -mtr 2:0.95-13.fc43 -nano 8.5-2.fc43 -nano-default-editor 8.5-2.fc43 -ncurses 6.5-7.20250614.fc43 -ncurses-base 6.5-7.20250614.fc43 -ncurses-libs 6.5-7.20250614.fc43 -net-snmp-libs 1:5.9.4-18.fc43 -netavark 2:1.17.2-1.fc43 -nettle 3.10.1-2.fc43 -nfs-utils 1:2.8.7-1.fc43 -nftables 1:1.1.3-6.fc43.1 -nftables-services 1:1.1.3-6.fc43.1 -ngtcp2 1.21.0-1.fc43 -ngtcp2-crypto-gnutls 1.21.0-1.fc43 -ngtcp2-crypto-ossl 1.21.0-1.fc43 -nm-connection-editor 1.36.0-6.fc43 -noopenh264 2.6.0-2.fc43 -npth 1.8-3.fc43 -nspr 4.38.2-4.fc43 -nss 3.121.0-1.fc43 -nss-altfiles 2.23.0-7.fc43 -nss-mdns 0.15.1-27.fc43 -nss-softokn 3.121.0-1.fc43 -nss-softokn-freebl 3.121.0-1.fc43 -nss-sysinit 3.121.0-1.fc43 -nss-util 3.121.0-1.fc43 -ntfs-3g 2:2022.10.3-10.fc43 -ntfs-3g-libs 2:2022.10.3-10.fc43 -ntfsprogs 2:2022.10.3-10.fc43 -nvme-cli 2.16-1.fc43 -open-sans-fonts 1.10-24.fc43 -openal-soft 1.24.2-4.fc43 -opencore-amr 0.1.6-9.fc43 -openjpeg 2.5.4-1.fc43 -openldap 2.6.13-1.fc43 -openpace 1.1.3-4.fc43 -openpgm 5.3.128-5.fc43 -opensc 0.26.1-6.fc43 -opensc-libs 0.26.1-6.fc43 -openssh 10.0p1-8.fc43 -openssh-clients 10.0p1-8.fc43 -openssh-server 10.0p1-8.fc43 -openssl-libs 1:3.5.4-2.fc43 -opus 1.5.2-3.fc43 -orc 0.4.41-2.fc43 -os-prober 1.81-10.fc43 -ostree 2025.7-1.fc43 -ostree-libs 2025.7-1.fc43 -p11-kit 0.26.2-1.fc43 -p11-kit-trust 0.26.2-1.fc43 -paktype-naskh-basic-fonts 7.0-3.20231228.fc43 -pam 1.7.1-4.fc43 -pam-libs 1.7.1-4.fc43 -pam_afs_session 2.6-24.fc43 -pam_passwdqc 2.0.3-8.fc43 -pango 1.57.1-1.fc43 -pangomm2.48 2.56.1-2.fc43 -paps 0.8.0-14.fc43 -passim-libs 0.1.10-2.fc43 -passt 0^20260120.g386b5f5-1.fc43 -passt-selinux 0^20260120.g386b5f5-1.fc43 -passwdqc 2.0.3-8.fc43 -passwdqc-utils 2.0.3-8.fc43 -pcaudiolib 1.1-18.fc43 -pciutils 3.14.0-2.fc43 -pciutils-libs 3.14.0-2.fc43 -pcre2 10.47-1.fc43 -pcre2-syntax 10.47-1.fc43 -pcre2-utf32 10.47-1.fc43 -pcsc-lite 2.3.3-2.fc43 -pcsc-lite-ccid 1.7.0-2.fc43 -pcsc-lite-libs 2.3.3-2.fc43 -pinfo 0.6.13-9.fc43 -pipewire 1.4.11-1.fc43 -pipewire-alsa 1.4.11-1.fc43 -pipewire-config-raop 1.4.11-1.fc43 -pipewire-gstreamer 1.4.11-1.fc43 -pipewire-libs 1.4.11-1.fc43 -pipewire-module-filter-chain-lv2 1.4.11-1.fc43 -pipewire-pulseaudio 1.4.11-1.fc43 -pipewire-utils 1.4.11-1.fc43 -pixman 0.46.2-2.fc43 -pkgconf 2.3.0-3.fc43 -pkgconf-m4 2.3.0-3.fc43 -pkgconf-pkg-config 2.3.0-3.fc43 -plymouth 24.004.60-24.fc43 -plymouth-core-libs 24.004.60-24.fc43 -plymouth-graphics-libs 24.004.60-24.fc43 -plymouth-plugin-label 24.004.60-24.fc43 -plymouth-plugin-two-step 24.004.60-24.fc43 -plymouth-scripts 24.004.60-24.fc43 -plymouth-system-theme 24.004.60-24.fc43 -plymouth-theme-spinner 24.004.60-24.fc43 -podman 5:5.8.1-1.fc43 -podman-sequoia 0.2.0-3.fc43 -policycoreutils 3.9-7.fc43 -policycoreutils-python-utils 3.9-7.fc43 -polkit 126-6.fc43.2 -polkit-libs 126-6.fc43.2 -pop-icon-theme 3.5.0-4.fc43 -pop-launcher 1:1.0.8-1.fc43 -pop-sound-theme 5.5.1-6.fc43 -poppler 25.07.0-3.fc43 -poppler-cpp 25.07.0-3.fc43 -poppler-data 0.4.11-10.fc43 -poppler-utils 25.07.0-3.fc43 -popt 1.19-9.fc43 -prefixdevname 0.2.0-7.fc43 -procps-ng 4.0.4-7.fc43.1 -protobuf-c 1.5.2-1.fc43 -psmisc 23.7-6.fc43 -publicsuffix-list-dafsa 20260116-1.fc43 -pulseaudio-libs 17.0-9.fc43 -pulseaudio-libs-glib2 17.0-9.fc43 -pulseaudio-utils 17.0-9.fc43 -python-pip-wheel 25.1.1-18.fc43 -python3 3.14.3-2.fc43 -python3-asahi_firmware 0.8.0-1.fc43 -python3-asn1 2.7.0-8.fc43 -python3-audit 4.1.4-1.fc43 -python3-cairo 1.28.0-4.fc43 -python3-charset-normalizer 3.4.3-3.fc43 -python3-cups 2.0.4-7.fc43 -python3-dbus 1.4.0-7.fc43 -python3-distro 1.9.0-10.fc43 -python3-enchant 3.2.2-23.fc43 -python3-firewall 2.3.2-1.fc43 -python3-gobject 3.54.5-4.fc43 -python3-gobject-base 3.54.5-4.fc43 -python3-inotify 0.9.6-42.fc43 -python3-libs 3.14.3-2.fc43 -python3-libselinux 3.9-5.fc43 -python3-libsemanage 3.9-4.fc43 -python3-linux-procfs 0.7.3-11.fc43 -python3-nftables 1:1.1.3-6.fc43.1 -python3-olefile 0.47-12.fc43 -python3-packaging 25.0-7.fc43 -python3-pexpect 4.9.0-15.fc43 -python3-pillow 11.3.0-7.fc43 -python3-policycoreutils 3.9-7.fc43 -python3-ptyprocess 0.7.0-14.fc43 -python3-pyudev 0.24.3-12.fc43 -python3-pyxdg 0.28-1.fc43 -python3-pyyaml 6.0.2-7.fc43 -python3-rapidfuzz 3.12.2-5.fc43 -python3-setools 4.6.0-4.fc43 -python3-six 1.17.0-7.fc43 -qalculate 5.7.0-2.fc43 -qpdf-libs 12.3.2-1.fc43 -qrencode-libs 4.1.1-11.fc43 -qrtr 1.1-4.fc43 -qrtr-libs 1.1-4.fc43 -quota 1:4.10-2.fc43 -quota-nls 1:4.10-2.fc43 -rav1e-libs 0.8.1-2.fc43 -readline 8.3-2.fc43 -realtek-firmware 20260309-1.fc43 -rit-meera-new-fonts 1.6.2-4.fc43 -rit-rachana-fonts 1.5.2-4.fc43 -rmtfs 1.1.1-2.fc43 -rootfiles 9.0-4.fc43 -rpcbind 1.2.8-0.fc43 -rpm 6.0.1-1.fc43 -rpm-libs 6.0.1-1.fc43 -rpm-ostree 2026.1-2.fc43 -rpm-ostree-libs 2026.1-2.fc43 -rpm-plugin-selinux 6.0.1-1.fc43 -rpm-sequoia 1.10.1-1.fc43 -rsync 3.4.1-5.fc43 -rtkit 0.11-69.fc43 -rubberband-libs 4.0.0-4.fc43 -samba-client 2:4.23.5-2.fc43 -samba-client-libs 2:4.23.5-2.fc43 -samba-common 2:4.23.5-2.fc43 -samba-common-libs 2:4.23.5-2.fc43 -sane-backends-libs 1.4.0-4.fc43 -sed 4.9-5.fc43 -selinux-policy 43.4-2.fc43 -selinux-policy-targeted 43.4-2.fc43 -serd 0.32.8-1.fc43 -setup 2.15.0-26.fc43 -setxkbmap 1.3.4-6.fc43 -shadow-utils 2:4.18.0-3.fc43 -shadow-utils-subid 2:4.18.0-3.fc43 -shared-mime-info 2.4-2.fc43 -shim-aa64 15.8-3 -sil-padauk-fonts 3.003-20.fc43 -skopeo 1:1.22.0-2.fc43 -snappy 1.2.2-2.fc43 -sord 0.16.22-1.fc43 -sos 4.11.0-1.fc43 -sound-theme-freedesktop 0.8-24.fc43 -soundtouch 2.4.0-2.fc43 -soxr 0.1.3-20.fc43 -speakersafetyd 1.0.2-7.fc43 -speech-dispatcher 0.12.1-5.fc43 -speech-dispatcher-espeak-ng 0.12.1-5.fc43 -speech-dispatcher-libs 0.12.1-5.fc43 -speex 1.2.0-20.fc43 -spice-vdagent 0.23.0-1.fc43 -spice-webdavd 3.0-12.fc43 -spirv-tools-libs 2026.1-2.fc43 -sqlite-libs 3.50.2-2.fc43 -sratom 0.6.22-1.fc43 -srt-libs 1.5.4-4.fc43 -sssd-client 2.12.0-1.fc43 -sssd-common 2.12.0-1.fc43 -sssd-kcm 2.12.0-1.fc43 -sssd-krb5-common 2.12.0-1.fc43 -sssd-nfs-idmap 2.12.0-1.fc43 -stix-fonts 2.13b171-9.fc43 -sudo 1.9.17-6.p2.fc43 -svt-av1-libs 3.1.2-1.fc43 -system-config-printer 1.5.18-16.fc43 -system-config-printer-libs 1.5.18-16.fc43 -system-config-printer-udev 1.5.18-16.fc43 -systemd 258.7-1.fc43 -systemd-container 258.7-1.fc43 -systemd-libs 258.7-1.fc43 -systemd-oomd-defaults 258.7-1.fc43 -systemd-pam 258.7-1.fc43 -systemd-resolved 258.7-1.fc43 -systemd-shared 258.7-1.fc43 -systemd-sysusers 258.7-1.fc43 -systemd-udev 258.7-1.fc43 -taglib 1.13.1-6.fc43 -tar 2:1.35-6.fc43 -tcl 1:9.0.2-1.fc43 -tesseract-common 5.5.2-1.fc43 -tesseract-langpack-eng 4.1.0-11.fc43 -tesseract-libs 5.5.2-1.fc43 -tesseract-tessdata-doc 4.1.0-11.fc43 -time 1.9-27.fc43 -tiny-dfr 0.3.7-3.fc43 -tpm2-tss 4.1.3-8.fc43 -tree 2.2.1-2.fc43 -tuned 2.27.0-1.fc43 -tuned-ppd 2.27.0-1.fc43 -twolame-libs 0.4.0-8.fc43 -tzdata 2026a-1.fc43 -uboot-images-armv8 1:2025.10-101.fc43 -udisks2 2.11.1-1.fc43 -unbound-libs 1.24.2-1.fc43 -unicode-ucd 17.0.0-1.fc43 -unzip 6.0-67.fc43 -update-m1n1 20250713-5.fc43 -upower 1.91.1-2.fc43 -upower-libs 1.91.1-2.fc43 -uresourced 0.5.4-4.fc43 -urw-base35-bookman-fonts 20200910-26.fc43 -urw-base35-c059-fonts 20200910-26.fc43 -urw-base35-d050000l-fonts 20200910-26.fc43 -urw-base35-fonts 20200910-26.fc43 -urw-base35-fonts-common 20200910-26.fc43 -urw-base35-gothic-fonts 20200910-26.fc43 -urw-base35-nimbus-mono-ps-fonts 20200910-26.fc43 -urw-base35-nimbus-roman-fonts 20200910-26.fc43 -urw-base35-nimbus-sans-fonts 20200910-26.fc43 -urw-base35-p052-fonts 20200910-26.fc43 -urw-base35-standard-symbols-ps-fonts 20200910-26.fc43 -urw-base35-z003-fonts 20200910-26.fc43 -usb_modeswitch 2.6.2-4.fc43 -usb_modeswitch-data 20191128-14.fc43 -usbutils 018-4.fc43 -userspace-rcu 0.15.3-2.fc43 -util-linux 2.41.3-7.fc43 -util-linux-core 2.41.3-7.fc43 -vazirmatn-vf-fonts 33.003-13.fc43 -vid.stab 1.1.1-7.fc43 -vim-data 2:9.2.240-1.fc43 -vim-minimal 2:9.2.240-1.fc43 -virt-what 1.27-4.fc43 -vo-amrwbenc 0.1.3-23.fc43 -volume_key-libs 0.3.12-28.fc43 -vulkan-loader 1.4.341.0-1.fc43 -wavpack 5.8.1-3.fc43 -webrtc-audio-processing 1.3-9.fc43 -wget2 2.2.1-1.fc43 -wget2-libs 2.2.1-1.fc43 -wget2-wget 2.2.1-1.fc43 -which 2.23-3.fc43 -whois 5.6.6-1.fc43 -whois-nls 5.6.6-1.fc43 -wireguard-tools 1.0.20250521-2.fc43 -wireless-regdb 2026.02.04-1.fc43 -wireplumber 0.5.14-1.fc43 -wireplumber-libs 0.5.14-1.fc43 -words 3.0-62.fc43 -wpa_supplicant 1:2.11-7.fc43 -wsdd 0.8-5.fc43 -xdg-dbus-proxy 0.1.6-3.fc43 -xdg-desktop-portal 1.20.3-2.fc43 -xdg-desktop-portal-cosmic 1.0.8-1.fc43 -xdg-desktop-portal-gtk 1.15.3-2.fc43 -xdg-user-dirs 0.18-11.fc43 -xdg-utils 1.2.1-4.fc43 -xevd-libs 0.5.0-5.fc43 -xeve-libs 0.5.1-5.fc43 -xfsprogs 6.15.0-3.fc43 -xkbcomp 1.5.0-1.fc43 -xkeyboard-config 2.46-1.fc43 -xml-common 0.6.3-67.fc43 -xorg-x11-server-Xwayland 24.1.9-1.fc43 -xprop 1.2.8-4.fc43 -xvidcore 1.3.7-14.fc43 -xxhash-libs 0.8.3-3.fc43 -xz 1:5.8.1-4.fc43 -xz-libs 1:5.8.1-4.fc43 -yajl 2.1.0-38.fc43 -zchunk-libs 1.5.1-3.fc43 -zeromq 4.3.5-22.fc43 -zimg 3.0.6-2.fc43 -zip 3.0-44.fc43 -zix 0.8.0-2.fc43 -zlib-ng-compat 2.3.3-2.fc43 -zram-generator 1.2.1-3.fc43 -zram-generator-defaults 1.2.1-3.fc43 -zstd 1.5.7-2.fc43 -zvbi 0.2.44-2.fc43 diff --git a/images/asahi-cosmic/asahi.yaml b/images/asahi-cosmic/asahi.yaml deleted file mode 100644 index e3578dc..0000000 --- a/images/asahi-cosmic/asahi.yaml +++ /dev/null @@ -1,16 +0,0 @@ -#Asahi specific packages -packages: - # base - - alsa-ucm-asahi - - asahi-platform-metapackage - - asahi-repos - # - fedora-asahi-remix-scripts # Depends on dnf right now - - tiny-dfr - # boot - - grub2-efi-aa64-modules - - uboot-images-armv8 - - asahi-fwupdate - - dracut-asahi - - update-m1n1 - # desktop-environments - - aajohan-comfortaa-fonts \ No newline at end of file diff --git a/images/asahi-cosmic/manifest.yaml b/images/asahi-cosmic/manifest.yaml deleted file mode 100644 index 4093ae8..0000000 --- a/images/asahi-cosmic/manifest.yaml +++ /dev/null @@ -1,67 +0,0 @@ -metadata: - summary: Asahi remix atomic with the cosmic desktop - -edition: "2024" #todo: figure out what this is used for - -# Be minimal -recommends: false - -# Default to `bash` in our container, the same as other containers we ship. -container-cmd: - - /sbin/init - -#Settings -#Set the default systemd target -default_target: graphical.target -#Set selinux to true -selinux: true - -include: - - ../shared/base.yaml - - ./asahi.yaml - - ./packages.yaml - -repos: - - fedora-base - - fedora-updates - - fedora-asahi-remix-hotfixes - - copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding - - copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts - - copr:copr.fedorainfracloud.org:group_asahi:kernel - - copr:copr.fedorainfracloud.org:group_asahi:mesa - - copr:copr.fedorainfracloud.org:group_asahi:u-boot - -postprocess: - - | - #!/usr/bin/env bash - set -xeuo pipefail - - # Work around https://bugzilla.redhat.com/show_bug.cgi?id=1265295 - # From https://github.com/coreos/fedora-coreos-config/blob/testing-devel/overlay.d/05core/usr/lib/systemd/journald.conf.d/10-coreos-persistent.conf - install -dm0755 /usr/lib/systemd/journald.conf.d/ - echo -e "[Journal]\nStorage=persistent" > /usr/lib/systemd/journald.conf.d/10-persistent.conf - - # See: https://src.fedoraproject.org/rpms/glibc/pull-request/4 - # Basically that program handles deleting old shared library directories - # mid-transaction, which never applies to rpm-ostree. This is structured as a - # loop/glob to avoid hardcoding (or trying to match) the architecture. - for x in /usr/sbin/glibc_post_upgrade.*; do - if test -f ${x}; then - ln -srf /usr/bin/true ${x} - fi - done - - # Remove loader directory causing issues in Anaconda in unified core mode - # Will be obsolete once we start using bootupd - rm -rf /usr/lib/ostree-boot/loader - - # Undo RPM scripts enabling units; we want the presets to be canonical - # https://github.com/projectatomic/rpm-ostree/issues/1803 - rm -rf /etc/systemd/system/* - systemctl preset-all - rm -rf /etc/systemd/user/* - systemctl --user --global preset-all - - # Fix triggerin for samba-client in cups package (not supported by rpm-ostree yet) - # https://github.com/fedora-silverblue/issue-tracker/issues/532 - ln -snf /usr/libexec/samba/cups_backend_smb /usr/lib/cups/backend/smb \ No newline at end of file diff --git a/images/asahi-cosmic/packages.yaml b/images/asahi-cosmic/packages.yaml deleted file mode 100644 index 3fba14d..0000000 --- a/images/asahi-cosmic/packages.yaml +++ /dev/null @@ -1,273 +0,0 @@ - -# System packages (boot) -packages-aarch64: - - grub2-efi - - efibootmgr - - shim - -#System packages (common) - -# Core packages (common.yaml upstream) -packages: - - cosmic-edit - - cosmic-files - - cosmic-initial-setup - - cosmic-player - - cosmic-session - - cosmic-store - - cosmic-term - - flatpak - - gnome-disk-utility - - gnome-keyring-pam - - gnome-system-monitor - - mesa-dri-drivers - - mesa-vulkan-drivers - - plymouth-system-theme - - system-config-printer - - xdg-desktop-portal-gtk - - gvfs-mtp - # Ensure that we have a kernel. Kernel packages are not in any comps group - # - kernel - # - kernel-modules - # - kernel-modules-extra - # Do not include "full" Git as it brings in Perl - - git-core - # Explicitely add Git docs - - git-core-doc - # Required until we've completed the move to systemd-sysusers - # See: https://github.com/fedora-silverblue/issue-tracker/issues/362 - - nss-altfiles - # Container management - - buildah - - podman - - skopeo - # Keep fuse-overlayfs for compatibilty and rootless containers use cases - # See: https://github.com/coreos/fedora-coreos-tracker/issues/1749 - - fuse-overlayfs - # See: https://github.com/fedora-silverblue/issue-tracker/issues/503 - - systemd-container - # Provides terminal tools like clear, reset, tput, and tset - - ncurses - # Flatpak support - - flatpak - - xdg-desktop-portal - # the archive repo for more reliable package layering - # https://github.com/coreos/fedora-coreos-tracker/issues/400 - - fedora-repos-archive - # Always include at least full English language support by default - # https://gitlab.com/fedora/ostree/sig/-/issues/14 - - langpacks-en - # Selected packages from the anaconda-tools group. See: https://gitlab.com/fedora/ostree/sig/-/issues/5 - - dosfstools - - lvm2 - - nvme-cli - - xfsprogs - # HFS filesystem tools for Apple hardware - # See https://github.com/projectatomic/rpm-ostree/issues/1380 - - hfsplus-tools - - # See: https://github.com/fedora-silverblue/issue-tracker/issues/390 - - wireguard-tools - # See: https://gitlab.com/fedora/ostree/sig/-/issues/101 - - gnupg2-scdaemon - - NetworkManager - - NetworkManager-bluetooth - - NetworkManager-config-connectivity-fedora - - NetworkManager-wifi - - NetworkManager-wwan - - acl - - alsa-ucm - - alsa-utils - - at-spi2-atk - - at-spi2-core - - attr - - audit - - b43-fwcutter - - b43-openfwwf - - bash - - bash-color-prompt - - bash-completion - - bc - - bind-utils - - bluez-cups - - brcmfmac-firmware - - brltty - - btrfs-progs - - bzip2 - - chrony - - cifs-utils - - colord - - compsize - - coreutils - - cpio - - cryptsetup - - cups - - cups-browsed - - cups-filters - - curl - - cyrus-sasl-plain - - default-editor - - default-fonts-cjk-mono - - default-fonts-cjk-sans - - default-fonts-cjk-serif - - default-fonts-core-emoji - - default-fonts-core-math - - default-fonts-core-mono - - default-fonts-core-sans - - default-fonts-core-serif - - default-fonts-other-mono - - default-fonts-other-sans - - default-fonts-other-serif - - dnsmasq - - e2fsprogs - - ethtool - - exfatprogs - - file - - filesystem - - firewalld - - fpaste - - fwupd - - gamemode - - glibc - - glibc-all-langpacks - - gnupg2 - - gstreamer1-plugin-dav1d - - gstreamer1-plugin-libav - - gstreamer1-plugins-bad-free - - gstreamer1-plugins-good - - gstreamer1-plugins-ugly-free - - gutenprint - - gutenprint-cups - - hostname - - hplip - - hunspell - - ibus-anthy - - ibus-chewing - - ibus-gtk3 - - ibus-gtk4 - - ibus-hangul - - ibus-libpinyin - - ibus-m17n - - ibus-typing-booster - - iproute - - iptables-nft - - iptstate - - iputils - - kbd - - kmscon - - less - - libglvnd-gles - - linux-firmware - - logrotate - - lrzsz - - lsof - - man-db - - man-pages - - mdadm - - mesa-dri-drivers - - mesa-vulkan-drivers - - mpage - - mtr - - nfs-utils - - nss-altfiles - - nss-mdns - - ntfs-3g - - ntfsprogs - - opensc - - openssh-clients - - openssh-server - - pam_afs_session - - paps - - passwdqc - - pciutils - - pinfo - - pipewire-alsa - - pipewire-config-raop - - pipewire-gstreamer - - pipewire-pulseaudio - - pipewire-utils - - plymouth - - plymouth-system-theme - - policycoreutils - - policycoreutils-python-utils - - prefixdevname - - procps-ng - - psmisc - - quota - - realtek-firmware - - rootfiles - - rpm - - rpm-ostree - - rsync - - samba-client - - selinux-policy-targeted - - setup - - shadow-utils - - sos - - speech-dispatcher - - spice-vdagent - - spice-webdavd - - sssd-common - - sssd-kcm - - sudo - - system-config-printer-udev - - systemd - - systemd-oomd-defaults - - systemd-resolved - - systemd-udev - - tar - - time - - tree - - unzip - - uresourced - - usb_modeswitch - - usbutils - - util-linux - - vim-minimal - - wget2-wget - - which - - whois - - wireplumber - - words - - wpa_supplicant - - zip - - zram-generator-defaults - - qrtr - - rmtfs - - upower - - -# Make sure the following are not pulled in when Recommended by other packages -exclude-packages: - - PackageKit - # We can not include openh264. See https://fedoraproject.org/wiki/OpenH264 - - gstreamer1-plugin-openh264 - - mozilla-openh264 - - openh264 - # https://github.com/fedora-silverblue/issue-tracker/issues/517 - - sdubby - # Exclude Tk. We can not exclude Tcl as it is neeeded for usb_modeswitch - - tk - # Exclude QEMU. See: https://gitlab.com/fedora/ostree/sig/-/issues/58 - - qemu-kvm - - qemu-kvm-core - - qemu-device-display-virtio-gpu - - qemu-device-display-virtio-vga - # See: https://github.com/fedora-silverblue/issue-tracker/issues/646 - - hplip-gui - # Ensure that we do not include any Perl package - - perl-interpreter - - perl-libs - # Exclude GNOME Software's langpack plugin to avoid layering langpacks on - # systems where GNOME Software is included - - gnome-software-fedora-langpacks - # We include wget instead - - wcurl - # See: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropPklaCompat - - polkit-pkla-compat - # See: https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2 - # See: https://gitlab.com/fedora/ostree/sig/-/issues/50 - - fuse - - fuselibs - # Can only be excluded on variants that do not include GNOME Software - - PackageKit-glib \ No newline at end of file diff --git a/images/asahi-cosmic/repos/fedora-asahi-remix-hotfixes.repo b/images/asahi-cosmic/repos/fedora-asahi-remix-hotfixes.repo deleted file mode 100644 index e892b01..0000000 --- a/images/asahi-cosmic/repos/fedora-asahi-remix-hotfixes.repo +++ /dev/null @@ -1,11 +0,0 @@ -[fedora-asahi-remix-hotfixes] -name=Fedora Asahi Remix Hotfixes -baseurl=https://fedora-asahi-remix.org/repos/hotfixes/$releasever/ -type=rpm-md -skip_if_unavailable=True -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=1 \ No newline at end of file diff --git a/images/asahi-cosmic/repos/group_asahi-fedora-remix-branding.repo b/images/asahi-cosmic/repos/group_asahi-fedora-remix-branding.repo deleted file mode 100644 index 2186935..0000000 --- a/images/asahi-cosmic/repos/group_asahi-fedora-remix-branding.repo +++ /dev/null @@ -1,11 +0,0 @@ -[copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding] -name=Copr repo for fedora-remix-branding owned by @asahi -baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/fedora-remix-branding/fedora-$releasever-$basearch/ -type=rpm-md -skip_if_unavailable=False -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-fedora-remix-branding -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=1 \ No newline at end of file diff --git a/images/asahi-cosmic/repos/group_asahi-fedora-remix-scripts.repo b/images/asahi-cosmic/repos/group_asahi-fedora-remix-scripts.repo deleted file mode 100644 index 4892287..0000000 --- a/images/asahi-cosmic/repos/group_asahi-fedora-remix-scripts.repo +++ /dev/null @@ -1,11 +0,0 @@ -[copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-scripts] -name=Copr repo for fedora-remix-scripts owned by @asahi -baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/fedora-remix-scripts/fedora-$releasever-$basearch/ -type=rpm-md -skip_if_unavailable=False -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-fedora-remix-scripts -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=5 \ No newline at end of file diff --git a/images/asahi-cosmic/repos/group_asahi-kernel.repo b/images/asahi-cosmic/repos/group_asahi-kernel.repo deleted file mode 100644 index deddf3a..0000000 --- a/images/asahi-cosmic/repos/group_asahi-kernel.repo +++ /dev/null @@ -1,11 +0,0 @@ -[copr:copr.fedorainfracloud.org:group_asahi:kernel] -name=Copr repo for kernel owned by @asahi -baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/kernel/fedora-$releasever-$basearch/ -type=rpm-md -skip_if_unavailable=False -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-kernel -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=5 \ No newline at end of file diff --git a/images/asahi-cosmic/repos/group_asahi-mesa.repo b/images/asahi-cosmic/repos/group_asahi-mesa.repo deleted file mode 100644 index 003845a..0000000 --- a/images/asahi-cosmic/repos/group_asahi-mesa.repo +++ /dev/null @@ -1,11 +0,0 @@ -[copr:copr.fedorainfracloud.org:group_asahi:mesa] -name=Copr repo for mesa owned by @asahi -baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/mesa/fedora-$releasever-$basearch/ -type=rpm-md -skip_if_unavailable=False -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-mesa -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=5 \ No newline at end of file diff --git a/images/asahi-cosmic/repos/group_asahi-u-boot.repo b/images/asahi-cosmic/repos/group_asahi-u-boot.repo deleted file mode 100644 index 8a76103..0000000 --- a/images/asahi-cosmic/repos/group_asahi-u-boot.repo +++ /dev/null @@ -1,11 +0,0 @@ -[copr:copr.fedorainfracloud.org:group_asahi:u-boot] -name=Copr repo for u-boot owned by @asahi -baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/u-boot/fedora-$releasever-$basearch/ -type=rpm-md -skip_if_unavailable=False -gpgcheck=1 -gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-group_asahi-u-boot -repo_gpgcheck=0 -enabled=1 -enabled_metadata=1 -priority=5 \ No newline at end of file diff --git a/images/asahi-cosmic/test.sh b/images/asahi-cosmic/test.sh deleted file mode 100755 index be2774d..0000000 --- a/images/asahi-cosmic/test.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -set -euxo pipefail - -#Get the asahi GPG keys -dnf copr enable -y @asahi/fedora-remix-branding -dnf install -y asahi-repos \ No newline at end of file diff --git a/images/base/manifest.yaml b/images/base/manifest.yaml deleted file mode 100644 index 54e7f98..0000000 --- a/images/base/manifest.yaml +++ /dev/null @@ -1,53 +0,0 @@ -metadata: - summary: Effectively just bootc, systemd, kernel, and dnf as a starting point. - -edition: "2024" #todo: figure out what this is used for - -variables: - passwd_mode: full - -recommends: true - -# Default to `bash` in our container, the same as other containers we ship. -container-cmd: - - /sbin/init - -remove-from-packages: - # Generally we expect other tools to do this (e.g. Ignition or cloud-init) - - [systemd, /usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service] - -include: - - ../shared/base.yaml - -packages: - - kernel - # this is implied by dependencies but let's make it explicit - - coreutils - - dnf - # Even in minimal, we have this. If you don't want SELinux today, you'll need - # to build a custom image. - - selinux-policy-targeted - # And we want container-selinux because trying to layer it on later currently causes issues. - - container-selinux - # Needed for tpm2 bound luks - - tpm2-tools - -packages-x86_64: - - grub2 grub2-efi-x64 efibootmgr shim - - microcode_ctl - -exclude-packages: - - kernel-debug-core - -remove-from-packages: -# The grub bits are mainly designed for desktops, and IMO haven't seen - # enough testing in concert with ostree. At some point we'll flesh out - # the full plan in https://github.com/coreos/fedora-coreos-tracker/issues/47 -- [grub2-tools, /etc/grub.d/08_fallback_counting, - /etc/grub.d/10_reset_boot_success, - /etc/grub.d/12_menu_auto_hide, - /usr/lib/systemd/.*] - -repos: - - fedora-base - - fedora-updates diff --git a/images/fedora-cosmic/build.conf b/images/fedora-cosmic/build.conf new file mode 100644 index 0000000..d3a9861 --- /dev/null +++ b/images/fedora-cosmic/build.conf @@ -0,0 +1,17 @@ +# Build configuration for images/fedora-cosmic. Sourced by build.sh. + +BUILD_MODE=upstream + +# Upstream Fedora atomic desktop manifests (fork of workstation-ostree-config). +UPSTREAM_REPO="https://gitlab.com/fedora/ostree/ci-test.git" + +# Map the distro we build to an upstream branch. +# main -> rawhide (currently releasever 46) +# f44 -> Fedora 44 stable +declare -A UPSTREAM_REFS=( + [44]=f44 + [rawhide]=main +) + +# Fetch token2-fido-bridge from its GitHub releases into a local repo. +TOKEN2=1 diff --git a/images/fedora-cosmic/custom.yaml b/images/fedora-cosmic/custom.yaml new file mode 100644 index 0000000..fa2fa6f --- /dev/null +++ b/images/fedora-cosmic/custom.yaml @@ -0,0 +1,55 @@ +# Customizations layered on top of the upstream Fedora COSMIC Atomic manifests. + +packages: + # Fedora integration packages normally provided by the upstream fedora.yaml, + # re-added here without Firefox (which is shipped as a Flatpak instead). + - fedora-bookmarks + - fedora-chromium-config + - fedora-flathub-remote + - fedora-workstation-backgrounds + - fedora-workstation-repositories + - fedora-release-cosmic-atomic + - toolbox + + # Smartcard / FIDO2 support for token2-fido-bridge. + # token2-fido-bridge itself is installed from a local repo that build.sh + # generates from the upstream GitHub release (it is not packaged in Fedora). + - pcsc-lite + - pcsc-lite-ccid + - pcsc-tools + - opensc + - libfido2 + - fido2-tools + - p11-kit + - pam-u2f + - token2-fido-bridge + +# Firefox is intentionally not part of the base system. It is preinstalled as a +# per-user Flatpak on first login instead (see flatpaks.list). +exclude-packages: + - firefox + +add-files: + - ["flatpak-user-firstboot", "/usr/libexec/flatpak-user-firstboot"] + - ["flatpak-user-firstboot.service", "/usr/lib/systemd/user/flatpak-user-firstboot.service"] + - ["60-flatpak-user-firstboot.preset", "/usr/lib/systemd/user-preset/60-flatpak-user-firstboot.preset"] + - ["flatpaks.list", "/usr/share/flatpak/flatpaks.list"] + - ["50-token2-fido-bridge.preset", "/usr/lib/systemd/system-preset/50-token2-fido-bridge.preset"] + - ["uhid.conf", "/usr/lib/modules-load.d/uhid.conf"] + +postprocess: + # The upstream fedora.yaml removes the Google Chrome repo from the Fedora + # Third Party repo list. We opt out of that manifest, so replicate it here. + # Workaround for https://github.com/coreos/rpm-ostree/issues/5494 + - | + #!/usr/bin/env bash + set -xeuo pipefail + sed -i -e '/google-chrome/,+2d' /usr/lib/fedora-third-party/conf.d/fedora-workstation.conf || true + + # Ensure the first-login script is executable and make sure the + # globally-enabled per-user Flatpak unit is picked up. + - | + #!/usr/bin/env bash + set -xeuo pipefail + chmod 0755 /usr/libexec/flatpak-user-firstboot + systemctl --user --global preset-all diff --git a/images/fedora-cosmic/files/50-token2-fido-bridge.preset b/images/fedora-cosmic/files/50-token2-fido-bridge.preset new file mode 100644 index 0000000..edd0aa1 --- /dev/null +++ b/images/fedora-cosmic/files/50-token2-fido-bridge.preset @@ -0,0 +1,4 @@ +# Enable the PC/SC smartcard daemon and the token2-fido-bridge daemon so that +# FIDO2 smartcards are exposed to browsers as a virtual USB-HID security key. +enable pcscd.socket +enable token2-fido-bridge.service diff --git a/images/fedora-cosmic/files/60-flatpak-user-firstboot.preset b/images/fedora-cosmic/files/60-flatpak-user-firstboot.preset new file mode 100644 index 0000000..0ce2a82 --- /dev/null +++ b/images/fedora-cosmic/files/60-flatpak-user-firstboot.preset @@ -0,0 +1 @@ +enable flatpak-user-firstboot.service diff --git a/images/fedora-cosmic/files/flatpak-user-firstboot b/images/fedora-cosmic/files/flatpak-user-firstboot new file mode 100755 index 0000000..1b39a00 --- /dev/null +++ b/images/fedora-cosmic/files/flatpak-user-firstboot @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# Install the per-user Flatpaks listed in /usr/share/flatpak/flatpaks.list on +# the first login of each user. Run as a systemd --user oneshot unit. +set -euo pipefail + +LIST="/usr/share/flatpak/flatpaks.list" +MARKER="${HOME}/.config/flatpak-user-firstboot.done" + +[[ -f "${LIST}" ]] || exit 0 + +# Make Flathub available for the current user. +flatpak remote-add --user --if-not-exists flathub \ + https://flathub.org/repo/flathub.flatpakrepo + +mapfile -t apps < <( + sed -e 's/#.*//' -e 's/[[:space:]]//g' "${LIST}" | grep -v '^$' || true +) + +if [[ ${#apps[@]} -gt 0 ]]; then + flatpak install --user --noninteractive --assumeyes "${apps[@]}" +fi + +install -dm0755 "$(dirname "${MARKER}")" +touch "${MARKER}" diff --git a/images/fedora-cosmic/files/flatpak-user-firstboot.service b/images/fedora-cosmic/files/flatpak-user-firstboot.service new file mode 100644 index 0000000..180157c --- /dev/null +++ b/images/fedora-cosmic/files/flatpak-user-firstboot.service @@ -0,0 +1,14 @@ +[Unit] +Description=Install per-user Flatpak applications on first login +Documentation=https://docs.flatpak.org/en/latest/flatpak-command-reference.html +ConditionPathExists=!%h/.config/flatpak-user-firstboot.done +After=network-online.target +Wants=network-online.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/libexec/flatpak-user-firstboot + +[Install] +WantedBy=default.target diff --git a/images/fedora-cosmic/files/flatpaks.list b/images/fedora-cosmic/files/flatpaks.list new file mode 100644 index 0000000..19c4c3b --- /dev/null +++ b/images/fedora-cosmic/files/flatpaks.list @@ -0,0 +1,5 @@ +# Flatpaks installed into each user's per-user installation on first login. +# One application/runtime ID per line. Lines starting with # are ignored. +# +# Firefox is not part of the base system and is installed here instead. +org.mozilla.firefox diff --git a/images/fedora-cosmic/files/uhid.conf b/images/fedora-cosmic/files/uhid.conf new file mode 100644 index 0000000..f821543 --- /dev/null +++ b/images/fedora-cosmic/files/uhid.conf @@ -0,0 +1,2 @@ +# token2-fido-bridge needs the uhid module to create the virtual FIDO2 device. +uhid diff --git a/images/fedora-cosmic/manifest.yaml b/images/fedora-cosmic/manifest.yaml new file mode 100644 index 0000000..9dbd7ab --- /dev/null +++ b/images/fedora-cosmic/manifest.yaml @@ -0,0 +1,23 @@ +# Custom Fedora COSMIC Atomic image. +# +# This is a thin downstream layer on top of the upstream Fedora manifests from +# https://gitlab.com/fedora/ostree/ci-test, which are cloned into this directory +# at build time by build.sh (see build.conf for the ref mapping). +# +# The upstream leaf manifest is `cosmic-atomic.yaml`, which pulls in +# `cosmic-atomic-common.yaml` -> `common.yaml` + `packages/cosmic-atomic.yaml`. + +metadata: + summary: Fedora COSMIC Atomic (custom) + +variables: + # Opt out of the upstream `fedora.yaml` include so that we can ship our own + # Fedora integration package set without Firefox. This is the documented + # downstream hook (see the comment at the top of upstream's fedora.yaml). + distro: "fedora-cosmic" + +ref: fedora-cosmic/${releasever_ref}/${basearch}/cosmic + +include: + - cosmic-atomic.yaml + - custom.yaml diff --git a/images/shared/base.yaml b/images/shared/base.yaml deleted file mode 100644 index 3327adb..0000000 --- a/images/shared/base.yaml +++ /dev/null @@ -1,184 +0,0 @@ -#This file merges all the required yaml files from (https://gitlab.com/fedora/bootc/base-images/-/tree/main/minimal) into one - -#==========================================================postprocess-conf.yaml======================================== -# We want content lifecycled with the image -opt-usrlocal: "root" - -# https://github.com/CentOS/centos-bootc/issues/167 -machineid-compat: true - -rpmdb: target -# We never want rpmdb.sqlite-shm as it's unreproducible -rpmdb-normalize: true - -ignore-removed-users: - - root -ignore-removed-groups: - - root -# By default users and groups are injected to nss-altfiles -# which is immutable. This list moves a selected set -# to /etc/group instead, which is mutable per system -# and allows local users to become part of these groups. -etc-group-members: - - wheel - - systemd-journal - - tss # https://issues.redhat.com/browse/BIFROST-618 - - kvm # https://issues.redhat.com/browse/RHEL-115278 - - adm - -#Only use the newer imports, not the one with backwards compatibility -#The files are retrieved when building to stay in sync with upstream -check-passwd: - type: "file" - filename: "passwd" -check-groups: - type: "file" - filename: "group" - -#==========================================================postprocess-conf.yaml======================================== - -#tmpfiles.yaml -postprocess: - - | - #!/bin/bash - set -xeuo pipefail - cat >/usr/lib/tmpfiles.d/bootc-base-rpmstate.conf <<'EOF' - # Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=771713 - d /var/lib/rpm-state 0755 - - - - EOF - # Workaround for https://issues.redhat.com/browse/RHEL-106203 - rm -f /usr/lib/tmpfiles.d/home.conf - - - | - #!/bin/bash - set -xeuo pipefail - # Transforms /usr/lib/ostree-boot into a bootupd-compatible update payload - /usr/bin/bootupctl backend generate-update-metadata - - # Workaround for https://issues.redhat.com/browse/RHEL-78104 - - | - #!/bin/bash - set -xeuo pipefail - rm -vrf /usr/lib/ostree-boot/loader - - # Set up default root config - - | - #!/usr/bin/env bash - set -xeuo pipefail - mkdir -p /usr/lib/ostree - cat > /usr/lib/ostree/prepare-root.conf << EOF - [composefs] - enabled = yes - [sysroot] - readonly = true - EOF - - #initrams config - - | - #!/usr/bin/env bash - set -xeuo pipefail - mkdir -p /usr/lib/dracut/dracut.conf.d - cat > /usr/lib/dracut/dracut.conf.d/20-bootc-base.conf << 'EOF' - # We want a generic image; hostonly makes no sense as part of a server side build - hostonly=no - # Dracut will always fail to set security.selinux xattrs at build time - # https://github.com/dracut-ng/dracut-ng/issues/1561 - export DRACUT_NO_XATTR=1 - add_dracutmodules+=" kernel-modules dracut-systemd systemd-initrd base ostree " - EOF - cat > /usr/lib/dracut/dracut.conf.d/22-bootc-generic.conf << 'EOF' - # Extra modules that we want by default that are known to exist in the kernel - add_dracutmodules+=" virtiofs " - EOF - cat > /usr/lib/dracut/dracut.conf.d/59-altfiles.conf << 'EOF' - # https://issues.redhat.com/browse/RHEL-49590 - # On image mode systems we use nss-altfiles for passwd and group, - # this makes sure dracut uses them which also fixes kdump writing to NFS. - install_items+=" /usr/lib/passwd /usr/lib/group " - EOF - - - | - #!/usr/bin/env bash - set -xeuo pipefail - mkdir -p /usr/lib/systemd/system/local-fs.target.wants - if test '!' -f /usr/lib/systemd/system/local-fs.target.wants/tmp.mount; then - ln -sf ../tmp.mount /usr/lib/systemd/system/local-fs.target.wants - fi - sed -i -e 's, /root, /var/roothome,' /usr/lib/tmpfiles.d/provision.conf > /dev/null - sed -i -e '/^d- \/var\/roothome /d' /usr/lib/tmpfiles.d/provision.conf > /dev/null - - - | - #!/usr/bin/env bash - set -xeuo pipefail - source /usr/lib/os-release - mkdir -p /usr/lib/kernel/install.conf.d - echo -e "# kernel-install will not try to run dracut and allow rpm-ostree to\n\ - # take over. Rpm-ostree will use this to know that it is responsible\n\ - # to run dracut and ensure that there is only one kernel in the image\n\ - layout=ostree" | tee /usr/lib/kernel/install.conf /usr/lib/kernel/install.conf.d/00-bootc-kernel-layout.conf > /dev/null - # By default dnf keeps multiple versions of the kernel, with this - # configuration we tell dnf to treat the kernel as everything else. - # https://dnf.readthedocs.io/en/latest/conf_ref.html#main-options - # Let's add the config to a distribution configuration file if dnf5 - # is used, we append to /etc/dnf/dnf.conf if not. - # Also set protect_running_kernel=False, dnf/yum pre-dates Containers and - # uses uname to protect the running kernel even on Container builds. - if [ -d "/usr/share/dnf5/libdnf.conf.d/" ]; then - echo -e "[main]\ninstallonlypkgs=''" >> /usr/share/dnf5/libdnf.conf.d/20-ostree-installonlypkgs.conf - echo -e "[main]\nprotect_running_kernel=False" >> /usr/share/dnf5/libdnf.conf.d/20-ostree-protect_running_kernel.conf - else - echo "installonlypkgs=''" >> /etc/dnf/dnf.conf - echo "protect_running_kernel=False" >> /etc/dnf/dnf.conf - fi - - - | - #!/bin/bash - set -xeuo pipefail - # Override some of the default presets. - cat < usr/lib/systemd/system-preset/85-bootc.preset - # Disable dnf-makecache.timer on bootc/image mode systems - # https://github.com/coreos/fedora-coreos-tracker/issues/1896#issuecomment-2848251507 - disable dnf-makecache.timer - EOF - # Enable bootloader-update.service on F43+. - # https://github.com/coreos/fedora-coreos-tracker/issues/1468#issuecomment-2996654547 - # https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc - - | - #!/bin/bash - set -xeuo pipefail - echo "enable bootloader-update.service" >> /usr/lib/systemd/system-preset/85-bootc.preset - # Undo RPM scripts enabling units; we want the presets to be canonical - # https://github.com/projectatomic/rpm-ostree/issues/1803 - - | - #!/bin/bash - set -xeuo pipefail - rm -rf /etc/systemd/system/* - systemctl preset-all - rm -rf /etc/systemd/user/* - systemctl --user --global preset-all - -#Selected ownership fixes for files in /etc & /var owned by a dynamic UID/GID -# See: https://gitlab.com/fedora/ostree/sig/-/issues/90 - - | - #!/bin/bash - set -xeuo pipefail - - cat > /usr/lib/tmpfiles.d/90-atomic-desktops-ownership-fixes.conf << 'EOF' - Z /var/lib/passim - passim passim - Z /var/log/passim - passim passim - Z /etc/colord/ - colord colord - EOF - -packages: - - # systemd. Also name systemd-pam because it was dropped to a recommends - # but we still want it for handling user logins/sessions. - - systemd systemd-pam - # bootc itself. - - bootc - # Required by bootc install, sgdisk has been replaced by Rust crate - # in bootc https://github.com/containers/bootc/pull/775 - - xfsprogs e2fsprogs dosfstools - - bootupd - - diff --git a/images/shared/fedora-base.repo b/images/shared/fedora-base.repo deleted file mode 100644 index dc08ab3..0000000 --- a/images/shared/fedora-base.repo +++ /dev/null @@ -1,6 +0,0 @@ -[fedora-base] -name=Fedora $releasever $basearch Base -mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch -enabled=1 -gpgcheck=1 -metadata_expire=1d diff --git a/images/shared/fedora-updates.repo b/images/shared/fedora-updates.repo deleted file mode 100644 index 38e8c76..0000000 --- a/images/shared/fedora-updates.repo +++ /dev/null @@ -1,6 +0,0 @@ -[fedora-updates] -name=Fedora $releasever $basearch Updates -mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch -enabled=1 -gpgcheck=1 -metadata_expire=1d diff --git a/images/shared/group b/images/shared/group deleted file mode 100644 index 84fd29d..0000000 --- a/images/shared/group +++ /dev/null @@ -1,45 +0,0 @@ -root:x:0: -bin:x:1: -daemon:x:2: -sys:x:3: -adm:x:4: -tty:x:5: -disk:x:6: -lp:x:7: -mem:x:8: -kmem:x:9: -wheel:x:10: -cdrom:x:11: -mail:x:12: -man:x:15: -dialout:x:18: -floppy:x:19: -games:x:20: -rpcuser:x:29: -tape:x:33: -video:x:39: -dip:x:40: -ftp:x:50: -lock:x:54: -audio:x:63: -tcpdump:x:72: -nobody:x:99: -users:x:100: -input:x:104: -ceph:x:167: -avahi-autoipd:x:170: -systemd-journal:x:190: -dockerroot:x:986: -cockpit-ws:x:987: -systemd-bus-proxy:x:988: -systemd-resolve:x:989: -systemd-network:x:990: -systemd-timesync:x:991: -chrony:x:992: -sssd:x:993: -kube:x:994: -cgred:x:996: -etcd:x:997: -polkitd:x:998: -ssh_keys:x:999: -nfsnobody:x:65534: diff --git a/images/shared/passwd b/images/shared/passwd deleted file mode 100644 index 98df7c7..0000000 --- a/images/shared/passwd +++ /dev/null @@ -1,33 +0,0 @@ - -root:x:0:0:Super User:/root:/bin/bash -bin:x:1:1:bin:/bin:/usr/sbin/nologin -daemon:x:2:2:daemon:/sbin:/usr/sbin/nologin -adm:x:3:4:adm:/var/adm:/usr/sbin/nologin -lp:x:4:7:lp:/var/spool/lpd:/usr/sbin/nologin -sync:x:5:0:sync:/sbin:/bin/sync -shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown -halt:x:7:0:halt:/sbin:/sbin/halt -mail:x:8:12:mail:/var/spool/mail:/usr/sbin/nologin -operator:x:11:0:operator:/root:/usr/sbin/nologin -games:x:12:100:games:/usr/games:/usr/sbin/nologin -ftp:x:14:50:FTP User:/var/ftp:/usr/sbin/nologin -rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/usr/sbin/nologin -rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/usr/sbin/nologin -tcpdump:x:72:72::/:/usr/sbin/nologin -sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/usr/sbin/nologin -dbus:x:81:81:System Message Bus:/:/usr/sbin/nologin -nobody:x:99:99:Kernel Overflow User:/:/usr/sbin/nologin -ceph:x:167:167:Ceph daemons:/var/lib/ceph:/usr/sbin/nologin -avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/usr/sbin/nologin -cockpit-ws:x:988:987:User for cockpit-ws:/:/usr/sbin/nologin -systemd-bus-proxy:x:989:988:systemd Bus Proxy:/:/usr/sbin/nologin -systemd-resolve:x:990:989:systemd Resolver:/:/usr/sbin/nologin -systemd-network:x:991:990:systemd Network Management:/:/usr/sbin/nologin -systemd-timesync:x:993:991:systemd Time Synchronization:/:/usr/sbin/nologin -chrony:x:994:992::/var/lib/chrony:/usr/sbin/nologin -sssd:x:995:993:User for sssd:/run/sssd:/usr/sbin/nologin -kube:x:996:994:Kubernetes user:/:/usr/sbin/nologin -dockerroot:x:997:986:Docker User:/var/lib/docker:/usr/sbin/nologin -etcd:x:998:997:etcd user:/var/lib/etcd:/usr/sbin/nologin -polkitd:x:999:998:User for polkitd:/:/usr/sbin/nologin -nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/usr/sbin/nologin diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..ab3ab02 --- /dev/null +++ b/release.sh @@ -0,0 +1,163 @@ +#!/usr/bin/env bash +# Generate a package changelog for a freshly built image and publish it as a +# Gitea release (instead of committing JSON files under changelogs/). +# +# Usage: release.sh +# +# The full package list is attached to each release as +# packages--.txt +# and the previous release's asset is used as the diff baseline. +set -euo pipefail + +if [[ $# -lt 4 ]]; then + echo "Usage: $0 " >&2 + exit 1 +fi + +IMAGE="$1" +DISTRO="$2" +BUILDID="$3" +OCI_ARCHIVE="$4" + +GITEA_URL="${GITEA_URL:-https://git.plabble.org}" +GITEA_REPO="${GITEA_REPO:-Misthios/bootc-images}" +TOKEN="${RELEASE_TOKEN:-${GITHUB_TOKEN:-}}" + +[[ -n "${TOKEN}" ]] || { echo "RELEASE_TOKEN (or GITHUB_TOKEN) is required" >&2; exit 1; } +[[ -f "${OCI_ARCHIVE}" ]] || { echo "Missing OCI archive: ${OCI_ARCHIVE}" >&2; exit 1; } + +API="${GITEA_URL%/}/api/v1/repos/${GITEA_REPO}" +RELEASE_TAG="${IMAGE}-${DISTRO}.${BUILDID}" +ASSET_NAME="packages-${IMAGE}-${DISTRO}.txt" +RELEASE_TITLE="${IMAGE} ${DISTRO} ${BUILDID}" + +WORK="$(mktemp -d)" +trap 'rm -rf "${WORK}"' EXIT + +# Idempotency: never create the same release twice (e.g. a re-run). +if curl -fsSL -H "Authorization: token ${TOKEN}" \ + "${API}/releases/tags/${RELEASE_TAG}" >/dev/null 2>&1; then + echo "Release ${RELEASE_TAG} already exists; nothing to do." + exit 0 +fi + +# --- package list from the built image ------------------------------------- +echo "Extracting package list from ${OCI_ARCHIVE} ..." +export STORAGE_DRIVER=vfs +ctr="$(buildah from "oci-archive:${OCI_ARCHIVE}")" +mnt="$(buildah mount "${ctr}")" +rpm -qa --root "${mnt}" --qf '%{NAME} %{EVR}\n' | sort > "${WORK}/packages-current.txt" +buildah unmount "${ctr}" +buildah rm "${ctr}" >/dev/null + +# --- previous package list from the last release --------------------------- +# Walk the release list (newest first) until we find the newest release for +# this image/distro. +prev_release_id="" +page=1 +while :; do + page_json="$(curl -fsSL -H "Authorization: token ${TOKEN}" \ + "${API}/releases?limit=50&page=${page}")" + [[ "$(jq 'length' <<< "${page_json}")" -eq 0 ]] && break + prev_release_id="$(jq -r --arg prefix "${IMAGE}-${DISTRO}." \ + '.[] | select(.tag_name | startswith($prefix)) | .id' <<< "${page_json}" \ + | head -n1)" + [[ -n "${prev_release_id}" ]] && break + page=$((page + 1)) + [[ "${page}" -gt 20 ]] && break +done + +if [[ -n "${prev_release_id}" ]]; then + asset_url="$(curl -fsSL -H "Authorization: token ${TOKEN}" \ + "${API}/releases/${prev_release_id}" \ + | jq -r --arg name "${ASSET_NAME}" \ + '.assets[] | select(.name == $name) | .browser_download_url' \ + | head -n1)" + if [[ -n "${asset_url}" && "${asset_url}" != "null" ]]; then + curl -fsSL -H "Authorization: token ${TOKEN}" "${asset_url}" \ + -o "${WORK}/packages-previous.txt" || true + fi +fi +# First ever build: baseline against itself so nothing shows up as removed. +[[ -f "${WORK}/packages-previous.txt" ]] \ + || cp "${WORK}/packages-current.txt" "${WORK}/packages-previous.txt" + +# --- diff ------------------------------------------------------------------- +CUR_NAMES="$(mktemp)" +PREV_NAMES="$(mktemp)" +cut -d' ' -f1 "${WORK}/packages-current.txt" | sort > "${CUR_NAMES}" +cut -d' ' -f1 "${WORK}/packages-previous.txt" | sort > "${PREV_NAMES}" + +added_names="$(comm -13 "${PREV_NAMES}" "${CUR_NAMES}" || true)" +removed_names="$(comm -23 "${PREV_NAMES}" "${CUR_NAMES}" || true)" +common_names="$(comm -12 "${PREV_NAMES}" "${CUR_NAMES}" || true)" + +ver_of() { awk -v p="$1" '$1 == p {print $2}' "$2"; } + +added=() +while read -r n; do + [[ -z "${n}" ]] && continue + added+=("${n} $(ver_of "${n}" "${WORK}/packages-current.txt")") +done <<< "${added_names}" + +removed=() +while read -r n; do + [[ -z "${n}" ]] && continue + removed+=("${n} $(ver_of "${n}" "${WORK}/packages-previous.txt")") +done <<< "${removed_names}" + +updated=() +while read -r n; do + [[ -z "${n}" ]] && continue + old="$(ver_of "${n}" "${WORK}/packages-previous.txt")" + new="$(ver_of "${n}" "${WORK}/packages-current.txt")" + [[ -z "${old}" || -z "${new}" ]] && continue + [[ "${old}" != "${new}" ]] && updated+=("${n} ${old} -> ${new}") +done <<< "${common_names}" + +{ + echo "Automated build of \`${IMAGE}\` \`${DISTRO}\` (\`${BUILDID}\`)." + echo + echo "- Added: ${#added[@]}" + echo "- Removed: ${#removed[@]}" + echo "- Updated: ${#updated[@]}" + echo + if (( ${#added[@]} )); then + echo "### Added" + printf -- '- %s\n' "${added[@]}" + echo + fi + if (( ${#removed[@]} )); then + echo "### Removed" + printf -- '- %s\n' "${removed[@]}" + echo + fi + if (( ${#updated[@]} )); then + echo "### Updated" + printf -- '- %s\n' "${updated[@]}" + echo + fi +} > "${WORK}/changelog.md" + +# --- create the release ----------------------------------------------------- +echo "Creating release ${RELEASE_TAG} ..." +payload="$(jq -n \ + --arg tag "${RELEASE_TAG}" \ + --arg name "${RELEASE_TITLE}" \ + --arg body "$(cat "${WORK}/changelog.md")" \ + '{tag_name: $tag, name: $name, body: $body, draft: false, prerelease: false}')" + +response="$(curl -fsSL -X POST \ + -H "Authorization: token ${TOKEN}" \ + -H "Content-Type: application/json" \ + -d "${payload}" \ + "${API}/releases")" +release_id="$(jq -r '.id' <<< "${response}")" + +echo "Uploading ${ASSET_NAME} ..." +curl -fsSL -X POST \ + -H "Authorization: token ${TOKEN}" \ + -F "attachment=@${WORK}/packages-current.txt" \ + "${API}/releases/${release_id}/assets?name=${ASSET_NAME}" + +echo "Published release ${RELEASE_TAG}."