Accepting request 1172713 from devel:microos:aeon

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1172713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-aeon?expand=0&rev=6
This commit is contained in:
Dominique Leuenberger 2024-05-11 16:20:26 +00:00 committed by Git OBS Bridge
commit e26e70668c
2 changed files with 194 additions and 66 deletions

View File

@ -1,3 +1,143 @@
-------------------------------------------------------------------
Wed May 1 11:32:18 UTC 2024 - Richard Brown <rbrown@suse.com>
- Support fingerprint scanners (boo#1212071)
-------------------------------------------------------------------
Wed May 1 11:19:04 UTC 2024 - Richard Brown <rbrown@suse.com>
- Support vulkan (boo#1223443)
-------------------------------------------------------------------
Tue Apr 30 14:24:31 UTC 2024 - Richard Brown <rbrown@suse.com>
- Remove desktop-data (not used, brings in wrong wallpaper)
-------------------------------------------------------------------
Fri Apr 26 10:59:59 UTC 2024 - Richard Brown <rbrown@suse.com>
- Remove gptfdisk as now using kiwi v10
-------------------------------------------------------------------
Fri Apr 26 10:50:46 UTC 2024 - Richard Brown <rbrown@suse.com>
- Drop gnome-shell-classic
-------------------------------------------------------------------
Fri Apr 26 10:35:59 UTC 2024 - Richard Brown <rbrown@suse.com>
- Pattern shouldn't be visible in YaST
-------------------------------------------------------------------
Wed Apr 24 14:37:34 UTC 2024 - Richard Brown <rbrown@suse.com>
- Require distribution-logos-openSUSE-Aeon
-------------------------------------------------------------------
Wed Apr 24 12:40:17 UTC 2024 - Richard Brown <rbrown@suse.com>
- add replace gdm-branding-MicroOS with gdm-branding-Aeon
-------------------------------------------------------------------
Thu Apr 18 08:08:13 UTC 2024 - Richard Brown <rbrown@suse.com>
- Add combustion & ignition
-------------------------------------------------------------------
Wed Apr 17 15:04:50 UTC 2024 - Richard Brown <rbrown@suse.com>
- 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 <rbrown@suse.com>
- 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 <rbrown@suse.com>
- 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 <rbrown@suse.com>
- Add gnome-remote-desktop for remote desktop
-------------------------------------------------------------------
Mon Apr 15 14:22:53 UTC 2024 - Richard Brown <rbrown@suse.com>
- 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 <rbrown@suse.com>
- Remove unused recommends
-------------------------------------------------------------------
Mon Apr 15 14:01:16 UTC 2024 - Richard Brown <rbrown@suse.com>
- Remove issue-generator and rebootmgr, MicroOS tools that don't
make sense in Aeon
-------------------------------------------------------------------
Mon Apr 15 13:53:04 UTC 2024 - Richard Brown <rbrown@suse.com>
- Remove openssh, we're a desktop OS
-------------------------------------------------------------------
Mon Apr 15 08:18:14 UTC 2024 - Richard Brown <rbrown@suse.com>
- 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 <rbrown@suse.com>
- Add live-add-yast-repos to include distro repos for Image
-------------------------------------------------------------------
Fri Apr 12 12:06:07 UTC 2024 - Richard Brown <rbrown@suse.com>
- Require gptfdisk until kiwi v10 used in Factory
-------------------------------------------------------------------
Fri Apr 12 12:03:12 UTC 2024 - Richard Brown <rbrown@suse.com>
- Move to systemd-boot for real this time
-------------------------------------------------------------------
Mon Apr 8 13:12:33 UTC 2024 - Richard Brown <rbrown@suse.com>
- 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 <rbrown@suse.com>
- Revert back to power-profiles-daemon for now, still the best integrated in GNOME
-------------------------------------------------------------------
Tue Apr 2 08:07:00 UTC 2024 - Richard Brown <rbrown@suse.com>
- 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 <rbrown@suse.com>
- Add obsoletes/conflicts for all legacy MicroOS Desktop patterns
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 30 19:15:44 UTC 2024 - Shawn Dunn <sfalken@opensuse.org> Tue Jan 30 19:15:44 UTC 2024 - Shawn Dunn <sfalken@opensuse.org>

View File

@ -40,7 +40,6 @@ Provides: pattern() = aeon_base
Provides: pattern-category() = Aeon Provides: pattern-category() = Aeon
Provides: pattern-icon() = pattern-kubic Provides: pattern-icon() = pattern-kubic
Provides: pattern-order() = 9200 Provides: pattern-order() = 9200
Provides: pattern-visible()
%if %{with betatest} %if %{with betatest}
# need to require it as recommends are off # need to require it as recommends are off
Requires: pattern() = update_test Requires: pattern() = update_test
@ -53,36 +52,12 @@ Requires: distribution-release
Requires: filesystem Requires: filesystem
### Packages formerly provided by bootloader ### Packages formerly provided by bootloader
Requires: (grub2-snapper-plugin if snapper) Requires: sdbootutil-snapper
Requires: grub2 Requires: dracut-pcr-signature
%ifarch x86_64 Requires: efibootmgr
# XXX: not sure this really belongs here. More like a kernel Requires: sdbootutil-rpm-scriptlets
# 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: shim Requires: shim
%endif Requires: uefi_mbr
### Packages formerly provided by base/basesystem ### Packages formerly provided by base/basesystem
Requires: /usr/bin/hostname Requires: /usr/bin/hostname
@ -105,7 +80,6 @@ Requires: openSUSE-build-key
Requires: pam Requires: pam
Requires: pam-config Requires: pam-config
Requires: procps Requires: procps
Requires: rebootmgr
Requires: rpm Requires: rpm
Requires: shadow Requires: shadow
Requires: systemd Requires: systemd
@ -127,13 +101,11 @@ Suggests: busybox-gzip
Requires: health-checker Requires: health-checker
Requires: health-checker-plugins-MicroOS Requires: health-checker-plugins-MicroOS
Requires: iputils Requires: iputils
Requires: issue-generator
%ifnarch %{arm} %ifnarch %{arm}
Requires: kdump Requires: kdump
%endif %endif
Requires: less Requires: less
Requires: microos-tools Requires: microos-tools
Requires: openssh
Requires: snapper Requires: snapper
Requires: vim-small Requires: vim-small
Requires: wtmpdb Requires: wtmpdb
@ -146,6 +118,8 @@ Conflicts: gettext-runtime-mini
Conflicts: krb5-mini Conflicts: krb5-mini
Obsoletes: suse-build-key < 12.1 Obsoletes: suse-build-key < 12.1
Requires: yast2-logs Requires: yast2-logs
# exfat is an important filesystem too boo#1222955
Requires: exfatprogs
### Packages formerly provided by base_zypper ### Packages formerly provided by base_zypper
Requires: transactional-update Requires: transactional-update
@ -170,6 +144,7 @@ Requires: hwinfo
### Packages formerly provided by selinux ### Packages formerly provided by selinux
Requires: container-selinux Requires: container-selinux
Requires: policycoreutils Requires: policycoreutils
Requires: policycoreutils-python-utils
Requires: selinux-policy-targeted Requires: selinux-policy-targeted
Requires: selinux-tools Requires: selinux-tools
@ -177,46 +152,28 @@ Requires: selinux-tools
Requires: xf86-input-libinput Requires: xf86-input-libinput
Requires: xorg-x11-fonts-core Requires: xorg-x11-fonts-core
Requires: xorg-x11-server Requires: xorg-x11-server
# Recommend something other than xdm, default to lightdm
Recommends: (gdm or lightdm or sddm)
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 ### Packages formerly provided by desktop-common
# PipeWire is the default sound server # PipeWire is the default sound server
Requires: gstreamer-plugin-pipewire Requires: gstreamer-plugin-pipewire
Requires: pipewire-alsa Requires: pipewire-alsa
Requires: pipewire-pulseaudio Requires: pipewire-pulseaudio
# Support UCM Profiles boo#1218510
Requires: alsa-ucm-conf
# Allow users to print (and add some common printer drivers) # Allow users to print (and add some common printer drivers)
Requires: OpenPrintingPPDs Requires: OpenPrintingPPDs
Requires: bluez-cups Requires: bluez-cups
Requires: cups Requires: cups
Requires: cups-filters Requires: cups-filters
Requires: cups-pk-helper Requires: cups-pk-helper
Requires: epson-inkjet-printer-escpr
Requires: ghostscript Requires: ghostscript
Requires: hplip-hpijs Requires: hplip-hpijs
Requires: system-config-printer-common Requires: system-config-printer-common
Requires: system-config-printer-dbus-service Requires: system-config-printer-dbus-service
Requires: udev-configure-printer Requires: udev-configure-printer
# Support scanners boo#1214614
Requires: sane-backends
# Add thunderbolt device management (boo#1208150) # Add thunderbolt device management (boo#1208150)
Requires: bolt Requires: bolt
# Common tools # Common tools
@ -224,7 +181,6 @@ Requires: bash-completion
Requires: bluez-firmware Requires: bluez-firmware
Requires: glibc-locale Requires: glibc-locale
Requires: hicolor-icon-theme-branding-openSUSE Requires: hicolor-icon-theme-branding-openSUSE
Requires: policycoreutils-python-utils
Requires: polkit-default-privs Requires: polkit-default-privs
Requires: systemd-icon-branding-openSUSE Requires: systemd-icon-branding-openSUSE
Requires: udisks2 Requires: udisks2
@ -252,15 +208,14 @@ Requires: kernel-firmware-all
Requires: sof-firmware Requires: sof-firmware
### Packages formerly provided by desktop-gnome ### Packages formerly provided by desktop-gnome
Requires: gdm-branding-MicroOS Requires: gdm-branding-Aeon
Requires: distribution-logos-openSUSE-Aeon
# gnome-initial-setup requirements # gnome-initial-setup requirements
Requires: gnome-initial-setup Requires: gnome-initial-setup
Requires: desktop-file-utils
Requires: gjs Requires: gjs
Requires: gnome-menus-branding-openSUSE Requires: gnome-menus-branding-openSUSE
Requires: system-group-wheel Requires: system-group-wheel
# from data/COMMON-DESKTOP
Requires: desktop-data
Requires: desktop-file-utils
# #
# Now the real packages # Now the real packages
# #
@ -269,6 +224,8 @@ Requires: gnome-keyring-pam
# implied by gnome-keyring-pam # implied by gnome-keyring-pam
#Requires: gnome-keyring #Requires: gnome-keyring
Requires: gnome-disk-utility Requires: gnome-disk-utility
# boo#1215343
Requires: gnome-backgrounds
# implied by gdm # implied by gdm
#Requires: gnome-shell #Requires: gnome-shell
#Requires: gnome-settings-daemon #Requires: gnome-settings-daemon
@ -288,7 +245,6 @@ Requires: flatpak
Requires: gnome-branding-Aeon Requires: gnome-branding-Aeon
Requires: gnome-color-manager Requires: gnome-color-manager
#Requires: gnome-packagekit #Requires: gnome-packagekit
Requires: gnome-shell-classic
Requires: gnome-software Requires: gnome-software
Requires: gnome-system-monitor Requires: gnome-system-monitor
Requires: gnome-terminal Requires: gnome-terminal
@ -298,8 +254,12 @@ Requires: gnome-user-docs
Requires: gpgme Requires: gpgme
# for online accounts and calendar integration # for online accounts and calendar integration
Requires: gnome-bluetooth Requires: gnome-bluetooth
# for display color profile support # for display color profile support boo#1210492
Requires: gnome-control-center-color 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) # needed to ensure bluetooth is enabled at startup (glgo#GNOME/gnome-bluetooth#110)
Requires: bluez-auto-enable-devices Requires: bluez-auto-enable-devices
Requires: gnome-control-center-goa Requires: gnome-control-center-goa
@ -311,6 +271,9 @@ Requires: gsf-office-thumbnailer
Requires: rsvg-thumbnailer Requires: rsvg-thumbnailer
# So that GNOME shell extensions can be installed # So that GNOME shell extensions can be installed
Requires: chrome-gnome-shell 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 # we need something for xdg-su
Requires: gnome-shell-search-provider-nautilus Requires: gnome-shell-search-provider-nautilus
Requires: libgnomesu Requires: libgnomesu
@ -366,8 +329,7 @@ Requires: polkit-gnome
# https://build.opensuse.org/request/show/921373 # https://build.opensuse.org/request/show/921373
Requires: xdg-desktop-portal-gnome Requires: xdg-desktop-portal-gnome
# ensure laptop power support is there # ensure laptop power support is there
Requires: (power-profiles-daemon or tlp) Requires: power-profiles-daemon
Suggests: power-profiles-daemon
# add steam-devices # add steam-devices
Requires: steam-devices Requires: steam-devices
@ -395,12 +357,38 @@ Requires: systemd-zram-service
### Virtualisation support ### Virtualisation support
Requires: spice-vdagent Requires: spice-vdagent
Requires: qemu-guest-agent Requires: qemu-guest-agent
### Container / Distrobox boo#1222909
Requires: distrobox
Requires: podman
# bug#1211835 # bug#1211835 - TPM2.0 support
Requires: tpm2.0-abrmd Requires: tpm2.0-abrmd
Requires: tpm2-0-tss Requires: tpm2-0-tss
Requires: tpm2.0-tools 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
# systemd-experimental is temproarily required for repart
Requires: systemd-experimental
Requires: systemd-repart-branding-Aeon
### Firstboot Configuration
Requires: ignition-dracut
Requires: combustion
### Support screen rotation boo#1222711
Requires: iio-sensor-proxy
### Support Vulkan boo#1223443
Requires: libvulkan_radeon
Requires: libvulkan_intel
### Support fingerprint scanners boo#1212071
Requires: fprintd
Requires: fprintd-pam
%description base %description base
This is the openSUSE Aeon base system. It contains only fully working immutable desktop system. This is the openSUSE Aeon base system. It contains only fully working immutable desktop system.