OSRT:Config |
-
# restricts what stagings the staging-bot will use, when available, for --try-strategies
splitter-whitelist =
# haskell is nasty with the strict rebuilds it needs. submissions basically only work when the whole stack is properly rebuilt
# expand all packages from the same devel prj into the adi (to also cover transient rebuilds)
source_projects_expand = devel:languages:haskell
# now just for testing
allowed-scm-submission-sources = devel:Factory:git-workflow:staging
# devel projects are auto-maintained by devel flags of all existing packages. If a new devel project is to be introduced, it needs to be white listed until the first package entered
devel-whitelist = M17N:Maliit
# packagelist generator related configuration
pkglistgen-archs = x86_64
pkglistgen-ignore-unresolvable = 1
pkglistgen-delete-kiwis-target = *.kwd
pkglistgen-delete-kiwis-staging = openSUSE-Addon-NonOss* openSUSE-cd-mini-* openSUSE-ftp-ftp-*
pkglistgen-delete-kiwis-ring1 = openSUSE-Addon-NonOss* openSUSE-cd-mini-* openSUSE-ftp-ftp-*
nocleanup-packages = 000product 000release-packages bootstrap-copy
rebuild =
# subpackages of ring packages with unacceptable requires (don't abuse)
repo_checker-binary-whitelist-ring = patterns-media-rest_dvd patterns-media-rest_cd_x11 patterns-devel-base-devel_web patterns-base-update_test monitoring-plugins-metadata codec2-examples libreoffice-l10n-fi java-1_8_0-openjdk-accessibility hplip-scan-utils patterns-kde-devel_qt6
repo_checker-allowed-in-cycles = acl,attr,audit,autoconf,automake,bc,binutils,bison,bzip2,cmake,cmake:mini,compat-usrmerge,cpio,crypto-policies,debugedit,dejagnu,diffutils,dwz,e2fsprogs,ed,elfutils,expat,expect,fdupes,file,findutils,fipscheck,flex,gawk,gcc,gcc13,gcc14,gdbm,gettext-runtime:gettext-runtime-mini,gettext-runtime-mini,glibc,glibc:i686,gmp,gpm,gzip,help2man,isl,keyutils,krb5-mini,libcap,libcap-ng,libdb-4_8,libeconf,libedit,libffi,libgcrypt,libgpg-error,libnsl,libnss_usrfiles,libseccomp,libselinux,libsemanage,libsepol,libtirpc,libtool,libuv,libverto,libxcrypt,libzio,linux-glibc-devel,lua-macros,lua54,m4,make,makedepend,memory-constraints,meson,mpc,mpdecimal,mpfr,ncurses,netcfg,ninja,openssl,openssl-1_1,openssl-3,pam,patch,pcre2,perl,perl-Text-Unidecode,perl-gettext,permissions,pkgconf,popt,python-rpm-macros,python-rpm-packaging,python-flit-core:primary,python-packaging:primary,python-pyparsing:primary,python311:base,readline,rhash,rpm,screen,shadow,system-user-root,system-users,systemd-rpm-macros,systemtap:systemtap-headers,systemtap-headers,sysuser-tools,tcl,tclap,tcpd,texinfo,timezone,dpkg:update-alternatives,utempter,util-linux,which,xxhash,xz,zlib,zstd,
staging-required-checks-adi = installcheck
repo_checker-project-skip = True
installcheck-ignore-duplicated-binaries =
# busybox-misc has a few file conflicts: /usr/bin/lspci, /usr/bin/mesg, /usr/bin/wall, /usr/bin/resize, /usr/bin/xxd
# libstdc++6-gccX are non-installable, but they are also not really meant to be used (see https://github.com/openSUSE/openSUSE-release-tools/pull/2968)
# Please keep in sync with ports.
installcheck-ignore-conflicts = busybox-misc libstdc++6-gcc7 libstdc++6-pp-gcc7 libstdc++6-pp-gcc7-32bit libstdc++6-gcc12 libstdc++6-pp-gcc12 libstdc++6-pp-gcc12-32bit
installcheck-ignore-conflicts-i586 = policycoreutils-gui setools-gui
# for scan_baselibs.py
allowed-missing-32bit-binaries-importing = audit-secondary bash coreutils curl-mini dbus-1-x11 ft2demos gamin gdb gettext-runtime-mini krb5-mini librtas librtas-doc libselinux-bindings LibVNCServer llvm lvm2 lvm2-clvm openssl openucx postgresql10 postgresql96 psl-make-dafsa python-libxml2-python python-magic python-rpm python-semanage strace syslinux systemd-mini util-linux-systemd
# packages in here are rebuild if their buildinfo changed
rebuildpacs-leafs = branding-openSUSE PackageKit-branding-openSUSE xfce4-branding-openSUSE xfce4-branding-openSUSE installation-images:openSUSE installation-images:MicroOS rpmlint rpmlint-mini perf bpftool wsl-appx yast2-schema:default yast2-schema:micro
|