File groups-sle.yml of Package 000package-groups
# 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
#
# Note that the sequence of modules listed is important.
#
# Be aware that groupnames must not contain a '-'.
#
#
# modifiers: ( - foo: [$MODIFIER] )
# x86_64,s390x,ppc64le,aarch64:
# multiple platforms possible, separated by comma
# will get ignored if used in combination with 'recommended'
# recommended :
# evaluate also 'recommends:' in package to determine dependencies.
# otherwise only 'required' are considered. Used mainly for patterns
# CANNOT be combined with platforms, overrides those! For architecture
# specific recommends, use patterns.
#
# locked :
# do not put the package into this group/module
# used to "force" certain packages into other modules
#
# silent :
# use this package for dependency solving of groups/modules "on
# top", but do not add the package to this group. Mainly to mark
# the product to use by adding release packages.
# Use with care, this breaks dependency chains!
#
# note: group "update_test" is not used in final version of this file, needs to
# be added to basesystem for a new betaversion, and to be removed before GMC
OUTPUT:
- leanos:
default-support: l3
includes:
- sle_minimal
- sle_module_basesystem:
default-support: l3
includes:
- sle_minimal: support
- sle_base
- sle_base_32bit
- admin_tools
- desktop_icewm
- dictionaries
- fonts
- fonts_initrd
- x11_base
- x11_base_32bit
- qt_standard
- java_base
- java
- sle_base_devel_packages
- documentation_minimal
- perl_core
- python3
- python3_devel
- update_test
- sle_module_basesystem_maint
conflicts:
- leanos
- overlap:
default-support: l3
includes:
- sle_minimal: support
excludes:
- sle_module_basesystem
- sle_module_desktop_applications:
default-support: l3
includes:
- sle_minimal: support
- gnome_minimal
- gnome_minimal_32bit
- gnome_standard
- desktop_base_apps
- desktop_generic_32bit
- x11_extended
- qt_extended
- sle_desktop_devel_packages
- texlive
- lock_old_openjdk
- sle_module_desktop_applications_maint
excludes:
- sle_module_basesystem
- sle_module_server_applications:
default-support: l3
includes:
- sle_minimal: support
- nvdimm
- ofed
- sle_databases
- sle_misc_applications
- sle_webserver
- sle_cim_infrastructure
- ima_applications
- virtualization
- virtualization_gui
- virtualization_devel
- sle_server_devel_packages
- lock_old_openjdk
- sle_module_server_applications_maint
excludes:
- sle_module_basesystem
- sle_module_transactional_server:
default-support: l3
includes:
- sle_minimal: support
- sle_transactional_updates
- sle_module_transactional_server_maint
excludes:
- sle_module_basesystem
- sle_module_containers:
default-support: l3
includes:
- sle_minimal: support
- sle_containers
- sle_module_containers_maint
excludes:
- sle_module_basesystem
- sle_module_desktop_productivity:
default-support: l3
includes:
- sle_minimal: support
- x11_wayland
- gnome_extended
- desktop_extended_apps
- lock_old_openjdk
- sle_module_desktop_productivity_maint
excludes:
- sle_module_desktop_applications
- sle_module_web_scripting:
default-support: l3
includes:
- sle_minimal: support
- php8
- web_scripting
- tomcat8
- lock_old_openjdk
- sle_module_web_scripting_maint
excludes:
- sle_module_server_applications
- sle_module_legacy:
default-support: l3
includes:
- sle_minimal: support
- legacy
- java_ibm
- php7
- sle_module_legacy_maint
excludes:
- sle_module_server_applications
- sle_module_public_cloud:
default-support: l3
includes:
- sle_minimal: support
- public_cloud
- sle_module_public_cloud_maint
excludes:
- sle_module_server_applications
- sle_module_development_tools:
default-support: l3
includes:
- sle_minimal: support
- sle_devtools
- sle_devtools_32bit
- sle_devtools_java
- sle_devtools_java_extra
- perl_extended
- lock_old_openjdk
- sle_module_development_tools_maint
excludes:
- sle_module_desktop_applications
- sle_module_hpc:
default-support: l3
includes:
- sle_minimal: support
- hpc_base
- hpc_tools
- hpc_mpi
- hpc_lib_other
- sle_module_hpc_maint
excludes:
# sle_module_server_applications
# changed to reflect SCC
- sle_module_web_scripting
# HPC has some references to packages used in DevModules, but the current
# solving would include those overlaping with 'Server Apps' into the
# Basesystem, which we do not want.
# This requires careful adaptions of both modules.....
- sle_module_development_tools
- sle_module_ha:
default-support: l3
includes:
- sle_minimal: support
- sle_module_ha_maint
excludes:
- sle_module_server_applications
- sle_module_sap_applications:
default-support: l3
includes:
- sle_minimal: support
- sle_module_sap_applications_maint
excludes:
- sle_module_ha
# SAP includes kiwi-template-sap which results ina heavy overlap with
# the Development Tools Module, pulling quite some stuff into Basessytem
# Module which we don't want there.
# This should fix that, FATE#323792 will add a ReleaseNotes entry
- sle_module_development_tools
- sle_module_live_patching:
default-support: l3
includes:
- sle_minimal: support
- sle_module_live_patching_maint
excludes:
- sle_module_server_applications
- sle_manager_tools:
default-support: l3
includes:
- sle_minimal: support
- sle_manager_tools_maint
excludes:
- sle_module_basesystem
- sle_module_rt:
default-support: l3
includes:
- sle_minimal: support
- sle_module_rt_maint
excludes:
- sle_module_server_applications
- sle_module_development_tools
- sle_module_certifications:
default-support: l3
includes:
- sle_minimal: support
- sle_module_certifications_maint
excludes:
- sle_module_basesystem
- sle_module_python3:
default-support: l3
includes:
- sle_minimal: support
- sle_module_python3_maint
excludes:
- sle_module_basesystem
- unsorted:
default-support: unsupported
# End of Module definition
# packages in here are blocked from required on medium by means of
# telling the solver to forbid using them. A lighter form is to
# add packages to unneeded.yml - this just protocols the decision
# not to put them in any module *at this point*.
UNWANTED:
# unwanted busybox-links packages (jsc#SLE-18234)
- busybox-bzip2
- busybox-coreutils
- busybox-dos2unix
- busybox-findutils
- busybox-gawk
- busybox-grep
- busybox-gzip
- busybox-hostname
- busybox-iputils
- busybox-patch
- busybox-psmisc
- busybox-sed
- busybox-sendmail
- busybox-sysvinit-tools
- busybox-tar
- busybox-unzip
- busybox-util-linux
- busybox-xz