From d0c8ffa30291f84110203676a0ad87fbd1d0b02f3c1bbeb9563d7d3b52544850 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 11:08:30 +0000 Subject: [PATCH 01/32] - Add obsoletes/conflicts for all legacy MicroOS Desktop patterns OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=20 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index fa665e5..028595a 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Feb 6 11:07:56 UTC 2024 - Richard Brown + +- Add obsoletes/conflicts for all legacy MicroOS Desktop patterns + ------------------------------------------------------------------- Tue Jan 30 19:15:44 UTC 2024 - Shawn Dunn diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 5167b10..00721af 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -46,6 +46,10 @@ Provides: pattern-visible() Requires: pattern() = update_test %endif +### Aeon_base pattern replaces MicroOS with a collection of other patterns, especially the GNOME one +Obsoletes: (patterns-microos-base AND patterns-microos-base-zypper AND patterns-microos-basesystem AND patterns-microos-defaults AND patterns-microos-desktop-common AND patterns-microos-desktop-gnome AND patterns-microos-hardware AND patterns-microos-selinux) +Conflicts: (patterns-microos-base AND patterns-microos-base-zypper AND patterns-microos-basesystem AND patterns-microos-defaults AND patterns-microos-desktop-common AND patterns-microos-desktop-gnome AND patterns-microos-hardware AND patterns-microos-selinux) + ### Packages formerly provided by minimal_base Requires: branding Requires: build-key From 681053dc083616267b591830748717edf13e2dd2e4cad7c7d42019ef56929fc5 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 11:15:04 +0000 Subject: [PATCH 02/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=21 --- patterns-aeon.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 00721af..4ec94e5 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -47,8 +47,7 @@ Requires: pattern() = update_test %endif ### Aeon_base pattern replaces MicroOS with a collection of other patterns, especially the GNOME one -Obsoletes: (patterns-microos-base AND patterns-microos-base-zypper AND patterns-microos-basesystem AND patterns-microos-defaults AND patterns-microos-desktop-common AND patterns-microos-desktop-gnome AND patterns-microos-hardware AND patterns-microos-selinux) -Conflicts: (patterns-microos-base AND patterns-microos-base-zypper AND patterns-microos-basesystem AND patterns-microos-defaults AND patterns-microos-desktop-common AND patterns-microos-desktop-gnome AND patterns-microos-hardware AND patterns-microos-selinux) +Obsoletes: (patterns-microos-base and patterns-microos-base-zypper and patterns-microos-basesystem and patterns-microos-defaults and patterns-microos-desktop-common and patterns-microos-desktop-gnome and patterns-microos-hardware and patterns-microos-selinux) ### Packages formerly provided by minimal_base Requires: branding From 8d055bb4f396823563601d6787cbac219c666d8937b4f71fb50deeb9912cc912 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 11:32:02 +0000 Subject: [PATCH 03/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=22 --- patterns-aeon.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 4ec94e5..bfb8e10 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -46,8 +46,15 @@ Provides: pattern-visible() Requires: pattern() = update_test %endif -### Aeon_base pattern replaces MicroOS with a collection of other patterns, especially the GNOME one -Obsoletes: (patterns-microos-base and patterns-microos-base-zypper and patterns-microos-basesystem and patterns-microos-defaults and patterns-microos-desktop-common and patterns-microos-desktop-gnome and patterns-microos-hardware and patterns-microos-selinux) +### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one +Obsoletes: (patterns-microos-base if patterns-microos-desktop-gnome) +Obsoletes: patterns-microos-desktop-gnome +Obsoletes: (patterns-microos-base-zypper if patterns-microos-desktop-gnome) +Obsoletes: (patterns-microos-basesystem if patterns-microos-desktop-gnome) +Obsoletes: (patterns-microos-defaults if patterns-microos-desktop-gnome) +Obsoletes: (patterns-microos-desktop-common if patterns-microos-desktop-gnome) +Obsoletes: (patterns-microos-hardware if patterns-microos-desktop-gnome) +Obsoletes: (patterns-microos-selinux if patterns-microos-desktop-gnome) ### Packages formerly provided by minimal_base Requires: branding From 51eb79484fc4fd34a90a2586ab60aa173c7e9318e77f9e3ea04780f690771c7a Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 11:59:55 +0000 Subject: [PATCH 04/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=23 --- patterns-aeon.spec | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index bfb8e10..f6932dc 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -47,14 +47,15 @@ Requires: pattern() = update_test %endif ### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one -Obsoletes: (patterns-microos-base if patterns-microos-desktop-gnome) Obsoletes: patterns-microos-desktop-gnome -Obsoletes: (patterns-microos-base-zypper if patterns-microos-desktop-gnome) -Obsoletes: (patterns-microos-basesystem if patterns-microos-desktop-gnome) -Obsoletes: (patterns-microos-defaults if patterns-microos-desktop-gnome) -Obsoletes: (patterns-microos-desktop-common if patterns-microos-desktop-gnome) -Obsoletes: (patterns-microos-hardware if patterns-microos-desktop-gnome) -Obsoletes: (patterns-microos-selinux if patterns-microos-desktop-gnome) +Provides: patterns-microos-desktop-gnome +Conflicts: (patterns-microos-base and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-base-zypper and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-basesystem and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-defaults and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-desktop-common and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-hardware and patterns-microos-desktop-gnome) +Conflicts: (patterns-microos-selinux and patterns-microos-desktop-gnome) ### Packages formerly provided by minimal_base Requires: branding From 90adc10e3e4371edf9044fe961ee9ad1251e48f50f055eecc32f6de084071a66 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 12:51:41 +0000 Subject: [PATCH 05/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=24 --- patterns-aeon.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index f6932dc..b25e4c0 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -49,13 +49,13 @@ Requires: pattern() = update_test ### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one Obsoletes: patterns-microos-desktop-gnome Provides: patterns-microos-desktop-gnome -Conflicts: (patterns-microos-base and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-base-zypper and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-basesystem and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-defaults and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-desktop-common and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-hardware and patterns-microos-desktop-gnome) -Conflicts: (patterns-microos-selinux and patterns-microos-desktop-gnome) +Provides: weakremover(patterns-microos-base) +Provides: weakremover(patterns-microos-base-zypper) +Provides: weakremover(patterns-microos-basesystem) +Provides: weakremover(patterns-microos-defaults) +Provides: weakremover(patterns-microos-desktop-common) +Provides: weakremover(patterns-microos-hardware) +Provides: weakremover(patterns-microos-selinux) ### Packages formerly provided by minimal_base Requires: branding From 06bc2e4351b11ab347a10f8c75f315781126de7d6a15855a0184cf3414b18b4c Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 13:05:18 +0000 Subject: [PATCH 06/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=25 --- patterns-aeon.spec | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index b25e4c0..e89c4f2 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -48,14 +48,21 @@ Requires: pattern() = update_test ### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one Obsoletes: patterns-microos-desktop-gnome +Provides: patterns-microos-base +Provides: patterns-microos-base-zypper +Provides: patterns-microos-basesystem +Provides: patterns-microos-defaults +Provides: patterns-microos-desktop-common Provides: patterns-microos-desktop-gnome -Provides: weakremover(patterns-microos-base) -Provides: weakremover(patterns-microos-base-zypper) -Provides: weakremover(patterns-microos-basesystem) -Provides: weakremover(patterns-microos-defaults) -Provides: weakremover(patterns-microos-desktop-common) -Provides: weakremover(patterns-microos-hardware) -Provides: weakremover(patterns-microos-selinux) +Provides: patterns-microos-hardware +Provides: patterns-microos-selinux +Conflicts: patterns-microos-base +Conflicts: patterns-microos-base-zypper +Conflicts: patterns-microos-basesystem +Conflicts: patterns-microos-defaults +Conflicts: patterns-microos-desktop-common +Conflicts: patterns-microos-hardware +Conflicts: patterns-microos-selinux ### Packages formerly provided by minimal_base Requires: branding From e8b4b56b02fea0578f532463371cbc5e26b2af4333ec6846bfee04c1b092d4a4 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 13:21:09 +0000 Subject: [PATCH 07/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=26 --- patterns-aeon.spec | 7 ------- 1 file changed, 7 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index e89c4f2..a5845f9 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -56,13 +56,6 @@ Provides: patterns-microos-desktop-common Provides: patterns-microos-desktop-gnome Provides: patterns-microos-hardware Provides: patterns-microos-selinux -Conflicts: patterns-microos-base -Conflicts: patterns-microos-base-zypper -Conflicts: patterns-microos-basesystem -Conflicts: patterns-microos-defaults -Conflicts: patterns-microos-desktop-common -Conflicts: patterns-microos-hardware -Conflicts: patterns-microos-selinux ### Packages formerly provided by minimal_base Requires: branding From cf1cacd7b21f8e471ae4dc85f75688654753de7f1b2d120cef186d61d332d0c5 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 6 Feb 2024 13:52:16 +0000 Subject: [PATCH 08/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=27 --- patterns-aeon.spec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index a5845f9..04eae96 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -47,7 +47,14 @@ Requires: pattern() = update_test %endif ### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one +Obsoletes: patterns-microos-base +Obsoletes: patterns-microos-base-zypper +Obsoletes: patterns-microos-basesystem +Obsoletes: patterns-microos-defaults +Obsoletes: patterns-microos-desktop-common Obsoletes: patterns-microos-desktop-gnome +Obsoletes: patterns-microos-hardware +Obsoletes: patterns-microos-selinux Provides: patterns-microos-base Provides: patterns-microos-base-zypper Provides: patterns-microos-basesystem From ff410abfcc9b4555ba0334c59219c946e5dbceaf25ef6c61ffe3e1d3731b0b13 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 2 Apr 2024 08:07:34 +0000 Subject: [PATCH 09/32] - Remove 'or' boolean deps - Aeon is opinionated - Set tuned as the supported power management stack OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=28 --- patterns-aeon.changes | 6 ++++++ patterns-aeon.spec | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 028595a..2a64473 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Apr 2 08:07:00 UTC 2024 - Richard Brown + +- Remove 'or' boolean deps - Aeon is opinionated +- Set tuned as the supported power management stack + ------------------------------------------------------------------- Tue Feb 6 11:07:56 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 04eae96..9d00d78 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -196,7 +196,7 @@ Requires: xf86-input-libinput Requires: xorg-x11-fonts-core Requires: xorg-x11-server # Recommend something other than xdm, default to lightdm -Recommends: (gdm or lightdm or sddm) +Recommends: gdm Recommends: dejavu-fonts Recommends: libyui-qt Recommends: libyui-qt-pkg @@ -384,8 +384,7 @@ Requires: polkit-gnome # https://build.opensuse.org/request/show/921373 Requires: xdg-desktop-portal-gnome # ensure laptop power support is there -Requires: (power-profiles-daemon or tlp) -Suggests: power-profiles-daemon +Requires: tuned # add steam-devices Requires: steam-devices From fc7d3c99b18f4d0411ac07f6e758f36ff1c22238c7b3fd368382539d274a5bff Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 2 Apr 2024 08:13:21 +0000 Subject: [PATCH 10/32] - Revert back to power-profiles-daemon for now, still the best integrated in GNOME OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=29 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 2a64473..66e642e 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Apr 2 08:13:02 UTC 2024 - Richard Brown + +- Revert back to power-profiles-daemon for now, still the best integrated in GNOME + ------------------------------------------------------------------- Tue Apr 2 08:07:00 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 9d00d78..e684d98 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -384,7 +384,7 @@ Requires: polkit-gnome # https://build.opensuse.org/request/show/921373 Requires: xdg-desktop-portal-gnome # ensure laptop power support is there -Requires: tuned +Requires: power-profiles-daemon # add steam-devices Requires: steam-devices From dd67d8c23021a230d31251cde6886a5264765f860d59c2c3334f056a679f2fe2 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Mon, 8 Apr 2024 13:14:29 +0000 Subject: [PATCH 11/32] - Add mandatory x86_64_v3 support - Add systemd-repart configuration - Remove obsoletes/conflicts for Legacy MicroOS Desktop patterns, users will need to reinstall OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=30 --- patterns-aeon.changes | 8 ++++++++ patterns-aeon.spec | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 66e642e..511a46b 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Apr 8 13:12:33 UTC 2024 - Richard Brown + +- Add mandatory x86_64_v3 support +- Add systemd-repart configuration +- Remove obsoletes/conflicts for Legacy MicroOS Desktop patterns, + users will need to reinstall + ------------------------------------------------------------------- Tue Apr 2 08:13:02 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index e684d98..d7b2360 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -418,6 +418,12 @@ Requires: tpm2.0-abrmd Requires: tpm2-0-tss Requires: tpm2.0-tools +### x86_64_v3 support is mandatory on Aeon +Requires: x86_64_v3-branding-Aeon + +### Aeons partitions are defined to use systemd-repart +Requires: systemd-repart-branding-Aeon + %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From 6bc8124c8c3c322281da9d501a4dd4d0e191d016b41cd181610acc59117b007b Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 12 Apr 2024 12:03:26 +0000 Subject: [PATCH 12/32] - Move to systemd-boot for real this time OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=31 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 36 +++++++----------------------------- 2 files changed, 12 insertions(+), 29 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 511a46b..a6524e5 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 12 12:03:12 UTC 2024 - Richard Brown + +- Move to systemd-boot for real this time + ------------------------------------------------------------------- Mon Apr 8 13:12:33 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index d7b2360..403f697 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -71,36 +71,12 @@ Requires: distribution-release Requires: filesystem ### Packages formerly provided by bootloader -Requires: (grub2-snapper-plugin if snapper) -Requires: grub2 -%ifarch x86_64 -# XXX: not sure this really belongs here. More like a kernel -# rather than bootloader related thing? -Requires: biosdevname -%endif -%ifnarch s390x ppc64 ppc64le -%if 0%{?is_opensuse} -Requires: (grub2-branding-openSUSE if branding-openSUSE) -%else -%if 0%{?sle_version} -Requires: (grub2-branding-SLE if branding-SLE) -%endif -%endif -%endif -%ifarch x86_64 -Requires: grub2-x86_64-efi -%endif -%ifarch aarch64 -Requires: grub2-arm64-efi -%endif -%ifarch armv7l armv7hl -Requires: grub2-arm-efi -Requires: grub2-arm-uboot -%endif -%ifarch aarch64 x86_64 -Requires: mokutil +Requires: sdbootutil-snapper +Requires: dracut-pcr-signature +Requires: efibootmgr +Requires: sdbootutil-rpm-scriptlets Requires: shim -%endif +Requires: uefi_mbr ### Packages formerly provided by base/basesystem Requires: /usr/bin/hostname @@ -422,6 +398,8 @@ Requires: tpm2.0-tools Requires: x86_64_v3-branding-Aeon ### Aeons partitions are defined to use systemd-repart +# systemd-experimental is temproarily required for repart +Requires: systemd-experimental Requires: systemd-repart-branding-Aeon %description base From d92e4f5530729c5e64e7d44bed837b1e001a98aab899334277e97d1a1a33f641 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 12 Apr 2024 12:06:28 +0000 Subject: [PATCH 13/32] - Require gptfdisk until kiwi v10 used in Factory OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=32 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index a6524e5..2e3c113 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 12 12:06:07 UTC 2024 - Richard Brown + +- Require gptfdisk until kiwi v10 used in Factory + ------------------------------------------------------------------- Fri Apr 12 12:03:12 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 403f697..24a37d9 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -389,7 +389,7 @@ Requires: systemd-zram-service Requires: spice-vdagent Requires: qemu-guest-agent -# bug#1211835 +# bug#1211835 - TPM2.0 support Requires: tpm2.0-abrmd Requires: tpm2-0-tss Requires: tpm2.0-tools @@ -402,6 +402,9 @@ Requires: x86_64_v3-branding-Aeon Requires: systemd-experimental Requires: systemd-repart-branding-Aeon +### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 +Requires: gptfdisk + %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From d11ff1238ff02ef51aa86d592b8e84d4eb3db26781f9cfe43deeb023ddd459e1 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 12 Apr 2024 15:20:40 +0000 Subject: [PATCH 14/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=33 --- patterns-aeon.spec | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 24a37d9..7949847 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -46,24 +46,6 @@ Provides: pattern-visible() Requires: pattern() = update_test %endif -### Aeon_base pattern replaces MicroOS with a collection of other patterns but only if the user installed the GNOME one -Obsoletes: patterns-microos-base -Obsoletes: patterns-microos-base-zypper -Obsoletes: patterns-microos-basesystem -Obsoletes: patterns-microos-defaults -Obsoletes: patterns-microos-desktop-common -Obsoletes: patterns-microos-desktop-gnome -Obsoletes: patterns-microos-hardware -Obsoletes: patterns-microos-selinux -Provides: patterns-microos-base -Provides: patterns-microos-base-zypper -Provides: patterns-microos-basesystem -Provides: patterns-microos-defaults -Provides: patterns-microos-desktop-common -Provides: patterns-microos-desktop-gnome -Provides: patterns-microos-hardware -Provides: patterns-microos-selinux - ### Packages formerly provided by minimal_base Requires: branding Requires: build-key From 13c7f58aa3c66c61b4401d497cbbfb3b6cf180c401e6ecdca08bb4c798553913 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 12 Apr 2024 15:23:34 +0000 Subject: [PATCH 15/32] - Add live-add-yast-repos to include distro repos for Image OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=34 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 2 ++ 2 files changed, 7 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 2e3c113..4a1f03e 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 12 15:23:23 UTC 2024 - Richard Brown + +- Add live-add-yast-repos to include distro repos for Image + ------------------------------------------------------------------- Fri Apr 12 12:06:07 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 7949847..2b43c34 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -386,6 +386,8 @@ Requires: systemd-repart-branding-Aeon ### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 Requires: gptfdisk +### Image build requires live-add-yast-repos to include distro repos +Requires: live-add-yast-repos %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From 5427e6b094511bdea5dace3e2d1e3de78b6b6c38a78df36cc93c97d45a9c99b3 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Mon, 15 Apr 2024 08:18:37 +0000 Subject: [PATCH 16/32] - Removing live-add-yast-repos to stop config.sh removing the whole OS on image build OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=35 --- patterns-aeon.changes | 6 ++++++ patterns-aeon.spec | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 4a1f03e..a90fa9e 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Apr 15 08:18:14 UTC 2024 - Richard Brown + +- Removing live-add-yast-repos to stop config.sh removing the whole + OS on image build + ------------------------------------------------------------------- Fri Apr 12 15:23:23 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 2b43c34..7949847 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -386,8 +386,6 @@ Requires: systemd-repart-branding-Aeon ### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 Requires: gptfdisk -### Image build requires live-add-yast-repos to include distro repos -Requires: live-add-yast-repos %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From 03da6699ac02124b35b57957825215e47b9837173d3d513eafd7ccfbd9c1bc03 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Mon, 15 Apr 2024 13:53:21 +0000 Subject: [PATCH 17/32] - Remove openssh, we're a desktop OS OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=36 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index a90fa9e..2bbb474 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 15 13:53:04 UTC 2024 - Richard Brown + +- Remove openssh, we're a desktop OS + ------------------------------------------------------------------- Mon Apr 15 08:18:14 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 7949847..54c533b 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -109,7 +109,6 @@ Requires: kdump %endif Requires: less Requires: microos-tools -Requires: openssh Requires: snapper Requires: vim-small Requires: wtmpdb From dfd4f722f902da7884b25b7dc543d78e6c553becc0bb62ba3ffc83d7f5347bf8 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Mon, 15 Apr 2024 14:30:01 +0000 Subject: [PATCH 18/32] - Address various pattern related bugs * (boo#1209716, boo#1215343) gnome-backgrounds, webp support * (boo#1219098) EPSOM printers * (boo#1214614) sane-backend, scanner support * (boo#1222711) iio-sensor-proxy, screen rotation sensors support * (boo#1218510) alsa-ucm-conf, ALSA UCM Profiles - Remove unused recommends - Remove issue-generator and rebootmgr, MicroOS tools that don't make sense in Aeon OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=37 --- patterns-aeon.changes | 21 +++++++++++++++++++++ patterns-aeon.spec | 37 +++++++++++-------------------------- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 2bbb474..d0c6c9b 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Apr 15 14:22:53 UTC 2024 - Richard Brown + +- Address various pattern related bugs + * (boo#1209716, boo#1215343) gnome-backgrounds, webp support + * (boo#1219098) EPSOM printers + * (boo#1214614) sane-backend, scanner support + * (boo#1222711) iio-sensor-proxy, screen rotation sensors support + * (boo#1218510) alsa-ucm-conf, ALSA UCM Profiles + +------------------------------------------------------------------- +Mon Apr 15 14:06:37 UTC 2024 - Richard Brown + +- Remove unused recommends + +------------------------------------------------------------------- +Mon Apr 15 14:01:16 UTC 2024 - Richard Brown + +- Remove issue-generator and rebootmgr, MicroOS tools that don't + make sense in Aeon + ------------------------------------------------------------------- Mon Apr 15 13:53:04 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 54c533b..b4fafed 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -81,7 +81,6 @@ Requires: openSUSE-build-key Requires: pam Requires: pam-config Requires: procps -Requires: rebootmgr Requires: rpm Requires: shadow Requires: systemd @@ -103,7 +102,6 @@ Suggests: busybox-gzip Requires: health-checker Requires: health-checker-plugins-MicroOS Requires: iputils -Requires: issue-generator %ifnarch %{arm} Requires: kdump %endif @@ -152,46 +150,28 @@ Requires: selinux-tools Requires: xf86-input-libinput Requires: xorg-x11-fonts-core Requires: xorg-x11-server -# Recommend something other than xdm, default to lightdm -Recommends: gdm -Recommends: dejavu-fonts -Recommends: libyui-qt -Recommends: libyui-qt-pkg -Recommends: noto-sans-fonts -Recommends: tigervnc -Recommends: x11-tools -Recommends: xdmbgrd -Recommends: xorg-x11-Xvnc -Recommends: xorg-x11-driver-video -Recommends: xorg-x11-essentials -Recommends: xorg-x11-fonts -Recommends: xorg-x11-server-extra -Recommends: xterm -Recommends: xtermset -Recommends: yast2-control-center -Suggests: lightdm -# bsc#1071953 -%ifnarch s390 s390x -Recommends: xf86-input-vmmouse -Recommends: xf86-input-wacom -%endif ### Packages formerly provided by desktop-common # PipeWire is the default sound server Requires: gstreamer-plugin-pipewire Requires: pipewire-alsa Requires: pipewire-pulseaudio +# Support UCM Profiles boo#1218510 +Requires: alsa-ucm-conf # Allow users to print (and add some common printer drivers) Requires: OpenPrintingPPDs Requires: bluez-cups Requires: cups Requires: cups-filters Requires: cups-pk-helper +Requires: epson-inkjet-printer-escpr Requires: ghostscript Requires: hplip-hpijs Requires: system-config-printer-common Requires: system-config-printer-dbus-service Requires: udev-configure-printer +# Support scanners boo#1214614 +Requires: sane-backends # Add thunderbolt device management (boo#1208150) Requires: bolt # Common tools @@ -244,6 +224,8 @@ Requires: gnome-keyring-pam # implied by gnome-keyring-pam #Requires: gnome-keyring Requires: gnome-disk-utility +# boo#1215343 +Requires: gnome-backgrounds # implied by gdm #Requires: gnome-shell #Requires: gnome-settings-daemon @@ -273,7 +255,7 @@ Requires: gnome-user-docs Requires: gpgme # for online accounts and calendar integration Requires: gnome-bluetooth -# for display color profile support +# for display color profile support boo#1210492 Requires: gnome-control-center-color # needed to ensure bluetooth is enabled at startup (glgo#GNOME/gnome-bluetooth#110) Requires: bluez-auto-enable-devices @@ -386,6 +368,9 @@ Requires: systemd-repart-branding-Aeon ### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 Requires: gptfdisk +### Support screen rotation boo#1222711 +Requires: iio-sensor-proxy + %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From 4f65a2635c27db74402f18103207f586341cfcbd76b0c195880d2234bf06cc2b Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Mon, 15 Apr 2024 14:31:44 +0000 Subject: [PATCH 19/32] - Add gnome-remote-desktop for remote desktop OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=38 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 2 ++ 2 files changed, 7 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index d0c6c9b..8b81984 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 15 14:31:24 UTC 2024 - Richard Brown + +- Add gnome-remote-desktop for remote desktop + ------------------------------------------------------------------- Mon Apr 15 14:22:53 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index b4fafed..8b128dc 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -257,6 +257,8 @@ Requires: gpgme Requires: gnome-bluetooth # for display color profile support boo#1210492 Requires: gnome-control-center-color +# for desktop remote access +Requires: gnome-remote-desktop # needed to ensure bluetooth is enabled at startup (glgo#GNOME/gnome-bluetooth#110) Requires: bluez-auto-enable-devices Requires: gnome-control-center-goa From fedc3bef9479e155fc7d6a6625ee118a02b1997bb70c4ace77617ebec02f1da5 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 17 Apr 2024 14:37:26 +0000 Subject: [PATCH 20/32] - add exfatprogs (boo#1222955) - add distrobox and podman (and wonder how I ever forgot either) (boo#1222909) OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=39 --- patterns-aeon.changes | 7 +++++++ patterns-aeon.spec | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 8b81984..d346522 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Apr 17 14:36:16 UTC 2024 - Richard Brown + +- add exfatprogs (boo#1222955) +- add distrobox and podman (and wonder how I ever forgot either) + (boo#1222909) + ------------------------------------------------------------------- Mon Apr 15 14:31:24 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 8b128dc..a019e1c 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -119,6 +119,8 @@ Conflicts: gettext-runtime-mini Conflicts: krb5-mini Obsoletes: suse-build-key < 12.1 Requires: yast2-logs +# exfat is an important filesystem too boo#1222955 +Requires: exfatprogs ### Packages formerly provided by base_zypper Requires: transactional-update @@ -353,6 +355,9 @@ Requires: systemd-zram-service ### Virtualisation support Requires: spice-vdagent Requires: qemu-guest-agent +### Container / Distrobox boo#1222909 +Requires: distrobox +Requires: podman # bug#1211835 - TPM2.0 support Requires: tpm2.0-abrmd From ed1841df99464ab018a624b61ba260c95759340b5aaa4e60d2d26ffad264ee7f Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 17 Apr 2024 14:57:28 +0000 Subject: [PATCH 21/32] - add gnome-control-center-users and gnome-control-center-user-faces (note, may be removed if gets in the way of systemd-homed support) OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=40 --- patterns-aeon.changes | 6 ++++++ patterns-aeon.spec | 3 +++ 2 files changed, 9 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index d346522..a501b1f 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 17 14:56:30 UTC 2024 - Richard Brown + +- add gnome-control-center-users and gnome-control-center-user-faces + (note, may be removed if gets in the way of systemd-homed support) + ------------------------------------------------------------------- Wed Apr 17 14:36:16 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index a019e1c..95163ef 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -272,6 +272,9 @@ Requires: gsf-office-thumbnailer Requires: rsvg-thumbnailer # So that GNOME shell extensions can be installed Requires: chrome-gnome-shell +# So users can be configured and have pretty face thumbnails +Requires: gnome-control-center-users +Requires: gnome-control-center-user-faces # we need something for xdg-su Requires: gnome-shell-search-provider-nautilus Requires: libgnomesu From 3d78f80bf9a42e1235d5bd18586c40e1efb3c9f4a432d4a983e4b5319433cda9 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 17 Apr 2024 15:05:31 +0000 Subject: [PATCH 22/32] - Add openssh back - we're a Desktop OS with gnome-control-center which can manage openssh OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=41 --- patterns-aeon.changes | 6 ++++++ patterns-aeon.spec | 2 ++ 2 files changed, 8 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index a501b1f..ab37758 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 17 15:04:50 UTC 2024 - Richard Brown + +- Add openssh back - we're a Desktop OS with gnome-control-center + which can manage openssh + ------------------------------------------------------------------- Wed Apr 17 14:56:30 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 95163ef..41e3117 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -261,6 +261,8 @@ Requires: gnome-bluetooth Requires: gnome-control-center-color # for desktop remote access Requires: gnome-remote-desktop +# for shell remote access +Requires: openssh # needed to ensure bluetooth is enabled at startup (glgo#GNOME/gnome-bluetooth#110) Requires: bluez-auto-enable-devices Requires: gnome-control-center-goa From 2dbb0700cacb9f12e221d94bd4330fddd6b7086b532895c44911bc4ca90a8fc6 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Thu, 18 Apr 2024 08:08:30 +0000 Subject: [PATCH 23/32] - Add combustion & ignition OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=42 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index ab37758..a2eb47d 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Apr 18 08:08:13 UTC 2024 - Richard Brown + +- Add combustion & ignition + ------------------------------------------------------------------- Wed Apr 17 15:04:50 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 41e3117..9d05f2e 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -377,6 +377,10 @@ Requires: x86_64_v3-branding-Aeon Requires: systemd-experimental Requires: systemd-repart-branding-Aeon +### Firstboot Configuration +Requires: ignition-dracut +Requires: combustion + ### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 Requires: gptfdisk From 0057a03a2fd6081e523b570f3d2b73af61d5b68533acee947adf2f04c29c485c Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 24 Apr 2024 12:40:44 +0000 Subject: [PATCH 24/32] - add replace gdm-branding-MicroOS with gdm-branding-Aeon OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=43 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index a2eb47d..50a094c 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Apr 24 12:40:17 UTC 2024 - Richard Brown + +- add replace gdm-branding-MicroOS with gdm-branding-Aeon + ------------------------------------------------------------------- Thu Apr 18 08:08:13 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 9d05f2e..46fc515 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -209,7 +209,7 @@ Requires: kernel-firmware-all Requires: sof-firmware ### Packages formerly provided by desktop-gnome -Requires: gdm-branding-MicroOS +Requires: gdm-branding-Aeon # gnome-initial-setup requirements Requires: gnome-initial-setup Requires: gjs From 57feaba3f253c05755986fe5eb4854f6e860c2fdefb2fbcdea9329a7aed4acd9 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 24 Apr 2024 14:37:45 +0000 Subject: [PATCH 25/32] - Require distribution-logos-openSUSE-Aeon OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=44 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 1 + 2 files changed, 6 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 50a094c..13f41e0 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Apr 24 14:37:34 UTC 2024 - Richard Brown + +- Require distribution-logos-openSUSE-Aeon + ------------------------------------------------------------------- Wed Apr 24 12:40:17 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 46fc515..531f3de 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -210,6 +210,7 @@ Requires: sof-firmware ### Packages formerly provided by desktop-gnome Requires: gdm-branding-Aeon +Requires: distribution-logos-openSUSE-Aeon # gnome-initial-setup requirements Requires: gnome-initial-setup Requires: gjs From 8fa8a019803519d507e9bccfa7c71f90fc0a6c91ac867fcbb339bfc14b1c5611 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 26 Apr 2024 10:36:11 +0000 Subject: [PATCH 26/32] - Pattern shouldn't be visible in YaST OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=45 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 13f41e0..d6fa4d8 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 26 10:35:59 UTC 2024 - Richard Brown + +- Pattern shouldn't be visible in YaST + ------------------------------------------------------------------- Wed Apr 24 14:37:34 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 531f3de..b344b88 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -40,7 +40,6 @@ Provides: pattern() = aeon_base Provides: pattern-category() = Aeon Provides: pattern-icon() = pattern-kubic Provides: pattern-order() = 9200 -Provides: pattern-visible() %if %{with betatest} # need to require it as recommends are off Requires: pattern() = update_test From 8c9f391e7fe782ea494018f221be000f3a86eb28525964a29c4879be1d3567a9 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 26 Apr 2024 10:50:56 +0000 Subject: [PATCH 27/32] - Drop gnome-shell-classic OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=46 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index d6fa4d8..fba2cb8 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 26 10:50:46 UTC 2024 - Richard Brown + +- Drop gnome-shell-classic + ------------------------------------------------------------------- Fri Apr 26 10:35:59 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index b344b88..ed4756e 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -144,6 +144,7 @@ Requires: hwinfo ### Packages formerly provided by selinux Requires: container-selinux Requires: policycoreutils +Requires: policycoreutils-python-utils Requires: selinux-policy-targeted Requires: selinux-tools @@ -180,7 +181,6 @@ Requires: bash-completion Requires: bluez-firmware Requires: glibc-locale Requires: hicolor-icon-theme-branding-openSUSE -Requires: policycoreutils-python-utils Requires: polkit-default-privs Requires: systemd-icon-branding-openSUSE Requires: udisks2 @@ -247,7 +247,6 @@ Requires: flatpak Requires: gnome-branding-Aeon Requires: gnome-color-manager #Requires: gnome-packagekit -Requires: gnome-shell-classic Requires: gnome-software Requires: gnome-system-monitor Requires: gnome-terminal From 7ebdfa65547791d85035ca664b83340c0134813c4bbe4c499dec24fb1aafa1e9 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Fri, 26 Apr 2024 11:00:34 +0000 Subject: [PATCH 28/32] - Remove gptfdisk as now using kiwi v10 OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=47 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index fba2cb8..1d34626 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Apr 26 10:59:59 UTC 2024 - Richard Brown + +- Remove gptfdisk as now using kiwi v10 + ------------------------------------------------------------------- Fri Apr 26 10:50:46 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index ed4756e..c81229e 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -380,9 +380,6 @@ Requires: systemd-repart-branding-Aeon Requires: ignition-dracut Requires: combustion -### Aeons image build requires gptfdisk to correct the DPS UUID type - should be removed after built with kiwi v10 -Requires: gptfdisk - ### Support screen rotation boo#1222711 Requires: iio-sensor-proxy From a96cc7a6106bc4cd1e17e6c7afed3591fae2b7ba81fbc8257e7baca8086a5821 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Tue, 30 Apr 2024 14:24:39 +0000 Subject: [PATCH 29/32] - Remove desktop-data (not used, brings in wrong wallpaper) OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=48 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 1d34626..f8fb48d 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Apr 30 14:24:31 UTC 2024 - Richard Brown + +- Remove desktop-data (not used, brings in wrong wallpaper) + ------------------------------------------------------------------- Fri Apr 26 10:59:59 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index c81229e..aa34902 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -212,12 +212,10 @@ Requires: gdm-branding-Aeon Requires: distribution-logos-openSUSE-Aeon # gnome-initial-setup requirements Requires: gnome-initial-setup +Requires: desktop-file-utils Requires: gjs Requires: gnome-menus-branding-openSUSE Requires: system-group-wheel -# from data/COMMON-DESKTOP -Requires: desktop-data -Requires: desktop-file-utils # # Now the real packages # From 92eb7a85a39763f239fce0e40016c9811b9ad5e69404429ed4f429640831d5f9 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 1 May 2024 11:19:53 +0000 Subject: [PATCH 30/32] - Support vulkan (boo#1223443) OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=49 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index f8fb48d..49ff326 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed May 1 11:19:04 UTC 2024 - Richard Brown + +- Support vulkan (boo#1223443) + ------------------------------------------------------------------- Tue Apr 30 14:24:31 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index aa34902..671c416 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -381,6 +381,10 @@ Requires: combustion ### Support screen rotation boo#1222711 Requires: iio-sensor-proxy +### Support Vulkan boo#1223443 +Requires: libvulkan_radeon +Requires: libvulkcan_intel + %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From 0dfb80b3b85b89c3805c791d331086ad771864d6f5ec2ee3ce427d26bc90e449 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 1 May 2024 11:29:37 +0000 Subject: [PATCH 31/32] OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=50 --- patterns-aeon.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patterns-aeon.spec b/patterns-aeon.spec index 671c416..e7f25e7 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -383,7 +383,7 @@ Requires: iio-sensor-proxy ### Support Vulkan boo#1223443 Requires: libvulkan_radeon -Requires: libvulkcan_intel +Requires: libvulkan_intel %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. From bff33fc703943c21b5563cd1a0ebf9f2886891368af0a7fb6edf986a8c4cca97 Mon Sep 17 00:00:00 2001 From: Richard Brown Date: Wed, 1 May 2024 11:32:29 +0000 Subject: [PATCH 32/32] - Support fingerprint scanners (boo#1212071) OBS-URL: https://build.opensuse.org/package/show/devel:microos:aeon/patterns-aeon?expand=0&rev=51 --- patterns-aeon.changes | 5 +++++ patterns-aeon.spec | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/patterns-aeon.changes b/patterns-aeon.changes index 49ff326..321f08d 100644 --- a/patterns-aeon.changes +++ b/patterns-aeon.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed May 1 11:32:18 UTC 2024 - Richard Brown + +- Support fingerprint scanners (boo#1212071) + ------------------------------------------------------------------- Wed May 1 11:19:04 UTC 2024 - Richard Brown diff --git a/patterns-aeon.spec b/patterns-aeon.spec index e7f25e7..c6d9d87 100644 --- a/patterns-aeon.spec +++ b/patterns-aeon.spec @@ -385,6 +385,10 @@ Requires: iio-sensor-proxy Requires: libvulkan_radeon Requires: libvulkan_intel +### Support fingerprint scanners boo#1212071 +Requires: fprintd +Requires: fprintd-pam + %description base This is the openSUSE Aeon base system. It contains only fully working immutable desktop system.