SHA256
22
2

10 Commits

3346 changed files with 9545 additions and 15128 deletions

14394
.gitmodules vendored

File diff suppressed because it is too large Load Diff

2
389-ds

Submodule 389-ds updated: 093f3d4974...3cb7d18b94

2
7zip

Submodule 7zip updated: a6d94f56d7...cd39d8e7ec

2
Botan

Submodule Botan updated: e75e2a3279...43405963ff

1
CODEOWNERS Normal file
View File

@@ -0,0 +1 @@
_config @products/slfo-release-managers @products/autobuild

2
Catch2

Submodule Catch2 updated: 33d62f1714...fe23ee63da

Submodule ColPack updated: d6cc7d8f2d...504d0bf53e

Submodule FastCGI updated: 209ec9944c...e72c0e2c3f

2
Imath

Submodule Imath updated: cce9996ae5...c644766adb

2
Mesa

Submodule Mesa updated: 8ef5c8a974...43c1fe8b71

Submodule Modules updated: 5dd0bbe6c3...369a927846

Submodule OpenCSD updated: 7665963b76...1d42a043d8

1
SDL2 Submodule

Submodule SDL2 added at a25be9ad67

1
SDL3

Submodule SDL3 deleted from 388b106d86

Submodule SDL_gfx updated: af75748bad...4132cc2d3b

Submodule SVT-AV1 updated: e9e2b61c8f...a265265039

64
_config
View File

