Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at 2023-05-28 19:21:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/build (Old) and /work/SRC/openSUSE:Factory/.build.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "build" Sun May 28 19:21:51 2023 rev:153 rq:1089263 version:20230527 Changes: -------- --- /work/SRC/openSUSE:Factory/build/build.changes 2023-05-02 16:18:12.785521160 +0200 +++ /work/SRC/openSUSE:Factory/.build.new.1533/build.changes 2023-05-28 19:22:04.784689709 +0200 @@ -1,0 +2,10 @@ +Sat May 27 05:41:05 UTC 2023 - Adrian Schröter <adr...@suse.de> + +- sync tumbleweed config +- addition cross architecture build configs +- docker builds: create pkgsummaries files if requested +- kiwi builds: create pkgsummaries files if requested +- Delete bogus space when copying the .packages files +- container: fixes for startdocker in chroot + +------------------------------------------------------------------- Old: ---- obs-build-20230502.tar.gz New: ---- obs-build-20230527.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ build.spec ++++++ --- /var/tmp/diff_new_pack.3gIVX2/_old 2023-05-28 19:22:05.300692780 +0200 +++ /var/tmp/diff_new_pack.3gIVX2/_new 2023-05-28 19:22:05.304692803 +0200 @@ -28,7 +28,7 @@ Summary: A Script to Build SUSE Linux RPMs License: GPL-2.0-only OR GPL-3.0-only Group: Development/Tools/Building -Version: 20230502 +Version: 20230527 Release: 0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.3gIVX2/_old 2023-05-28 19:22:05.344693041 +0200 +++ /var/tmp/diff_new_pack.3gIVX2/_new 2023-05-28 19:22:05.348693065 +0200 @@ -1,5 +1,5 @@ pkgname=build -pkgver=20230502 +pkgver=20230527 pkgrel=0 pkgdesc="Build packages in sandbox" arch=('i686' 'x86_64') ++++++ _service ++++++ --- /var/tmp/diff_new_pack.3gIVX2/_old 2023-05-28 19:22:05.364693160 +0200 +++ /var/tmp/diff_new_pack.3gIVX2/_new 2023-05-28 19:22:05.368693184 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="manual"> - <param name="revision">20230502</param> - <param name="version">20230502</param> + <param name="revision">20230527</param> + <param name="version">20230527</param> <param name="url">https://github.com/openSUSE/obs-build.git</param> <param name="scm">git</param> <param name="extract">dist/build.changes</param> ++++++ build.dsc ++++++ --- /var/tmp/diff_new_pack.3gIVX2/_old 2023-05-28 19:22:05.388693303 +0200 +++ /var/tmp/diff_new_pack.3gIVX2/_new 2023-05-28 19:22:05.392693327 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 20230502 +Version: 20230527 Binary: build Maintainer: Adrian Schroeter <adr...@suse.de> Architecture: all ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.3gIVX2/_old 2023-05-28 19:22:05.416693470 +0200 +++ /var/tmp/diff_new_pack.3gIVX2/_new 2023-05-28 19:22:05.420693494 +0200 @@ -1,4 +1,4 @@ -build (20230502) unstable; urgency=low +build (20230527) unstable; urgency=low * Update to current git trunk - add sles11sp2 build config and adapt autodetection ++++++ obs-build-20230502.tar.gz -> obs-build-20230527.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/.github/workflows/linux.yaml new/obs-build-20230527/.github/workflows/linux.yaml --- old/obs-build-20230502/.github/workflows/linux.yaml 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/.github/workflows/linux.yaml 2023-05-27 07:39:11.000000000 +0200 @@ -12,7 +12,7 @@ runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/build-recipe-docker new/obs-build-20230527/build-recipe-docker --- old/obs-build-20230502/build-recipe-docker 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/build-recipe-docker 2023-05-27 07:39:11.000000000 +0200 @@ -298,11 +298,13 @@ perl -I$BUILD_DIR -MBuild::Docker -e Build::Docker::showcontainerinfo -- "${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" "$FILENAME.tar" "$ALLTAGS" containers/annotation > "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.containerinfo" # copy over .packages files - if test -f "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/basepackages" ; then - cp "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/basepackages" "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.basepackages" - fi - if test -f "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/packages" ; then - cp "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/packages" "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.packages" + for i in basepackages packages ; do + test -f "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/$i" && cp "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/$i" "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.$i" + done + if test -e "$BUILD_ROOT/$TOPDIR/SOURCES/repos/.pkgsummaries" ; then + for i in pkgsummaries ; do + test -f "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/$i" && cp "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD/$i" "$BUILD_ROOT$TOPDIR/DOCKER/$FILENAME.$i" + done fi rm -rf "$BUILD_ROOT/$TOPDIR/SOURCES/repos/UPLOAD" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/build-recipe-kiwi new/obs-build-20230527/build-recipe-kiwi --- old/obs-build-20230502/build-recipe-kiwi 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/build-recipe-kiwi 2023-05-27 07:39:11.000000000 +0200 @@ -719,6 +719,24 @@ rm -f "${r%.tar}.containerinfo" fi done + + # create package summaries file if requested + if test -e "$BUILD_ROOT/$TOPDIR/SOURCES/repos/.pkgsummaries" ; then + for r in $BUILD_ROOT/$TOPDIR/KIWI/*.packages ; do + test -e "$r" || continue + r="${r%.packages}" + for rr in $r*.containerinfo ; do + test -e "$rr" || continue + echo "creating package summaries information" + rr="${rr%.containerinfo}" + cp --remove-destination "$BUILD_DIR/create_container_package_list" "$BUILD_ROOT/tmp/create_container_package_list" + chroot "$BUILD_ROOT" /bin/bash /tmp/create_container_package_list --summaries "${rr#$BUILD_ROOT}.tar" > "$r.pkgsummaries" + rm -f "$BUILD_ROOT/tmp/create_container_package_list" + break + done + done + fi + if test -n "$KIWI_DERIVED_CONTAINER" ; then for r in $BUILD_ROOT/$TOPDIR/KIWI/*.packages ; do test -e "$r" || continue @@ -728,7 +746,7 @@ echo "creating base package information" cp --remove-destination "$BUILD_DIR/create_container_package_list" "$BUILD_ROOT/tmp/create_container_package_list" chroot "$BUILD_ROOT" /bin/bash /tmp/create_container_package_list "${KIWI_DERIVED_CONTAINER#$BUILD_ROOT}" > "$r.basepackages" - rm -f "$BUILD_ROOT/tmp/create_derived_package_list" + rm -f "$BUILD_ROOT/tmp/create_container_package_list" break done done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/configs/cross_aarch64.conf new/obs-build-20230527/configs/cross_aarch64.conf --- old/obs-build-20230502/configs/cross_aarch64.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-build-20230527/configs/cross_aarch64.conf 2023-05-27 07:39:11.000000000 +0200 @@ -0,0 +1,34 @@ +# Generic cross architecture build config +# To be combined with a distribution config + +HostArch: x86_64 + +%ifarch aarch64 +Target: aarch64-suse-linux +%endif + +Order: filesystem:cross-aarch64-gcc11 + +OnlyNative: cross-aarch64-gcc11 +OnlyNative: cross-aarch64-aaa_base +OnlyNative: fdupes +OnlyNative: make + +AlsoNative: qt6-base-common-devel +AlsoNative: qt6-base-devel +AlsoNative: qt6-base-private-devel +AlsoNative: qt6-tools +AlsoNative: qt6-tools-devel + +Ignore: libncurses6:cross-aarch64-gcc11 +Ignore: cross-aarch64-gcc11:libncurses6 + +# the checks are mostly not valid for cross build +Support: !post-build-checks + +Macros: +# needed for build script, needs to be in sync with cross-*-aaa_base +%cross_sysroot /usr/%{_target_cpu}-suse-linux/sys-root +%do_profiling 0 +:Macros + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/configs/cross_riscv64.conf new/obs-build-20230527/configs/cross_riscv64.conf --- old/obs-build-20230502/configs/cross_riscv64.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/obs-build-20230527/configs/cross_riscv64.conf 2023-05-27 07:39:11.000000000 +0200 @@ -0,0 +1,34 @@ +# Generic cross architecture build config +# To be combined with a distribution config + +HostArch: x86_64 + +%ifarch riscv64 +Target: riscv64-suse-linux +%endif + +Order: filesystem:cross-riscv64-gcc11 + +OnlyNative: cross-riscv64-gcc11 +OnlyNative: cross-riscv64-aaa_base +OnlyNative: fdupes +OnlyNative: make + +AlsoNative: qt6-base-common-devel +AlsoNative: qt6-base-devel +AlsoNative: qt6-base-private-devel +AlsoNative: qt6-tools +AlsoNative: qt6-tools-devel + +Ignore: libncurses6:cross-riscv64-gcc11 +Ignore: cross-riscv64-gcc11:libncurses6 + +# the checks are mostly not valid for cross build +Support: !post-build-checks + +Macros: +# needed for build script, needs to be in sync with cross-*-aaa_base +%cross_sysroot /usr/%{_target_cpu}-suse-linux/sys-root +%do_profiling 0 +:Macros + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/configs/tumbleweed.conf new/obs-build-20230527/configs/tumbleweed.conf --- old/obs-build-20230502/configs/tumbleweed.conf 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/configs/tumbleweed.conf 2023-05-27 07:39:11.000000000 +0200 @@ -1,22 +1,4 @@ -%define _project openSUSE:Factory - -### from openSUSE:Factory -%define _repository standard - -Macros: -%vendor obs://build.opensuse.org/openSUSE:Factory -%_download_url https://download.opensuse.org/repositories -%_project openSUSE:Factory - -%distribution openSUSE:Factory -%_project openSUSE:Factory - -### from openSUSE:Factory - -%_repository standard -:Macros - -Prefer: -yast2-schema-micro +Prefer: -yast2-schema-micro -yast2-schema %define gcc_version 13 # testing new cycle algorithm @@ -25,7 +7,7 @@ # The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088 # On macros having impact on dep chains, update the serial (mainly ruby, python) # Using a date to indicate when we set the serial -ExpandFlags: macroserial:20230420 +ExpandFlags: macroserial:20230508 ExpandFlags: kiwi-nobasepackages ExpandFlags: docker-nobasepackages @@ -207,6 +189,8 @@ # Generated by openSUSE-release-tools/repo2fileprovides.py FileProvides: /bin/awk busybox-gawk gawk +FileProvides: /usr/bin/dbus-launch dbus-1 dbus-1-x11 +FileProvides: /usr/bin/nmtui NetworkManager-tui FileProvides: /bin/bash bash bash-legacybin FileProvides: /bin/cat busybox-coreutils coreutils coreutils-single FileProvides: /bin/chmod busybox-coreutils coreutils coreutils-single @@ -254,19 +238,19 @@ FileProvides: /usr/bin/bc bc busybox-bc FileProvides: /usr/bin/bcc-lua bcc-lua FileProvides: /usr/bin/bpftrace bpftrace -FileProvides: /usr/bin/bsh2 bsh2 FileProvides: /usr/bin/bzip2 busybox-bzip2 bzip2 FileProvides: /usr/bin/cat busybox-coreutils coreutils coreutils-single FileProvides: /usr/bin/cdda2wav cdda2wav FileProvides: /usr/bin/cdrdao cdrdao FileProvides: /usr/bin/cdrecord cdrecord +FileProvides: /usr/bin/chattr busybox-misc e2fsprogs FileProvides: /usr/bin/chfn shadow FileProvides: /usr/bin/chgrp busybox-coreutils coreutils coreutils-single 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 clang-tools +FileProvides: /usr/bin/clang clang11 clang12 clang13 clang14 clang15 clang16 FileProvides: /usr/bin/clear busybox-ncurses-utils ncurses-utils FileProvides: /usr/bin/clisp clisp FileProvides: /usr/bin/cmp busybox-diffutils diffutils @@ -329,7 +313,6 @@ FileProvides: /usr/bin/gs ghostscript gswrap FileProvides: /usr/bin/gs.bin ghostscript FileProvides: /usr/bin/guile guile -FileProvides: /usr/bin/guile1 guile1 FileProvides: /usr/bin/gunzip busybox-gzip gzip zstd-gzip FileProvides: /usr/bin/gzip busybox-gzip gzip zstd-gzip FileProvides: /usr/bin/head busybox-coreutils coreutils coreutils-single @@ -384,6 +367,7 @@ FileProvides: /usr/bin/node nodejs-common FileProvides: /usr/bin/node18 nodejs18 FileProvides: /usr/bin/node19 nodejs19 +FileProvides: /usr/bin/node20 nodejs20 FileProvides: /usr/bin/nohup busybox-coreutils coreutils coreutils-single FileProvides: /usr/bin/nslookup bind-utils busybox-bind-utils FileProvides: /usr/bin/ocamlrun ocaml-runtime @@ -413,6 +397,7 @@ FileProvides: /usr/bin/python3 python310-base FileProvides: /usr/bin/python3.10 python310-base FileProvides: /usr/bin/python3.11 python311-base +FileProvides: /usr/bin/python3.12 python312-base FileProvides: /usr/bin/python3.8 python38-base FileProvides: /usr/bin/python3.9 python39-base FileProvides: /usr/bin/qemu-img qemu-tools @@ -522,6 +507,7 @@ FileProvides: /usr/bin/zsh zsh FileProvides: /usr/sbin/ldconfig glibc FileProvides: /usr/sbin/showconsole blog +FileProvides: /usr/bin/chattr e2fsprogs # Set preferences for above list - work with negative prefers, in order to be able to catch no-longer existing ones Prefer: bash-sh @@ -598,7 +584,7 @@ ExportFilter: ^novell-messenger-client.*\.i586.rpm$ . x86_64 ExportFilter: ^openCryptoki-32bit.*\.s390.rpm$ . s390x -# Make grub2-i386-efi available on x86_64 / support x86_64 CPU on 32bit UEFI - boo#1208057 +# Make grub2-i386-efi available on x86_64 / support x86_64 CPU on 32bit UEFI - boo#1208057 ExportFilter: ^grub2-i386-efi.*\.noarch\.rpm$ . x86_64 ############ @@ -804,24 +790,29 @@ # Python3 exists in multiple versions - we currently favor 3.8 (our default): Prefer: -python39 Prefer: -python39-hotdoc -Prefer: -python38-txt2tags -python39-txt2tags -python311-txt2tags +Prefer: -python39-txt2tags -python311-txt2tags + +Prefer: -python39-urllib3_1 -python310-urllib3_1 -python311-urllib3_1 # have choice for python3-magic: python38-magic python38-python-magic -Prefer: -python38-magic -python39-magic -python310-magic +Prefer: -python39-magic -python310-magic # have choice for gcr-ssh-agent needed by libgcr-3-1: gcr-ssh-agent gcr3-ssh-agent Prefer: -gcr3-ssh-agent -gcr3-viewer # have choice for python3-Cython: python310-Cython python310-Cython3 -Prefer: -python310-Cython3 python39-Cython3 -python38-Cython3 -python311-Cython3 +Prefer: -python310-Cython3 python39-Cython3 -python311-Cython3 # have choice for ntp-daemon: chrony ntp ntpsec Prefer: chrony Prefer: -procps4 +# have choice for python39-sqlalchemy >= 1.4: python39-SQLAlchemy python39-SQLAlchemy1 +Prefer: -python39-SQLAlchemy1 -python310-SQLAlchemy1 -python311-SQLAlchemy1 + # have choice for (python36-qt5 or python36-PyQt6) needed by python36-pytest-qt -Prefer: -python310-PyQt6 -python39-PyQt6 -python38-PyQt6 -python3-pyside2 +Prefer: -python310-PyQt6 -python39-PyQt6 -python3-pyside2 Prefer: -python311-PyQt6 # man and mandoc provide man; mandoc claims to be lightweight, but it was never discussed to be the new default Prefer: man @@ -836,6 +827,9 @@ Prefer: -kubernetes1.20-kubelet-common -kubernetes1.21-kubelet-common -kubernetes1.22-kubelet-common -kubernetes1.23-client-common Prefer: -kubernetes1.24-client-common -kubernetes1.25-client-common +# have choice for cmake(KWinDBusInterface) >= MACRO: deepin-kwin-devel kwin5-devel +Prefer: -deepin-kwin-devel + # have choice for html2text Prefer: -python38-html2text -python39-html2text -python310-html2text -python311-html2text @@ -843,7 +837,6 @@ Prefer: -budgie-desktop # python-tornado exists in multiple versions, the meta-package python-tornado defines the system default -Prefer: python38-tornado Prefer: python39-tornado Prefer: python310-tornado Prefer: python311-tornado @@ -855,11 +848,8 @@ # There are multiple PK backends available. Favor the openSUSE own zypp backend Prefer: PackageKit-backend-zypp -# have choice for pkgconfig(libftdi): libftdi-devel libftdi0-devel -Prefer: libftdi-devel - # have choice for python3-sip: python3-sip-devel python3-sip4 -Prefer: python38-sip-devel python39-sip-devel python310-sip-devel +Prefer: python39-sip-devel python310-sip-devel Prefer: -python38-sip4 -python38-sip4-devel Prefer: -python39-sip4 -python39-sip4-devel Prefer: -python310-sip4 -python310-sip4-devel @@ -872,10 +862,6 @@ # have choice for python3-zeep >= 3.2.0: python310-softlayer-zeep python310-zeep Prefer: -python310-softlayer-zeep -# There is python[23]-prompt_toolkit and also python3-prompt_toolkit1 for compat. Use the unversioned one by default -Prefer: -python39-prompt_toolkit1 -python38-prompt_toolkit1 -python310-prompt_toolkit1 -Prefer: -python311-prompt_toolkit1 - # When perl provides a module that is also in a different package, but the consumer specifies no version, we go with perl/perl-base Prefer: perl-base perl Prefer: perl-JSON-XS @@ -901,8 +887,7 @@ # have choice for python3dist(jupyterlab) = 3.6.2 needed by jupyter-jupyterlab: python310-jupyterlab python311-jupyterlab python38-jupyterlab python39-jupyterlab Prefer: -python311-jupyterlab -python38-jupyterlab -python39-jupyterlab -Prefer: -python310-jupyter-client7 -python311-jupyter-client7 -python39-jupyter-client7 -python38-jupyter-client7 -Prefer: -jupyter-jupyter-client7 +Prefer: -python310-jupyter-client7 -python311-jupyter-client7 -python39-jupyter-client7 # azure-cli reports: have choice for python3-vsts needed by python3-azure-functions-devops-build: python3-azure-devops python3-vsts # Use the real package name @@ -941,17 +926,20 @@ # have choice for libz.so.1()(64bit) needed by gcc11: libz-ng-compat1 libz1 # Pick the regular libz.so.1 -Prefer: -libz-ng-compat1 -zlib-ng-compat-devel -libz-ng-compat1-32bit +Prefer: -libz-ng-compat1 -zlib-ng-compat-devel # have choice for (distrobox if patterns-microos-desktop-common else toolbox) needed by patterns-containers-container_runtime: patterns-microos-desktop-common toolbox Prefer: -patterns-microos-desktop-common -# unresolvable: have choice for libomp.so()(64bit) needed by libispcrt_1: libomp11-devel libomp12-devel libomp13-devel libomp14-devel libomp15-devel, have choice for libomp.so(VERSION)(64bit) needed by libispcrt_1: libomp11-devel libomp12-devel libomp13-devel libomp14-devel libomp15-devel +# unresolvable: have choice for libomp.so()(64bit) needed by libispcrt_1: libomp11-devel libomp12-devel libomp13-devel libomp14-devel libomp15-devel, have choice for libomp.so(VERSION)(64bit) needed by libispcrt_1: libomp11-devel libomp12-devel libomp13-devel libomp14-devel libomp15-devel Prefer: -libomp11-devel -libomp12-devel -libomp13-devel -libomp14-devel # have choice for pkgconfig(libindi): indi-devel libindi-devel Prefer: -indi-devel +# have choice for mbedtls-devel needed by bctoolbox-devel: mbedtls-2-devel mbedtls-devel +Prefer: -mbedtls-2-devel + # 32bit -devel packages contain .pc files and cause a 'have choice' for OBS. unfavor the -32bit variants Prefer: -ColPack-devel-32bit Prefer: -FAudio-devel-32bit @@ -1097,7 +1085,6 @@ Prefer: -libcmocka-devel-32bit Prefer: -libcollection-devel-32bit Prefer: -libcom_err-devel-32bit -Prefer: -libcrystalhd-devel-32bit Prefer: -libcurl-devel-32bit Prefer: -libdb-4_8-devel-32bit Prefer: -libdbi-devel-32bit @@ -1263,18 +1250,14 @@ Prefer: -zziplib-devel-32bit # Ruby stuff - quite a few packages exist in multiple versions in the distro; in each case, the Preference is on the 'unversioned' package -Prefer: ruby3.1-rubygem-fast_gettext Prefer: ruby3.2-rubygem-fast_gettext -Prefer: -ruby3.1-rubygem-public_suffix-3.1 Prefer: -ruby3.2-rubygem-public_suffix-3.1 -Prefer: -ruby3.1-rubygem-kramdown - # We have opencv and opencv3 - as usual, the unversioned one should win Prefer: opencv-devel # python3-pytest should win over the other python3-pytest<n> variants -Prefer: python38-pytest python39-pytest python310-pytest +Prefer: python39-pytest python310-pytest # Help OBS over the openssl-1_1_0 -> openssl-1_1 rename; OBS keeps the -32bit lingering around # https://github.com/openSUSE/open-build-service/issues/4373 @@ -1354,7 +1337,7 @@ Prefer: -staging-build-key Prefer: -clutter-gst-devel # We have multiple versions of ffmpeg available, the preferred one is ffmpeg5, followd by 4, followed by 3 -%define ffmpeg_pref ffmpeg-5 +%define ffmpeg_pref ffmpeg-6 Prefer: %{ffmpeg_pref}-mini-libs Prefer: %{ffmpeg_pref}-mini-devel Prefer: %{ffmpeg_pref} %{ffmpeg_pref}-libavcodec-devel %{ffmpeg_pref}-libavformat-devel %{ffmpeg_pref}-libavutil-devel %{ffmpeg_pref}-libswscale-devel %{ffmpeg_pref}-libavdevice-devel %{ffmpeg_pref}-libavfilter-devel @@ -1375,7 +1358,7 @@ Prefer: -xaw3dd -amanda Prefer: libgcc_s1 libgcc_s1-32bit libgcc_s1-64bit Prefer: libffi-devel -Prefer: libatomic1 libitm1 liblsan0 libtsan0 libubsan0 +Prefer: libatomic1 libitm1 liblsan0 libtsan0 libubsan0 -libtsan0-gcc11 Prefer: libatomic1-32bit libcilkrts5-32bit libitm1-32bit libubsan0-32bit Prefer: libgomp1 libgomp1-32bit libgomp1-64bit Prefer: libobjc4 libquadmath0 @@ -1606,11 +1589,6 @@ BuildFlags: onlybuild:NetworkManager BuildFlags: onlybuild:NetworkManager-branding:openSUSE BuildFlags: onlybuild:SDL2 -BuildFlags: onlybuild:libxmp -BuildFlags: onlybuild:opusfile -BuildFlags: onlybuild:libmikmod -BuildFlags: onlybuild:libmodplug -BuildFlags: onlybuild:SDL_gfx BuildFlags: onlybuild:SDL2_Pango BuildFlags: onlybuild:SDL2_gfx BuildFlags: onlybuild:SDL2_image @@ -1620,11 +1598,13 @@ BuildFlags: onlybuild:SDL2_ttf BuildFlags: onlybuild:SDL_Pango BuildFlags: onlybuild:SDL_bgi +BuildFlags: onlybuild:SDL_gfx BuildFlags: onlybuild:SDL_image BuildFlags: onlybuild:SDL_mixer BuildFlags: onlybuild:SDL_net BuildFlags: onlybuild:SDL_sound BuildFlags: onlybuild:SDL_ttf +BuildFlags: onlybuild:a52dec BuildFlags: onlybuild:aaa_base BuildFlags: onlybuild:accountsservice BuildFlags: onlybuild:acl @@ -1633,11 +1613,11 @@ BuildFlags: onlybuild:adwaita-icon-theme BuildFlags: onlybuild:alsa BuildFlags: onlybuild:alsa-oss -BuildFlags: onlybuild:alsa-ucm-conf BuildFlags: onlybuild:alsa-plugins +BuildFlags: onlybuild:alsa-ucm-conf BuildFlags: onlybuild:alsa-utils BuildFlags: onlybuild:ant -BuildFlags: onlybuild:antlr-bootstrap +BuildFlags: onlybuild:antlr:antlr-bootstrap BuildFlags: onlybuild:apache-rpm-macros BuildFlags: onlybuild:apache-rpm-macros-control BuildFlags: onlybuild:apache2 @@ -1646,6 +1626,7 @@ BuildFlags: onlybuild:apitrace BuildFlags: onlybuild:apparmor BuildFlags: onlybuild:apparmor-rpm-macros +BuildFlags: onlybuild:apparmor:libapparmor BuildFlags: onlybuild:appstream-glib BuildFlags: onlybuild:apr BuildFlags: onlybuild:apr-util @@ -1721,6 +1702,7 @@ BuildFlags: onlybuild:cmocka BuildFlags: onlybuild:cmuclmtk BuildFlags: onlybuild:codec2 +BuildFlags: onlybuild:codespell BuildFlags: onlybuild:cogl BuildFlags: onlybuild:colord BuildFlags: onlybuild:colord-gtk @@ -1775,6 +1757,7 @@ BuildFlags: onlybuild:double-conversion BuildFlags: onlybuild:doxygen BuildFlags: onlybuild:dpkg +BuildFlags: onlybuild:dpkg:update-alternatives BuildFlags: onlybuild:dracut BuildFlags: onlybuild:drpm BuildFlags: onlybuild:dtc @@ -1790,7 +1773,7 @@ BuildFlags: onlybuild:eglexternalplatform BuildFlags: onlybuild:eigen3 BuildFlags: onlybuild:elfutils -BuildFlags: onlybuild:elfutils-debuginfod +BuildFlags: onlybuild:elfutils:elfutils-debuginfod BuildFlags: onlybuild:ell BuildFlags: onlybuild:enca BuildFlags: onlybuild:enchant @@ -1806,8 +1789,8 @@ BuildFlags: onlybuild:ffado BuildFlags: onlybuild:ffmpeg-4 BuildFlags: onlybuild:ffmpeg-5 -BuildFlags: onlybuild:ffmpeg-6 BuildFlags: onlybuild:ffmpeg-5:ffmpeg-5-mini +BuildFlags: onlybuild:ffmpeg-6 BuildFlags: onlybuild:ffmpeg-6:ffmpeg-6-mini BuildFlags: onlybuild:ffnvcodec BuildFlags: onlybuild:fftw3:standard @@ -1873,7 +1856,7 @@ BuildFlags: onlybuild:geoclue2 BuildFlags: onlybuild:geocode-glib BuildFlags: onlybuild:gettext-runtime -BuildFlags: onlybuild:gettext-runtime-mini +BuildFlags: onlybuild:gettext-runtime:gettext-runtime-mini BuildFlags: onlybuild:ghostscript BuildFlags: onlybuild:ghostscript-fonts BuildFlags: onlybuild:ghostscript:mini @@ -1939,11 +1922,11 @@ BuildFlags: onlybuild:gsound BuildFlags: onlybuild:gssdp BuildFlags: onlybuild:gstreamer -BuildFlags: onlybuild:gstreamer-plugins-good -BuildFlags: onlybuild:gstreamer-plugins-ugly -BuildFlags: onlybuild:gstreamer-plugins-libav BuildFlags: onlybuild:gstreamer-plugins-bad BuildFlags: onlybuild:gstreamer-plugins-base +BuildFlags: onlybuild:gstreamer-plugins-good +BuildFlags: onlybuild:gstreamer-plugins-libav +BuildFlags: onlybuild:gstreamer-plugins-ugly BuildFlags: onlybuild:gtk-doc BuildFlags: onlybuild:gtk2 BuildFlags: onlybuild:gtk2-engines @@ -1993,7 +1976,7 @@ BuildFlags: onlybuild:itstool BuildFlags: onlybuild:jack BuildFlags: onlybuild:java-17-openjdk -BuildFlags: onlybuild:java-cup-bootstrap +BuildFlags: onlybuild:java-cup:java-cup-bootstrap BuildFlags: onlybuild:javapackages-tools BuildFlags: onlybuild:javapackages-tools:extras BuildFlags: onlybuild:jbigkit @@ -2023,7 +2006,7 @@ BuildFlags: onlybuild:kmod BuildFlags: onlybuild:knotifications BuildFlags: onlybuild:krb5 -BuildFlags: onlybuild:krb5-mini +BuildFlags: onlybuild:krb5:krb5-mini BuildFlags: onlybuild:kservice BuildFlags: onlybuild:kwallet BuildFlags: onlybuild:kwidgetsaddons @@ -2077,7 +2060,6 @@ BuildFlags: onlybuild:libalternatives BuildFlags: onlybuild:libao BuildFlags: onlybuild:libaom -BuildFlags: onlybuild:libapparmor BuildFlags: onlybuild:libarchive BuildFlags: onlybuild:libass BuildFlags: onlybuild:libassuan @@ -2124,6 +2106,8 @@ BuildFlags: onlybuild:libdovi BuildFlags: onlybuild:libdrm BuildFlags: onlybuild:libdv +BuildFlags: onlybuild:libdvdread +BuildFlags: onlybuild:libdwarf BuildFlags: onlybuild:libeconf BuildFlags: onlybuild:libedit BuildFlags: onlybuild:libepoxy @@ -2180,8 +2164,11 @@ BuildFlags: onlybuild:libmetalink BuildFlags: onlybuild:libmicrodns BuildFlags: onlybuild:libmicrohttpd +BuildFlags: onlybuild:libmikmod BuildFlags: onlybuild:libmnl +BuildFlags: onlybuild:libmodplug BuildFlags: onlybuild:libmodulemd +BuildFlags: onlybuild:libmpeg2 BuildFlags: onlybuild:libmspack BuildFlags: onlybuild:libmysofa BuildFlags: onlybuild:libndp @@ -2235,7 +2222,6 @@ BuildFlags: onlybuild:libqt5-qtvirtualkeyboard BuildFlags: onlybuild:libqt5-qtwayland BuildFlags: onlybuild:libqt5-qtwebchannel -BuildFlags: onlybuild:snobol4 BuildFlags: onlybuild:libqt5-qtwebsockets BuildFlags: onlybuild:libqt5-qtx11extras BuildFlags: onlybuild:libqt5-qtxmlpatterns @@ -2252,10 +2238,11 @@ BuildFlags: onlybuild:libseccomp BuildFlags: onlybuild:libsecret BuildFlags: onlybuild:libselinux -BuildFlags: onlybuild:libselinux-bindings +BuildFlags: onlybuild:libselinux:libselinux-bindings BuildFlags: onlybuild:libsemanage BuildFlags: onlybuild:libsepol BuildFlags: onlybuild:libserf +BuildFlags: onlybuild:libshout BuildFlags: onlybuild:libsigc++2 BuildFlags: onlybuild:libsigsegv BuildFlags: onlybuild:libslirp @@ -2274,6 +2261,7 @@ BuildFlags: onlybuild:libtheora BuildFlags: onlybuild:libtirpc BuildFlags: onlybuild:libtool +BuildFlags: onlybuild:libtpms BuildFlags: onlybuild:libunbound-devel-mini BuildFlags: onlybuild:libunistring BuildFlags: onlybuild:libunwind @@ -2286,7 +2274,7 @@ BuildFlags: onlybuild:libva:gl BuildFlags: onlybuild:libvdpau BuildFlags: onlybuild:libverto -BuildFlags: onlybuild:libverto-libev +BuildFlags: onlybuild:libverto:libverto-libev BuildFlags: onlybuild:libvisual BuildFlags: onlybuild:libvoikko BuildFlags: onlybuild:libvorbis @@ -2306,6 +2294,7 @@ BuildFlags: onlybuild:libxml2 BuildFlags: onlybuild:libxml2:python BuildFlags: onlybuild:libxmlb +BuildFlags: onlybuild:libxmp BuildFlags: onlybuild:libxshmfence BuildFlags: onlybuild:libxslt BuildFlags: onlybuild:libyaml @@ -2358,12 +2347,12 @@ BuildFlags: onlybuild:metis:serial BuildFlags: onlybuild:mingw32-binutils:mingw32-cross-binutils BuildFlags: onlybuild:mingw32-cross-cmake -BuildFlags: onlybuild:mingw32-cross-gcc -BuildFlags: onlybuild:mingw32-cross-gcc-bootstrap -BuildFlags: onlybuild:mingw32-cross-pkgconf BuildFlags: onlybuild:mingw32-cross-wine BuildFlags: onlybuild:mingw32-filesystem +BuildFlags: onlybuild:mingw32-gcc:mingw32-cross-gcc +BuildFlags: onlybuild:mingw32-gcc:mingw32-cross-gcc-bootstrap BuildFlags: onlybuild:mingw32-headers +BuildFlags: onlybuild:mingw32-pkgconf:mingw32-cross-pkgconf BuildFlags: onlybuild:mingw32-runtime BuildFlags: onlybuild:mingw32-winpthreads BuildFlags: onlybuild:mingw32-zlib @@ -2402,7 +2391,7 @@ BuildFlags: onlybuild:ninja BuildFlags: onlybuild:nlohmann_json BuildFlags: onlybuild:nodejs-common -BuildFlags: onlybuild:nodejs19 +BuildFlags: onlybuild:nodejs20 BuildFlags: onlybuild:npth BuildFlags: onlybuild:nss-mdns BuildFlags: onlybuild:nss-shared-helper @@ -2420,6 +2409,7 @@ BuildFlags: onlybuild:openblas:serial BuildFlags: onlybuild:opencc BuildFlags: onlybuild:opencl-headers +BuildFlags: onlybuild:opencore-amr BuildFlags: onlybuild:openexr BuildFlags: onlybuild:openjade BuildFlags: onlybuild:openjpeg2 @@ -2434,8 +2424,8 @@ BuildFlags: onlybuild:openssl-1_1 BuildFlags: onlybuild:openssl-3 BuildFlags: onlybuild:openvswitch -BuildFlags: onlybuild:opie BuildFlags: onlybuild:opus +BuildFlags: onlybuild:opusfile BuildFlags: onlybuild:orc BuildFlags: onlybuild:oxygen-gtk2 BuildFlags: onlybuild:p11-kit @@ -2805,8 +2795,6 @@ BuildFlags: onlybuild:python-atspi BuildFlags: onlybuild:python-attrs BuildFlags: onlybuild:python-backports.entry_points_selectable -BuildFlags: onlybuild:python-backports.zoneinfo -BuildFlags: onlybuild:python-base BuildFlags: onlybuild:python-bcrypt BuildFlags: onlybuild:python-beniget BuildFlags: onlybuild:python-betamax @@ -2817,6 +2805,7 @@ BuildFlags: onlybuild:python-brotlipy BuildFlags: onlybuild:python-build BuildFlags: onlybuild:python-cairocffi +BuildFlags: onlybuild:python-calver BuildFlags: onlybuild:python-certifi BuildFlags: onlybuild:python-cffi BuildFlags: onlybuild:python-chardet @@ -2829,6 +2818,7 @@ BuildFlags: onlybuild:python-construct BuildFlags: onlybuild:python-contextvars BuildFlags: onlybuild:python-contourpy +BuildFlags: onlybuild:python-cookies BuildFlags: onlybuild:python-coverage BuildFlags: onlybuild:python-cppy BuildFlags: onlybuild:python-cryptography @@ -2856,6 +2846,7 @@ BuildFlags: onlybuild:python-fixtures BuildFlags: onlybuild:python-flake8 BuildFlags: onlybuild:python-flaky +BuildFlags: onlybuild:python-flit BuildFlags: onlybuild:python-flit-core BuildFlags: onlybuild:python-flit-core:primary BuildFlags: onlybuild:python-flit-scm @@ -2907,6 +2898,7 @@ BuildFlags: onlybuild:python-isoduration BuildFlags: onlybuild:python-itsdangerous BuildFlags: onlybuild:python-jaraco.classes +BuildFlags: onlybuild:python-jaraco.context BuildFlags: onlybuild:python-jaraco.envs BuildFlags: onlybuild:python-jaraco.functools BuildFlags: onlybuild:python-jaraco.packaging @@ -2923,12 +2915,14 @@ BuildFlags: onlybuild:python-libcst BuildFlags: onlybuild:python-libevdev BuildFlags: onlybuild:python-linecache2 +BuildFlags: onlybuild:python-linkify-it-py BuildFlags: onlybuild:python-lupa BuildFlags: onlybuild:python-lxml -BuildFlags: onlybuild:python-magic +BuildFlags: onlybuild:python-markdown-it-py BuildFlags: onlybuild:python-matplotlib BuildFlags: onlybuild:python-maxminddb BuildFlags: onlybuild:python-mccabe +BuildFlags: onlybuild:python-mdurl BuildFlags: onlybuild:python-meson-python BuildFlags: onlybuild:python-mocket BuildFlags: onlybuild:python-more-itertools @@ -2953,7 +2947,6 @@ BuildFlags: onlybuild:python-pathspec BuildFlags: onlybuild:python-pbr BuildFlags: onlybuild:python-pefile -BuildFlags: onlybuild:python-pep517 BuildFlags: onlybuild:python-pexpect BuildFlags: onlybuild:python-pip BuildFlags: onlybuild:python-pkginfo @@ -3007,12 +3000,15 @@ BuildFlags: onlybuild:python-pytest-asyncio BuildFlags: onlybuild:python-pytest-benchmark BuildFlags: onlybuild:python-pytest-cov +BuildFlags: onlybuild:python-pytest-datadir BuildFlags: onlybuild:python-pytest-django BuildFlags: onlybuild:python-pytest-expect BuildFlags: onlybuild:python-pytest-forked BuildFlags: onlybuild:python-pytest-freezegun BuildFlags: onlybuild:python-pytest-httpserver +BuildFlags: onlybuild:python-pytest-localserver BuildFlags: onlybuild:python-pytest-mock +BuildFlags: onlybuild:python-pytest-regressions BuildFlags: onlybuild:python-pytest-relaxed BuildFlags: onlybuild:python-pytest-rerunfailures BuildFlags: onlybuild:python-pytest-subtests @@ -3043,10 +3039,12 @@ BuildFlags: onlybuild:python-requests-gssapi BuildFlags: onlybuild:python-requests-mock BuildFlags: onlybuild:python-requests-toolbelt +BuildFlags: onlybuild:python-responses BuildFlags: onlybuild:python-rfc3339-validator BuildFlags: onlybuild:python-rfc3986 BuildFlags: onlybuild:python-rfc3986-validator BuildFlags: onlybuild:python-rfc3987 +BuildFlags: onlybuild:python-rich BuildFlags: onlybuild:python-rpm BuildFlags: onlybuild:python-rpm-macros BuildFlags: onlybuild:python-rpm-packaging @@ -3078,6 +3076,7 @@ BuildFlags: onlybuild:python-sphinxcontrib-applehelp BuildFlags: onlybuild:python-sphinxcontrib-devhelp BuildFlags: onlybuild:python-sphinxcontrib-htmlhelp +BuildFlags: onlybuild:python-sphinxcontrib-jquery BuildFlags: onlybuild:python-sphinxcontrib-jsmath BuildFlags: onlybuild:python-sphinxcontrib-qthelp BuildFlags: onlybuild:python-sphinxcontrib-serializinghtml @@ -3105,6 +3104,7 @@ BuildFlags: onlybuild:python-tqdm BuildFlags: onlybuild:python-traceback2 BuildFlags: onlybuild:python-trio +BuildFlags: onlybuild:python-trove-classifiers BuildFlags: onlybuild:python-trustme BuildFlags: onlybuild:python-twine BuildFlags: onlybuild:python-typing-inspect @@ -3112,8 +3112,10 @@ BuildFlags: onlybuild:python-typogrify BuildFlags: onlybuild:python-tzlocal BuildFlags: onlybuild:python-u-msgpack-python +BuildFlags: onlybuild:python-uc-micro-py BuildFlags: onlybuild:python-uri-template BuildFlags: onlybuild:python-urllib3 +BuildFlags: onlybuild:python-urllib3_1 BuildFlags: onlybuild:python-uvloop BuildFlags: onlybuild:python-virtualenv BuildFlags: onlybuild:python-wcag-contrast-ratio @@ -3144,6 +3146,7 @@ BuildFlags: onlybuild:python38:base BuildFlags: onlybuild:python39 BuildFlags: onlybuild:python39:base +BuildFlags: onlybuild:python:python-base BuildFlags: onlybuild:qca:qt5 BuildFlags: onlybuild:qemu BuildFlags: onlybuild:qhull @@ -3176,7 +3179,6 @@ BuildFlags: onlybuild:ruby BuildFlags: onlybuild:ruby-bundled-gems-rpmhelper BuildFlags: onlybuild:ruby-common -BuildFlags: onlybuild:ruby3.1 BuildFlags: onlybuild:ruby3.2 BuildFlags: onlybuild:rubygem-asciidoctor BuildFlags: onlybuild:rubygem-gem2rpm @@ -3218,6 +3220,7 @@ BuildFlags: onlybuild:signify BuildFlags: onlybuild:slang BuildFlags: onlybuild:snappy +BuildFlags: onlybuild:snobol4 BuildFlags: onlybuild:socat BuildFlags: onlybuild:sord BuildFlags: onlybuild:soundtouch @@ -3251,6 +3254,7 @@ BuildFlags: onlybuild:superlu:serial BuildFlags: onlybuild:suse-module-tools BuildFlags: onlybuild:swig +BuildFlags: onlybuild:swtpm BuildFlags: onlybuild:sysprof BuildFlags: onlybuild:sysstat BuildFlags: onlybuild:system-user-mktex @@ -3263,8 +3267,8 @@ BuildFlags: onlybuild:systemd-rpm-macros BuildFlags: onlybuild:systemd:mini BuildFlags: onlybuild:systemtap -BuildFlags: onlybuild:systemtap-dtrace -BuildFlags: onlybuild:systemtap-headers +BuildFlags: onlybuild:systemtap:systemtap-dtrace +BuildFlags: onlybuild:systemtap:systemtap-headers BuildFlags: onlybuild:sysuser-tools BuildFlags: onlybuild:sysvinit BuildFlags: onlybuild:t1utils @@ -3337,7 +3341,6 @@ BuildFlags: onlybuild:unifdef BuildFlags: onlybuild:unixODBC BuildFlags: onlybuild:unzip -BuildFlags: onlybuild:update-alternatives BuildFlags: onlybuild:update-bootloader-rpm-macros BuildFlags: onlybuild:update-desktop-files BuildFlags: onlybuild:upower @@ -3364,10 +3367,10 @@ BuildFlags: onlybuild:vulkan-headers BuildFlags: onlybuild:vulkan-loader BuildFlags: onlybuild:vulkan-tools -BuildFlags: onlybuild:libshout -BuildFlags: onlybuild:wavpack BuildFlags: onlybuild:w3m BuildFlags: onlybuild:waf +BuildFlags: onlybuild:waffle +BuildFlags: onlybuild:wavpack BuildFlags: onlybuild:wayland BuildFlags: onlybuild:wayland-protocols BuildFlags: onlybuild:webkit2gtk3:gtk3 @@ -3376,9 +3379,9 @@ BuildFlags: onlybuild:webrtc-audio-processing BuildFlags: onlybuild:wget BuildFlags: onlybuild:which -BuildFlags: onlybuild:wine-nine-standalone BuildFlags: onlybuild:wine BuildFlags: onlybuild:wine-binfmt +BuildFlags: onlybuild:wine-nine-standalone BuildFlags: onlybuild:wine:staging BuildFlags: onlybuild:winetricks BuildFlags: onlybuild:wireless-tools @@ -3443,13 +3446,10 @@ BuildFlags: onlybuild:yasm BuildFlags: onlybuild:yelp-tools BuildFlags: onlybuild:yelp-xsl -BuildFlags: onlybuild:yodl BuildFlags: onlybuild:zbar BuildFlags: onlybuild:zchunk BuildFlags: onlybuild:zenity BuildFlags: onlybuild:zeromq -BuildFlags: onlybuild:libdwarf -BuildFlags: onlybuild:waffle BuildFlags: onlybuild:zimg BuildFlags: onlybuild:zip BuildFlags: onlybuild:zlib @@ -3461,11 +3461,6 @@ BuildFlags: onlybuild:zypper BuildFlags: onlybuild:zziplib -BuildFlags: onlybuild:a52dec -BuildFlags: onlybuild:libdvdread -BuildFlags: onlybuild:libmpeg2 -BuildFlags: onlybuild:opencore-amr - %endif %endif @@ -3547,7 +3542,6 @@ Prefer: %{rb_default_ruby_suffix}-rubygem-mini_portile2 Prefer: %{rb_default_ruby_suffix}-rubygem-ronn Prefer: %{rb_default_ruby_suffix}-rubygem-rspec -Prefer: -ruby3.1-rubygem-rspec-3_5 Prefer: %{rb_default_ruby_suffix}-rubygem-ruby-dbus Prefer: %{rb_default_ruby_suffix}-rubygem-sass Prefer: %{rb_default_ruby_suffix}-rubygem-sass-rails @@ -3753,6 +3747,7 @@ # The following shlibs have the latest version built from GCC 7 sources %product_libs_gcc_ver_libgfortran4 7 %product_libs_gcc_ver_libasan4 7 +%product_libs_gcc_ver_libtsan0 7 %product_libs_gcc_ver_libubsan0 7 %product_libs_gcc_ver_libcilkrts5 7 %product_libs_gcc_ver_libgo11 7 @@ -3769,7 +3764,6 @@ %product_libs_gcc_ver_libgo16 10 # The following shlibs have the latest version built from GCC 11 sources %product_libs_gcc_ver_libasan6 11 -%product_libs_gcc_ver_libtsan0 11 %product_libs_gcc_ver_libgo19 11 %product_libs_gcc_ver_libgphobos2 11 %product_libs_gcc_ver_libgdruntime2 11 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/create_container_package_list new/obs-build-20230527/create_container_package_list --- old/obs-build-20230502/create_container_package_list 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/create_container_package_list 2023-05-27 07:39:11.000000000 +0200 @@ -1,9 +1,16 @@ #!/bin/bash +qf='[%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{DISTURL}|%{LICENSE}\n]' + +if test "$1" = "--summaries" ; then + qf='[%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{SUMMARY}\n]' + shift +fi + container="$1" if test -z "$container" ; then - echo "usage: create_container_package_list <container>" + echo "usage: create_container_package_list [--summaries] <container>" exit 1 fi if ! test -s "$container" ; then @@ -25,8 +32,8 @@ rm -f $tmpdir/cont umoci unpack --image $tmpdir/image:latest $tmpdir/unpack >/dev/null if test -x "$tmpdir/unpack/rootfs/usr/bin/rpm" ; then - chroot $tmpdir/unpack/rootfs rpm -qa --qf '[%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{DISTURL}|%{LICENSE}\n]' + chroot $tmpdir/unpack/rootfs rpm -qa --qf "$qf" else - rpm --root "$tmpdir/unpack/rootfs" -qa --qf '[%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{DISTURL}|%{LICENSE}\n]' + rpm --root "$tmpdir/unpack/rootfs" -qa --qf "$qf" fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/docs/cross_arch_build.adoc new/obs-build-20230527/docs/cross_arch_build.adoc --- old/obs-build-20230502/docs/cross_arch_build.adoc 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/docs/cross_arch_build.adoc 2023-05-27 07:39:11.000000000 +0200 @@ -5,12 +5,12 @@ ==== Terminology -The terminiology for this is unfortunatly not standarised and tools have conflicting +The terminiology for this is unfortunatly not standarised and various tools have conflicting defintions. We use the following -===== Host: The architecture build environment which executes the for example the compiler. +===== Host Native: The architecture build environment which executes the for example the compiler. cmake is calling this HOST as well (eg. CMAKE_HOST_SYSTEM_PROCESSOR) @@ -32,7 +32,7 @@ [width="15%"] |================================= -|build || host | target | -/- +|pbuild|| host | target | -/- |cmake || HOST | default | -/- |GNU || build | host | target |rpm || build | target | -/- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/obs-docker-support new/obs-build-20230527/obs-docker-support --- old/obs-build-20230502/obs-docker-support 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/obs-docker-support 2023-05-27 07:39:11.000000000 +0200 @@ -240,7 +240,10 @@ local n=$1 local ans if test -x /usr/bin/rpm -o -x /bin/rpm ; then - rpm -qa --qf '%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{DISTURL}|%{LICENSE}\n' > /tmp/packages + case $n in + *pkgsummaries) rpm -qa --qf '%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{SUMMARY}\n' > /tmp/packages ;; + *) rpm -qa --qf '%{NAME}|%{EPOCH}|%{VERSION}|%{RELEASE}|%{ARCH}|%{DISTURL}|%{LICENSE}\n' > /tmp/packages ;; + esac if test -n "$DATA_DIR" ; then cp /tmp/packages "$DATA_DIR/UPLOAD/$n" elif test -x /usr/bin/curl ; then @@ -308,6 +311,7 @@ mv /var/lib/apt.obssave /var/lib/apt fi upload_packages packages + upload_packages pkgsummaries rm -f /usr/local/sbin/obs-docker-support ;; esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-20230502/startdockerd new/obs-build-20230527/startdockerd --- old/obs-build-20230502/startdockerd 2023-05-02 14:14:13.000000000 +0200 +++ new/obs-build-20230527/startdockerd 2023-05-27 07:39:11.000000000 +0200 @@ -145,9 +145,9 @@ mount --rbind /sys/fs/cgroup "$BUILD_ROOT/sys/fs/cgroup" mount --make-rslave "$BUILD_ROOT/sys/fs/cgroup" export DOCKER_RAMDISK=true -elif ! test -e /sys/fs/cgroup/unified -o -e /sys/fs/cgroup/cpu.stat ; then - # workaround for kernel-obs-build bsc#1198484 - mount -t cgroup cgroup /sys/fs/cgroup -o devices +elif ! [ -e /sys/fs/cgroup/unified ] && ! [ -e /sys/fs/cgroup/cpu.stat ] && ! [ -e /sys/fs/cgroup/cpuset ]; then + # workaround for kernel-obs-build bsc#1198484 + mount -t cgroup cgroup /sys/fs/cgroup -o devices,cpuset fi # setup mounts