#578 Add initial COSMIC Atomic variant
Merged 3 months ago by siosm. Opened 3 months ago by siosm.
siosm/workstation-ostree-config main-cosmic  into  main

file modified
+1
@@ -27,3 +27,4 @@ 

        - lxqt-atomic

        - budgie-atomic

        - base-atomic

+       - cosmic-atomic

@@ -306,3 +306,13 @@ 

      - NetworkManager-sstp-gnome

      - NetworkManager-strongswan-gnome

      - NetworkManager-team

+   cosmic-desktop:

+     # Pulls PackageKit in

+     - cosmic-store

+   cosmic-desktop-apps:

+     # Non-critical apps -> Flatpak

+     - gnome-calculator

+     - nheko

+     - okular

+     - rhythmbox

+     - thunderbird

file modified
+1
@@ -195,6 +195,7 @@ 

      variant_comps_groups = {

          "budgie-atomic": ["budgie-desktop", "budgie-desktop-apps", "base-x"],

          "cinnamon-atomic": ["cinnamon-desktop", "base-x"],

+         "cosmic-atomic": ["cosmic-desktop", "cosmic-desktop-apps", "base-graphical"],

          "deepin-atomic": ["deepin-desktop", "base-x"],

          "kinoite": ["kde-desktop", "base-graphical"],

          "kinoite-mobile": ["kde-mobile", "kde-mobile-apps", "base-graphical"],

@@ -0,0 +1,13 @@ 

+ # DO NOT EDIT! This content is generated from comps-sync.py

+ packages:

+   - ark

+   - cosmic-edit

+   - cosmic-files

+   - cosmic-session

+   - cosmic-term

+   - gnome-disk-utility

+   - gnome-keyring

+   - gnome-system-monitor

+   - mesa-dri-drivers

+   - mesa-vulkan-drivers

+   - plymouth-system-theme

file added
+25
@@ -0,0 +1,25 @@ 

+ variables:

+   bootable_container: true

+   variant: "cosmic-atomic"

+ 

+ include:

+   - common.yaml

+   - cosmic-atomic-packages.yaml

+ 

+ ref: fedora/rawhide/${basearch}/cosmic-atomic

+ rojig:

+   name: fedora-cosmic

+   summary: "Fedora COSMIC Atomic"

+   license: MIT

+ 

+ packages:

+   # Portals for Flatpak

+   - xdg-desktop-portal-gtk

+   # Include GUI to manage updates & Flatpaks

+   - gnome-software

+ 

+ # Kept in the leaf manifest as they are overwritten by Pungi in composes

+ repos:

+   - fedora-rawhide

+   # - fedora-42

+   # - fedora-42-updates

file modified
+2
@@ -19,6 +19,7 @@ 

      [xfce-atomic]="XFCE Atomic"

      [lxqt-atomic]="LXQt Atomic"

      [base-atomic]="Base Atomic"

+     [cosmic-atomic]="COSMIC Atomic"

  )'

  

  # Legacy names, used to keep some references stable
@@ -42,6 +43,7 @@ 

      [xfce-atomic]="XfA"

      [lxqt-atomic]="LxA"

      [base-atomic]="BsA"

+     [cosmic-atomic]="CMC"

  )'

  

  # Default is to only validate the manifests

From https://gitlab.com/fedora/ostree/ci-test/-/jobs/8026634340:

 Problem: package cosmic-store-1.0.0~alpha.2-1.fc42.x86_64 from fedora-rawhide requires PackageKit, but none of the providers can be installed
  - conflicting requests
  - package PackageKit-1.2.8-7.fc41.x86_64 from fedora-rawhide is filtered out by exclude filtering

https://src.fedoraproject.org/rpms/cosmic-store/blob/rawhide/f/cosmic-store.spec#_40

4 new commits added

  • Add initial COSMIC Atomic variant
  • bootupd: Put in permissive until SELinux issues are fixed
  • bootupd: Trigger a bootloader update on boot
  • comps-sync f42 2024-10-08
3 months ago

rebased onto 99b5f69

3 months ago

rebased onto 99b5f69

3 months ago

Let's merge this as it will make things easier to test and it won't be built in Fedora until we plug it in the pungi config anyway.

Pull-Request has been merged by siosm

3 months ago