@@ -2,13 +2,12 @@
BuildFlags: setvcs
BuildFlags: slsaversion:v1
BuildFlags: cumulaterpms
# define a prefix for all package builds in SLFO to handle migration of packages
# with identical version but lower release version than in a preceding codestream
# PullRequest stage builds define their own release tag, so we must not overwrite it
%if !0%{?is_stage_project}
Release: <CI_CNT>.<B_CNT> spec:160099.<CI_CNT>.<B_CNT>
Release: <CI_CNT>.<B_CNT> spec:160000.<CI_CNT>.<B_CNT>
%endif
Prefer: -yast2-schema -yast2-schema-micro
@@ -381,7 +380,7 @@ FileProvides: /usr/bin/chmod busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/chown busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/chsh shadow
FileProvides: /usr/bin/cksum busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/clang clang15 clang17 clang19 clang21
FileProvides: /usr/bin/clang clang15 clang17 clang19
FileProvides: /usr/bin/clear busybox-ncurses-utils ncurses-utils
FileProvides: /usr/bin/clisp clisp
FileProvides: /usr/bin/cmp busybox-diffutils diffutils
@@ -505,7 +504,6 @@ FileProvides: /usr/bin/node19 nodejs19
FileProvides: /usr/bin/node20 nodejs20
FileProvides: /usr/bin/node21 nodejs21
FileProvides: /usr/bin/node22 nodejs22
FileProvides: /usr/bin/node24 nodejs24
FileProvides: /usr/bin/nohup busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/nslookup bind-utils busybox-bind-utils
FileProvides: /usr/bin/oathtool oath-toolkit
@@ -537,7 +535,6 @@ FileProvides: /usr/bin/python2.7 python-base
FileProvides: /usr/bin/python3 python313-base
FileProvides: /usr/bin/python3.11 python311-base
FileProvides: /usr/bin/python3.13 python313-base
FileProvides: /usr/bin/python3.14 python314-base
FileProvides: /usr/bin/qemu-img qemu-tools
FileProvides: /usr/bin/qemu-nbd qemu-tools
FileProvides: /usr/bin/qemu-system-x86_64 qemu-x86
@@ -705,9 +702,7 @@ Prefer: -gdm-systemd
# have choice for systemd-presets-branding: systemd-presets-branding-ALP systemd-presets-branding-Elemental
# have choice for systemd-presets-branding: systemd-presets-branding-ALP-transactional systemd-presets-branding-SLE-SAP
# have choice for systemd-presets-branding: systemd-presets-branding-SLE systemd-presets-branding-SLE_transactional
# have choice for systemd-presets-branding: systemd-presets-branding-SLE systemd-presets-branding-SLE_immutable
Prefer: -systemd-presets-branding-Elemental -systemd-presets-branding-ALP-transactional -systemd-presets-branding-SLE-SAP -systemd-presets-branding-SLE_transactional -systemd-presets-branding-SLE_immutable
Prefer: -systemd-presets-branding-Elemental -systemd-presets-branding-ALP-transactional -systemd-presets-branding-SLE-SAP
# have choice for suse-kernel-rpm-scriptlets: sdbootutil-rpm-scriptlets suse-module-tools-scriptlets
Prefer: -sdbootutil-rpm-scriptlets
@@ -732,7 +727,7 @@ Prefer: -python311-pyside6 -python313-pyside6
Prefer: -dbus-broker-allow-restart
Preinstall: aaa_base filesystem attr bash bash-sh coreutils diffutils
Preinstall: fillup glibc grep pam permissions rpm sed tar
Preinstall: fillup glibc grep pam permissions rpm rpm-config-SUSE sed tar
Preinstall: libbz2-1 libgcc_s1 libncurses6 libreadline8 libz1 libselinux1
Preinstall: libgcrypt20 libgpg-error0 liblzma5 libcap2 libacl1 libattr1
Preinstall: libpopt0 libelf1 libzstd1 libpcre2-8-0
@@ -885,7 +880,6 @@ Ignore: postgresql14-devel-mini:this-is-only-for-build-envs
Ignore: postgresql15-devel-mini:this-is-only-for-build-envs
Ignore: postgresql16-devel-mini:this-is-only-for-build-envs
Ignore: postgresql17-devel-mini:this-is-only-for-build-envs
Ignore: postgresql18-devel-mini:this-is-only-for-build-envs
Ignore: systemd-mini-container:this-is-only-for-build-envs
Ignore: systemd-mini:this-is-only-for-build-envs
Ignore: udev-mini:this-is-only-for-build-envs
@@ -1020,10 +1014,6 @@ Prefer: -go1.22-openssl
# default version in SLFO is 1.23, avoid choice for >= go1.22
Prefer: go1.23
# depref openssl variant
Prefer: -go1.24-openssl
Prefer: -go1.25-openssl
# Allow bootstrapping from go1.21 with gccgo
# See bsc#1246700 for more details
%define _with_gccgo_go121 1
@@ -1102,8 +1092,7 @@ Prefer: apache2-mod_%{php_pref}
Prefer: php8:php8-cli
# have choice for libomp.so()(64bit) needed by libispcrt1: libomp15-devel libomp16-devel
# have choice for libomp.so()(64bit) needed by libispcrt1: libomp19-devel libomp21-devel
Prefer: -libomp15-devel -libomp16-devel -libomp19-devel
Prefer: -libomp15-devel -libomp16-devel
# have choice for python3dist(jupyterlab) = 3.6.2 needed by jupyter-jupyterlab: python311-jupyterlab python39-jupyterlab
Prefer: -python311-jupyterlab
@@ -1930,9 +1919,6 @@ Macros:
%modern_python python313
%single_pythons_311plus() %global pythons %{?modern_python}%{?!modern_python:%primary_python}
%short_term_python python314
%pythons_for_pypi() %{!?with_test:%global pythons %{?short_term_python} %{?pythons}}
## PYTHON MACROS END
:Macros
@@ -1994,10 +1980,6 @@ Prefer: java-1_8_0-openjdk-devel java-1_8_0-openjdk java-1_8_0-openjdk-headless
Prefer: java-20-openjdk-devel java-20-openjdk java-20-openjdk-headless java-20-openjdk-javadoc
Prefer: java-1_7_0-bootstrap-devel java-1_7_0-bootstrap java-1_7_0-bootstrap-headless
Prefer: java-24-openjdk-devel java-24-openjdk java-24-openjdk-headless java-24-openjdk-javadoc
Prefer: java-23-openjdk-devel java-23-openjdk java-23-openjdk-headless java-23-openjdk-javadoc
Prefer: java-22-openjdk-devel java-22-openjdk java-22-openjdk-headless java-22-openjdk-javadoc
Prefer: -tracker-devel
%ifarch x86_64 ppc64 s390x sparc64
@@ -2138,7 +2120,7 @@ Macros:
%postgresql_default_ver 15
# define which llvm package builds the system libraries
%product_libs_llvm_ver 21
%product_libs_llvm_ver 19
# define which gcc package builds the system libraries
%product_libs_gcc_ver 15
@@ -2246,12 +2228,6 @@ Macros:
%_without_apparmor 1
:Macros
# Xen is not any more supported in SLFO code base
%define _without_xen 1
Macros:
%_without_xen 1
:Macros
Prefer: -go1.18-openssl
# Split between customer facing and internal compiler see gcc SR#322365
@@ -2313,11 +2289,11 @@ Prefer: sisu-plexus
# the project.
BuildFlags: excludebuild:rpmlint-mini-AGGR
# have choice for libpq5 >= 9.4 needed by python313-asyncpg: libpq5 postgresql18-devel-mini
Prefer: postgresql18-devel-mini
# required for postgresql17 (SR#347979)
Prefer: postgresql17-devel-mini
Prefer: clang21-devel clang19-devel clang17-devel clang15-devel
Prefer: llvm21-devel llvm19-devel llvm17-devel llvm15-devel
Prefer: clang19-devel clang17-devel clang15-devel
Prefer: llvm19-devel llvm17-devel llvm15-devel
# Temporary to let the packages be properly built in i586
%ifarch i586
@@ -2381,7 +2357,6 @@ BuildFlags: onlybuild:boost:base
BuildFlags: onlybuild:boost-defaults
BuildFlags: onlybuild:bouncycastle
BuildFlags: onlybuild:branding-openSUSE
BuildFlags: onlybuild:bpftool
BuildFlags: onlybuild:brotli
BuildFlags: onlybuild:brp-check-suse
BuildFlags: onlybuild:bubblewrap
@@ -2423,7 +2398,6 @@ BuildFlags: onlybuild:cppunit
BuildFlags: onlybuild:cracklib
BuildFlags: onlybuild:cronie
BuildFlags: onlybuild:crypto-policies
BuildFlags: onlybuild:cryptsetup
BuildFlags: onlybuild:ctags
BuildFlags: onlybuild:cunit
BuildFlags: onlybuild:cups
@@ -2497,7 +2471,6 @@ BuildFlags: onlybuild:fillup
BuildFlags: onlybuild:findutils
BuildFlags: onlybuild:fipscheck
BuildFlags: onlybuild:firewalld
BuildFlags: onlybuild:firewalld:macros
BuildFlags: onlybuild:fish
BuildFlags: onlybuild:flac
BuildFlags: onlybuild:flex
@@ -2770,7 +2743,6 @@ BuildFlags: onlybuild:libpng16
BuildFlags: onlybuild:libproxy
BuildFlags: onlybuild:libpsl
BuildFlags: onlybuild:libpsl:psl-make-dafsa
BuildFlags: onlybuild:libpwquality
BuildFlags: onlybuild:libqb
BuildFlags: onlybuild:libqmi
BuildFlags: onlybuild:libqrtr-glib
@@ -2840,7 +2812,6 @@ BuildFlags: onlybuild:lksctp-tools
BuildFlags: onlybuild:llvm
BuildFlags: onlybuild:llvm17
BuildFlags: onlybuild:llvm19
BuildFlags: onlybuild:llvm21
BuildFlags: onlybuild:lmdb
BuildFlags: onlybuild:logrotate
BuildFlags: onlybuild:lttng-ust
@@ -2848,7 +2819,6 @@ BuildFlags: onlybuild:lua-macros
BuildFlags: onlybuild:lua51
BuildFlags: onlybuild:lua54
BuildFlags: onlybuild:luajit
BuildFlags: onlybuild:lvm2:devicemapper
BuildFlags: onlybuild:lz4
BuildFlags: onlybuild:lzfse
BuildFlags: onlybuild:lzip
@@ -2973,7 +2943,6 @@ BuildFlags: onlybuild:perl-Convert-ASN1
BuildFlags: onlybuild:perl-Crypt-DES
BuildFlags: onlybuild:perl-Crypt-RC4
BuildFlags: onlybuild:perl-Crypt-Rijndael
BuildFlags: onlybuild:perl-Crypt-URandom
BuildFlags: onlybuild:perl-DBD-SQLite
BuildFlags: onlybuild:perl-DBD-mysql
BuildFlags: onlybuild:perl-DBI
@@ -3224,7 +3193,7 @@ BuildFlags: onlybuild:popt
BuildFlags: onlybuild:post-build-checks
BuildFlags: onlybuild:post-build-checks-malwarescan
BuildFlags: onlybuild:postgresql
BuildFlags: onlybuild:postgresql18
BuildFlags: onlybuild:postgresql17
BuildFlags: onlybuild:postfix
BuildFlags: onlybuild:potrace
BuildFlags: onlybuild:ppp
@@ -3239,7 +3208,6 @@ BuildFlags: onlybuild:publicsuffix
BuildFlags: onlybuild:python-Automat
BuildFlags: onlybuild:python-Babel
BuildFlags: onlybuild:python-Brotli
BuildFlags: onlybuild:python-blockbuster
BuildFlags: onlybuild:python-Cython
BuildFlags: onlybuild:python-Cython0
BuildFlags: onlybuild:python-Genshi
@@ -3301,7 +3269,6 @@ BuildFlags: onlybuild:python-flaky
BuildFlags: onlybuild:python-flit
BuildFlags: onlybuild:python-flit-core:primary
BuildFlags: onlybuild:python-flit-scm
BuildFlags: onlybuild:python-forbiddenfruit
BuildFlags: onlybuild:python-freezegun
BuildFlags: onlybuild:python-frozenlist
BuildFlags: onlybuild:python-gi-docgen
@@ -3347,7 +3314,7 @@ BuildFlags: onlybuild:python-nose2
BuildFlags: onlybuild:python-notify2
BuildFlags: onlybuild:python-olefile
BuildFlags: onlybuild:python-outcome
BuildFlags: onlybuild:python-packaging:primary
BuildFlags: onlybuild:python-packaging
BuildFlags: onlybuild:python-parameterized
BuildFlags: onlybuild:python-pathspec
BuildFlags: onlybuild:python-pbr
@@ -3416,7 +3383,7 @@ BuildFlags: onlybuild:python-rpm-packaging
BuildFlags: onlybuild:python-rtslib-fb
BuildFlags: onlybuild:python-semantic_version
BuildFlags: onlybuild:python-service_identity
BuildFlags: onlybuild:python-setuptools:primary
BuildFlags: onlybuild:python-setuptools
BuildFlags: onlybuild:python-setuptools-rust
BuildFlags: onlybuild:python-setuptools_scm
BuildFlags: onlybuild:python-sip
@@ -3516,6 +3483,7 @@ BuildFlags: onlybuild:scdoc
BuildFlags: onlybuild:schroedinger
BuildFlags: onlybuild:scons
BuildFlags: onlybuild:screen
BuildFlags: onlybuild:sdl2-compat
BuildFlags: onlybuild:sed
BuildFlags: onlybuild:sendmail
BuildFlags: onlybuild:serd
@@ -3562,7 +3530,6 @@ BuildFlags: onlybuild:syslinux
BuildFlags: onlybuild:system-user-mktex
BuildFlags: onlybuild:system-user-root
BuildFlags: onlybuild:system-users
BuildFlags: onlybuild:systemd
BuildFlags: onlybuild:systemd:mini
BuildFlags: onlybuild:systemd-default-settings
BuildFlags: onlybuild:systemd-presets-branding-SLE
@@ -3584,7 +3551,6 @@ BuildFlags: onlybuild:tdb
BuildFlags: onlybuild:tevent
BuildFlags: onlybuild:texi2html
BuildFlags: onlybuild:texinfo
BuildFlags: onlybuild:thin-provisioning-tools
BuildFlags: onlybuild:tidy
BuildFlags: onlybuild:tidyp
BuildFlags: onlybuild:tiff
@@ -3696,8 +3662,6 @@ Preinstall: libeconf0
# Requested by Eugenio 2025-01-10
Preinstall: libjitterentropy3
# have choice for pkgconfig(sdl2) >= 2.0.1: SDL2-devel sdl2-compat-devel
Prefer: -SDL2-devel
%if %bootstrap_stage > 0
# The SLFO 1.2 bootstrap is split in various stages.

File diff suppressed because it is too large Load Diff

2
a52dec

Submodule a52dec updated: 91952a0ed1...b38238ee70

2
acl

Submodule acl updated: c87d9b9ef0...ee1bd6f42b

2
acpica

Submodule acpica updated: 6799ccee8a...97cd078ff9

2
adcli

Submodule adcli updated: e025a6fba7...ed5d2cf301

2
adolc

Submodule adolc updated: 314eeb1c22...1b01d909c8

2
agama

Submodule agama updated: 4fd087951d...72dbbaa32b

2
aide

Submodule aide updated: d7cc5827d9...ed7418e5fc

Submodule aliyun-cli deleted from 8a683af2d3

2
alloy

Submodule alloy updated: c5dec280c0...4e7fba4dde

2
alsa

Submodule alsa updated: 899437b55d...84a83336de

Submodule ansible updated: dc4bca70e5...3da3e6370f

Submodule ansible-trento deleted from 744fb5e004

2
ant

Submodule ant updated: 4f4e89122f...1023ea001e

2
anthy

Submodule anthy updated: d11e487feb...c32594d58e

2
antlr

Submodule antlr updated: c7025d12a7...42c9fd855c

Some files were not shown because too many files have changed in this diff Show More