File groups.yml of Package 000package-groups
# 'OUTPUT' is not a group, this defines the entry point for the solver.
# there is an entry for every group file that needs to be written out.
# the name of it needs to exist as package group as well and the solver
# will take the instructions in this group and the included ones
# (that's why sle_minimal is included to get minimal instructions)
# and solve the packages in it (one by one next to 'silents' and 'locks')
# and then at the end remove packages in the 'excludes'.
# excludes are not package groups but solved module groups
OUTPUT:
- dvd:
includes:
- filesystems
- supplements_openqa
- supplements
- kernel
- base
- x11
- yast
- kde
- gnome
- xfce
# some extra packages we have space for
- extra
# TODO:
# exclude *-basedon packages
# exclude SLED and SLES packages
# maybe exclude some languages or docu packages
dvd:
- openSUSE-release
- openSUSE-release-dvd
# installed in uefi mode
- mokutil: [aarch64,x86_64]
- shim: [aarch64,x86_64]
- gtk2-branding-SLED: [locked]
- gtk2-branding-SLE: [locked]
- gtk3-branding-SLE: [locked]
- lifecycle-data-sle-module-basesystem: [locked]
- lifecycle-data-sle-module-desktop-applications: [locked]
- lifecycle-data-sle-module-desktop-productivity: [locked]
- lifecycle-data-sle-module-development-tools: [locked]
- lifecycle-data-sle-module-hpc: [locked]
- lifecycle-data-sle-module-server-applications: [locked]
- sle-rt-hw_en: [locked]
- sle-rt-quick_en: [locked]
- sle-rt-shielding_en: [locked]
- sle-rt-virtguide_en: [locked]
# don't interfere with crony
- ntp: [locked]
# - java-11-openjdk: [locked]
# - java-10-openjdk: [locked]
# - java-9-openjdk: [locked]
# - java-1_8_0-openjdk: [locked]
- nvme-cli
- patterns-base-basic_desktop
- patterns-yast-yast2_desktop
# save dvd space
- wqy-zenhei-fonts: [locked]
base:
# silent means it's always added for solving too
- openSUSE-release: [silent]
- openSUSE-release-dvd: [silent]
- issue-generator
- grub2-x86_64-efi: [x86_64] # FIXME: should be in pattern?
- grub2-i386-pc: [x86_64]
- grub2-arm64-efi: [aarch64]
- grub2-powerpc-ieee1275: [ppc64le]
- kernel-default
- kernel-default-optional
- patterns-base-minimal_base
- patterns-base-basesystem
- patterns-base-console
- patterns-base-update_test
- patterns-base-sw_management
- patterns-base-transactional_base
- patterns-base-enhanced_base
# - patterns-base-apparmor # boo#1067477 - causes X to be pulled in
- patterns-base-32bit: [x86_64]
- patterns-base-enhanced_base-32bit: [x86_64]
- patterns-base-minimal_base-32bit: [x86_64]
- patterns-yast-x11_yast
- patterns-yast-yast2_basis
- patterns-yast-yast2_server
- yast2-firstboot
- xdelta3 # FIXME: move to pattern, needed by openqa
- multipath-tools # FIXME: move to pattern, needed multipath install
- yast2-nfs-server # FIXME: move to pattern, needed by openqa
- apache2 # FIXME: move to pattern, needed by openqa
- apache2-mod_php7 # FIXME: move to pattern, needed by openqa
- bind # FIXME: move to pattern, needed by openqa
# - postgresql96-server # FIXME: move to pattern, needed by openqa - is this still needed?
- php7-pgsql # FIXME: move to pattern, needed by openqa
- php7-mysql # FIXME: move to pattern, needed by openqa
- chrony # FIXME: move to base pattern, boo#1072351
- quota-nfs # FIXME: move to pattern, needed by openQA
# Have a bootable system for RPi3/4 - boo#1172574
- raspberrypi-firmware: [aarch64] # bsc 1130015
- raspberrypi-firmware-config: [aarch64] # bsc 1130015
- raspberrypi-firmware-dt: [aarch64] # bsc 1130015
- u-boot-rpiarm64: [aarch64] # bsc 1130015, jsc SLE-7276 / bsc 1164080
- u-boot-rpiarm64-doc: [aarch64] # jsc SLE-7276 / bsc 1164080
- openSUSE-signkey-cert: [x86_64,aarch64,ppc64le]
x11:
- lightdm # todo: put in pattern boo#1081760
- patterns-base-x11
- patterns-desktop-mobile
- MozillaThunderbird # FIXME: only Suggests in pattern, needed by openQA
- notification-daemon # FIXME: move to pattern. needed to avoid GNOME getting pulled in always
kde:
- patterns-kde-kde: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_edutainment: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_games: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_imaging: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_internet: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_multimedia: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_office: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_plasma: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_utilities: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_utilities_opt: [aarch64,ppc64le,x86_64]
- patterns-kde-kde_yast: [aarch64,ppc64le,x86_64]
- amarok: [x86_64, aarch64] # FIXME: move to pattern, needed by openqa
# FIXME: needed by amarok. There's a supplements that is meant to install it automatically but it doesn't work
- inkscape : [aarch64,ppc64le,x86_64] # FIXME: move to pattern, needed by openqa
gnome:
- patterns-gnome-gnome: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_basis: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_basis_opt: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_games: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_imaging: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_multimedia: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_office: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_utilities: [aarch64,ppc64le,x86_64]
- patterns-gnome-gnome_yast: [aarch64,ppc64le,x86_64]
- patterns-gnome-sw_management_gnome: [aarch64,ppc64le,x86_64]
- gnome-music: [aarch64,ppc64le,x86_64] # FIXME: move to pattern, needed by openqa
xfce:
- patterns-xfce-xfce: [aarch64,ppc64le,x86_64]
- patterns-xfce-xfce_laptop: [aarch64,ppc64le,x86_64]
yast:
- patterns-yast-yast2_basis
- autoyast2 # FIXME: should be in some pattern
staging:
- staging-build-key
kernel:
- kernel-default
- kernel-default-optional
# TODO: yast needs this. confirm where it comes from any why it's not in
# the base pattern.
- kexec-tools
filesystems:
- dosfstools
- e2fsprogs
- btrfsprogs
- fuse
- jfsutils
- ntfs-3g
- reiserfs: [ppc64le,s390x,x86_64]
- squashfs
- xfsprogs
# some hardware related packages needed in openQA, so also relevant to staging
supplements_openqa:
- biosdevname: [x86_64]
- qemu-guest-agent
- xf86-video-qxl: [aarch64,ppc64le,x86_64]
extra:
- chromium: [x86_64]
- patterns-server-kvm_tools: [aarch64,ppc64le,x86_64]
- patterns-server-lamp_server: [aarch64,ppc64le,x86_64]
- patterns-server-printing: [aarch64,ppc64le,x86_64]
- patterns-server-file_server: [aarch64,ppc64le,x86_64]
# save space
# - gnuhealth: [aarch64,ppc64le,x86_64]
# - gnuhealth-client: [aarch64,ppc64le,x86_64]
- SuSEfirewall2 # deprecated but needed for offline tests boo#1122769
supplements:
- adaptec-firmware
- alsa-firmware
- atmel-firmware
- b43-fwcutter
- bcm20702a1-firmware
- bcm43xx-firmware
- bluez-firmware
- f2fs-tools
- fprintd-pam: [aarch64,ppc64le,x86_64]
- hyper-v: [x86_64]
- ipw-firmware
- intel-media-driver: [x86_64]
- lomoco
- mpt-firmware
- mtd-utils
- nut
- open-vm-tools: [x86_64]
# this has a supplements on open-vm-tools and xorg-x11-server. pkglistgen should see that :-(
- open-vm-tools-desktop: [x86_64]
- pcsc-acr38
- pcsc-asedriveiiie-usb
- pcsc-asekey
- pcsc-cyberjack
- pcsc-gempc
- pcsc-towitoko
- python-smbios: [x86_64]
- rng-tools: [aarch64,ppc64le,x86_64]
- rt2860
- smbios-utils-bin: [x86_64]
- smbios-utils-python: [x86_64]
- spice-vdagent
- spu-tools
- technisat-usb2-firmware
- ucode-amd
# fails with the first Leap 15.2 kernel 5.3.0 rc5
# - hdjmod-kmp-default
# - vhba-kmp-default
- virtualbox-kmp-default: [x86_64]
- virtualbox-guest-tools: [x86_64]
- virtualbox-guest-x11: [x86_64]
- xf86-video-amdgpu: [aarch64,ppc64le,x86_64]
- xf86-video-ark: [aarch64,ppc64le,x86_64]
- xf86-video-ati: [aarch64,ppc64le,x86_64]
- xf86-video-chips: [aarch64,ppc64le,x86_64]
- xf86-video-glint: [aarch64,ppc64le,x86_64]
- xf86-video-i128: [aarch64,ppc64le,x86_64]
- xf86-video-intel: [x86_64]
- xf86-video-mach64: [aarch64,ppc64le,x86_64]
- xf86-video-mga: [aarch64,ppc64le,x86_64]
- xf86-video-neomagic: [aarch64,ppc64le,x86_64]
- xf86-video-nouveau: [aarch64,ppc64le,x86_64]
- xf86-video-r128: [aarch64,ppc64le,x86_64]
- xf86-video-savage: [aarch64,ppc64le,x86_64]
- xf86-video-siliconmotion: [x86_64]
- xf86-video-sis: [aarch64,ppc64le,x86_64]
- xf86-video-tdfx: [aarch64,ppc64le,x86_64]
- xf86-video-tga: [aarch64,ppc64le,x86_64]
- xf86-video-trident: [aarch64,ppc64le,x86_64]
- xf86-video-vmware: [x86_64]
- xf86-video-voodoo: [aarch64,ppc64le,x86_64]
- zd1211-firmware
# locales -- boo#1092055
- adobe-sourcehansans-fonts
- adobe-sourcehanserif-fonts
- alee-fonts
- arabic-ae-fonts
- arabic-amiri-fonts
- arabic-bitmap-fonts
- arabic-fonts
- arabic-kacst-fonts
- arabic-kacstone-fonts
- arabic-naqsh-fonts
- baekmuk-ttf-fonts
- farsi-fonts
- ibus-chewing
- ipa-ex-gothic-fonts
- ipa-ex-mincho-fonts
- ipa-gothic-fonts
- ipa-mincho-fonts
- ipa-pgothic-fonts
- ipa-pmincho-fonts
- ipa-uigothic-fonts
- mgopen-fonts
- monapo-fonts
- nanum-fonts
- nkf
- noto-serif-jp-fonts
- noto-serif-kr-fonts
- sazanami-fonts
- un-fonts
- vlgothic-fonts
- xano-mincho-fonts