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>

View File

@ -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
@ -53,36 +52,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
@ -105,7 +80,6 @@ Requires: openSUSE-build-key
Requires: pam
Requires: pam-config
Requires: procps
Requires: rebootmgr
Requires: rpm
Requires: shadow
Requires: systemd
@ -127,13 +101,11 @@ Suggests: busybox-gzip
Requires: health-checker
Requires: health-checker-plugins-MicroOS
Requires: iputils
Requires: issue-generator
%ifnarch %{arm}
Requires: kdump
%endif
Requires: less
Requires: microos-tools
Requires: openssh
Requires: snapper
Requires: vim-small
Requires: wtmpdb
@ -146,6 +118,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
@ -170,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
@ -177,46 +152,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 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
# 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
@ -224,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
@ -252,15 +208,14 @@ Requires: kernel-firmware-all
Requires: sof-firmware
### Packages formerly provided by desktop-gnome
Requires: gdm-branding-MicroOS
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
#
@ -269,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
@ -288,7 +245,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
@ -298,8 +254,12 @@ 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
# 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
@ -311,6 +271,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
@ -366,8 +329,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: power-profiles-daemon
# add steam-devices
Requires: steam-devices
@ -395,12 +357,38 @@ Requires: systemd-zram-service
### Virtualisation support
Requires: spice-vdagent
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-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
# 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
This is the openSUSE Aeon base system. It contains only fully working immutable desktop system.