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

Reply via email to