Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc13 for openSUSE:Factory checked in at 2026-04-11 23:13:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc13 (Old) and /work/SRC/openSUSE:Factory/.gcc13.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc13" Sat Apr 11 23:13:32 2026 rev:40 rq:1345660 version:13.4.1+git10254 Changes: -------- --- /work/SRC/openSUSE:Factory/gcc13/gcc13.changes 2025-10-10 17:08:49.183905848 +0200 +++ /work/SRC/openSUSE:Factory/.gcc13.new.21863/gcc13.changes 2026-04-11 23:13:43.872749494 +0200 @@ -1,0 +2,14 @@ +Thu Apr 9 07:31:15 UTC 2026 - Richard Biener <[email protected]> + +- Update to gcc-13 branch head, 0cc1f282d5bc63745cb3b873c, git10254 + * pulls build fixes for libcody when using a C++20 defaulting host + compiler +- Remove now included gcc13-sanitizer-vs-termio.diff + +------------------------------------------------------------------- +Thu Mar 19 12:49:54 UTC 2026 - Richard Biener <[email protected]> + +- Avoid conflicts between %gcc_libc_bootstrap packages of different + versions if update-alternatives are still in use (SLE 15 and older) + +------------------------------------------------------------------- Old: ---- gcc-13.4.0+git9739.tar.xz gcc13-sanitizer-vs-termio.diff pre_checkin.sh New: ---- gcc-13.4.1+git10254.tar.xz ----------(Old B)---------- Old: compiler - Remove now included gcc13-sanitizer-vs-termio.diff ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc13-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:45.468815389 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:45.472815555 +0200 @@ -1,7 +1,7 @@ # # spec file for package cross-aarch64-gcc13-bootstrap # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -108,7 +108,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.4.0+git9739 +Version: 13.4.1+git10254 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -139,7 +139,6 @@ Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-bsc1239566.patch -Patch29: gcc13-sanitizer-vs-termio.diff # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -297,13 +296,19 @@ %if 0%{!?gcc_accel:1} # Generally only one cross for the same target triplet can be installed # at the same time as we are populating a non-version-specific sysroot -# The -bootstrap packages file-conflict with the non-bootstrap variants. +# The -bootstrap packages file-conflict with the non-bootstrap variants +# and between each others due to shared unsuffixed binary names unless +# we use update-alternatives which we still do before SLE-16. # Even if we don't actually (want to) distribute the bootstrap variants # the following avoids repo-checker spamming us endlessly. +%if 0%{!?gcc_libc_bootstrap:1} || %{suse_version} >= 1600 Provides: %{gcc_target_arch}-gcc Conflicts: %{gcc_target_arch}-gcc +%endif +%if 0%{!?gcc_libc_bootstrap:1} Conflicts: %{pkgname}-bootstrap %endif +%endif #!BuildIgnore: gcc-PIE %if %{build_cp} # The cross compiler only packages the arch specific c++ headers, so @@ -367,7 +372,6 @@ %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 -%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 cross-aarch64-gcc13.spec: same change cross-amdgcn-gcc13.spec: same change cross-arm-gcc13.spec: same change cross-arm-none-gcc13-bootstrap.spec: same change cross-arm-none-gcc13.spec: same change cross-avr-gcc13-bootstrap.spec: same change cross-avr-gcc13.spec: same change cross-bpf-gcc13.spec: same change cross-hppa-gcc13-bootstrap.spec: same change cross-nvptx-gcc13.spec: same change cross-ppc64-gcc13.spec: same change cross-ppc64le-gcc13-bootstrap.spec: same change cross-ppc64le-gcc13.spec: same change cross-pru-gcc13-bootstrap.spec: same change cross-pru-gcc13.spec: same change cross-riscv64-elf-gcc13-bootstrap.spec: same change cross-riscv64-elf-gcc13.spec: same change cross-riscv64-gcc13-bootstrap.spec: same change cross-riscv64-gcc13.spec: same change cross-rx-gcc13-bootstrap.spec: same change cross-rx-gcc13.spec: same change cross-s390x-gcc13-bootstrap.spec: same change cross-s390x-gcc13.spec: same change cross-x86_64-gcc13.spec: same change ++++++ gcc13-testresults.spec ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:46.440855521 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:46.440855521 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc13-testresults # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -226,7 +226,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.4.0+git9739 +Version: 13.4.1+git10254 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -411,7 +411,6 @@ Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-bsc1239566.patch -Patch29: gcc13-sanitizer-vs-termio.diff # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -422,7 +421,7 @@ Patch101: gcc13-rs6000-msplit-patch-nops.patch Summary: Testsuite results -License: SUSE-Public-Domain +License: LicenseRef-SUSE-Public-Domain Group: Development/Languages/C and C++ %description @@ -558,7 +557,6 @@ %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 -%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 ++++++ gcc13.spec ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:46.484857337 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:46.488857503 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc13 # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -205,7 +205,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.4.0+git9739 +Version: 13.4.1+git10254 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -390,7 +390,6 @@ Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-bsc1239566.patch -Patch29: gcc13-sanitizer-vs-termio.diff # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -2246,7 +2245,7 @@ %package -n gcc13-testresults Summary: Testsuite results -License: SUSE-Public-Domain +License: LicenseRef-SUSE-Public-Domain Group: Development/Languages/C and C++ %description -n gcc13-testresults @@ -2382,7 +2381,6 @@ %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 -%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:46.612862623 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:46.616862788 +0200 @@ -1,5 +1,5 @@ -mtime: 1760020680 -commit: d99eacecd48645177638f05bcf7ce670750bae33d1319ae022b146b2997f9916 +mtime: 1775754422 +commit: 1f1ff4814e38771960d805ddb1e1997c6eebf20c8ad2d9a2c8e6370401b70181 url: https://src.opensuse.org/gcc/gcc13.git revision: main ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pre_checkin.sh new/pre_checkin.sh --- old/pre_checkin.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/pre_checkin.sh 2026-04-09 19:07:32.000000000 +0200 @@ -0,0 +1,31 @@ +#!/bin/bash +# This script is called automatically during autobuild checkin. + +case $0 in + \./*) + here=$PWD + ;; + */*) + here=${0%/*} + ;; + *) + here=$PWD + ;; +esac +case ${here##*/} in + gcc*.*) + # Handle maintainance projects with .$REPO suffix + suffix=${here##*/} + suffix=${suffix%%\.*} + set ${suffix#gcc} + ;; + gcc-*) + suffix=${here##*/} + set ${suffix#*-}- + ;; + gcc[0-9]*) + suffix=${here##*/} + set ${suffix#gcc} + ;; +esac +. ${here}/change_spec ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-04-09 19:07:32.000000000 +0200 @@ -0,0 +1 @@ +.osc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pre_checkin.sh new/pre_checkin.sh --- old/pre_checkin.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/pre_checkin.sh 2026-04-09 19:07:32.000000000 +0200 @@ -0,0 +1,31 @@ +#!/bin/bash +# This script is called automatically during autobuild checkin. + +case $0 in + \./*) + here=$PWD + ;; + */*) + here=${0%/*} + ;; + *) + here=$PWD + ;; +esac +case ${here##*/} in + gcc*.*) + # Handle maintainance projects with .$REPO suffix + suffix=${here##*/} + suffix=${suffix%%\.*} + set ${suffix#gcc} + ;; + gcc-*) + suffix=${here##*/} + set ${suffix#*-}- + ;; + gcc[0-9]*) + suffix=${here##*/} + set ${suffix#gcc} + ;; +esac +. ${here}/change_spec ++++++ cross.spec.in ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:46.888874018 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:46.892874183 +0200 @@ -198,13 +198,19 @@ %if 0%{!?gcc_accel:1} # Generally only one cross for the same target triplet can be installed # at the same time as we are populating a non-version-specific sysroot -# The -bootstrap packages file-conflict with the non-bootstrap variants. +# The -bootstrap packages file-conflict with the non-bootstrap variants +# and between each others due to shared unsuffixed binary names unless +# we use update-alternatives which we still do before SLE-16. # Even if we don't actually (want to) distribute the bootstrap variants # the following avoids repo-checker spamming us endlessly. +%if 0%{!?gcc_libc_bootstrap:1} || %{suse_version} >= 1600 Provides: %{gcc_target_arch}-gcc Conflicts: %{gcc_target_arch}-gcc +%endif +%if 0%{!?gcc_libc_bootstrap:1} Conflicts: %{pkgname}-bootstrap %endif +%endif #!BuildIgnore: gcc-PIE %if %{build_cp} # The cross compiler only packages the arch specific c++ headers, so ++++++ gcc-13.4.0+git9739.tar.xz -> gcc-13.4.1+git10254.tar.xz ++++++ /work/SRC/openSUSE:Factory/gcc13/gcc-13.4.0+git9739.tar.xz /work/SRC/openSUSE:Factory/.gcc13.new.21863/gcc-13.4.1+git10254.tar.xz differ: char 15, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.PBeQks/_old 2026-04-11 23:13:46.956876825 +0200 +++ /var/tmp/diff_new_pack.PBeQks/_new 2026-04-11 23:13:46.964877156 +0200 @@ -209,7 +209,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.4.0+git9739 +Version: 13.4.1+git10254 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -395,7 +395,6 @@ Patch26: gcc13-pr101523.patch Patch27: gcc13-amdgcn-remove-fiji.patch Patch28: gcc13-bsc1239566.patch -Patch29: gcc13-sanitizer-vs-termio.diff # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1372,7 +1371,6 @@ %patch -P 26 -p1 %patch -P 27 -p1 %patch -P 28 -p1 -%patch -P 29 -p1 %patch -P 51 %patch -P 60 -p1 %patch -P 61 -p1
