From 80b9df0ddafc10bd8ccc3e74e14e30bb49999884 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Mar 21 2025 14:31:23 +0000 Subject: [PATCH 1/5] Modify cosmic-atomic to match the other atomic .yaml structures This is needed for https://pagure.io/fedora-infra/ansible/pull-request/2502 Signed-off-by: Ryan Brue --- diff --git a/cosmic-atomic-common.yaml b/cosmic-atomic-common.yaml new file mode 100644 index 0000000..f916257 --- /dev/null +++ b/cosmic-atomic-common.yaml @@ -0,0 +1,29 @@ +variables: + variant: "cosmic-atomic" + +include: + - common.yaml + - cosmic-atomic-packages.yaml + +ref: fedora/42/${basearch}/cosmic-atomic +rojig: + name: fedora-cosmic + summary: "Fedora COSMIC Atomic" + license: MIT + +packages: + # Generic release package for desktop variants + - fedora-release + - fedora-release-ostree-desktop + # Portals for Flatpak + - xdg-desktop-portal-gtk + # Include GUI to manage updates & Flatpaks + - gnome-software + # Power management. Expected to be droped for tuned-ppd + - power-profiles-daemon + +# Kept in the leaf manifest as they are overwritten by Pungi in composes +repos: + - fedora-rawhide + # - fedora-43 + # - fedora-43-updates diff --git a/cosmic-atomic-ostree.yaml b/cosmic-atomic-ostree.yaml new file mode 100644 index 0000000..8284e29 --- /dev/null +++ b/cosmic-atomic-ostree.yaml @@ -0,0 +1,10 @@ +variables: + bootable_container: false + +include: + - cosmic-atomic-common.yaml + +# Kept in the leaf manifest as they are overwritten by Pungi in composes +repos: + - fedora-42 + - fedora-42-updates diff --git a/cosmic-atomic.yaml b/cosmic-atomic.yaml index f8d1363..4c93305 100644 --- a/cosmic-atomic.yaml +++ b/cosmic-atomic.yaml @@ -1,26 +1,5 @@ -variables: - variant: "cosmic-atomic" - include: - - common.yaml - - cosmic-atomic-packages.yaml - -ref: fedora/42/${basearch}/cosmic-atomic -rojig: - name: fedora-cosmic - summary: "Fedora COSMIC Atomic" - license: MIT - -packages: - # Generic release package for desktop variants - - fedora-release - - fedora-release-ostree-desktop - # Portals for Flatpak - - xdg-desktop-portal-gtk - # Include GUI to manage updates & Flatpaks - - gnome-software - # Power management. Expected to be droped for tuned-ppd - - power-profiles-daemon + - cosmic-atomic-common.yaml # Kept in the leaf manifest as they are overwritten by Pungi in composes repos: From c9a98d874cb630ee2769a164035e4f961ff3bd04 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Mar 21 2025 14:31:23 +0000 Subject: [PATCH 2/5] Change volume substitution for COSMIC to match pungi https://pagure.io/pungi-fedora/pull-request/1458# Signed-off-by: Ryan Brue --- diff --git a/justfile b/justfile index 9ae7ed0..3a4fdad 100644 --- a/justfile +++ b/justfile @@ -34,7 +34,7 @@ volume_id_substitutions := '( [xfce-atomic]="XfA" [lxqt-atomic]="LxA" [base-atomic]="BsA" - [cosmic-atomic]="CMC" + [cosmic-atomic]="CSMCA" )' # Default is to only validate the manifests From caf949436dbb8364d18ad0b495392d31cb501251 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Mar 21 2025 14:31:23 +0000 Subject: [PATCH 3/5] cosmic: Remove gnome-software COSMIC store supports flatpak, so let's use COSMIC store Signed-off-by: Ryan Brue --- diff --git a/comps-sync-exclude-list.yml b/comps-sync-exclude-list.yml index 2749283..4921e7e 100644 --- a/comps-sync-exclude-list.yml +++ b/comps-sync-exclude-list.yml @@ -306,9 +306,6 @@ desktop_exclude_list: - NetworkManager-sstp-gnome - NetworkManager-strongswan-gnome - NetworkManager-team - cosmic-desktop: - # Pulls PackageKit in - - cosmic-store cosmic-desktop-apps: # Non-critical apps -> Flatpak - gnome-calculator diff --git a/cosmic-atomic-common.yaml b/cosmic-atomic-common.yaml index f916257..a74a721 100644 --- a/cosmic-atomic-common.yaml +++ b/cosmic-atomic-common.yaml @@ -17,8 +17,6 @@ packages: - fedora-release-ostree-desktop # Portals for Flatpak - xdg-desktop-portal-gtk - # Include GUI to manage updates & Flatpaks - - gnome-software # Power management. Expected to be droped for tuned-ppd - power-profiles-daemon From b4daf6d1e153c2d7617ef793971a56442ab3f7e3 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Mar 21 2025 14:31:23 +0000 Subject: [PATCH 4/5] cosmic-common: remove repos from common manifest Signed-off-by: Ryan Brue --- diff --git a/cosmic-atomic-common.yaml b/cosmic-atomic-common.yaml index a74a721..60ea323 100644 --- a/cosmic-atomic-common.yaml +++ b/cosmic-atomic-common.yaml @@ -19,9 +19,3 @@ packages: - xdg-desktop-portal-gtk # Power management. Expected to be droped for tuned-ppd - power-profiles-daemon - -# Kept in the leaf manifest as they are overwritten by Pungi in composes -repos: - - fedora-rawhide - # - fedora-43 - # - fedora-43-updates From 96ffadc843d985ba22d70d817f2624215929fce0 Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Mar 21 2025 14:31:23 +0000 Subject: [PATCH 5/5] comps-sync f42 2025-03-19 https://bodhi.fedoraproject.org/updates/FEDORA-2025-60a58f2cf6 Signed-off-by: Ryan Brue --- diff --git a/cosmic-atomic-packages.yaml b/cosmic-atomic-packages.yaml index 2cd9d01..2c25ee2 100644 --- a/cosmic-atomic-packages.yaml +++ b/cosmic-atomic-packages.yaml @@ -5,6 +5,7 @@ packages: - cosmic-files - cosmic-player - cosmic-session + - cosmic-store - cosmic-term - flatpak - gnome-disk-utility