Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gcc11 for openSUSE:Factory checked
in at 2022-04-05 19:55:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc11 (Old)
and /work/SRC/openSUSE:Factory/.gcc11.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc11"
Tue Apr 5 19:55:17 2022 rev:14 rq:966407 version:11.2.1+git1406
Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc11/cross-aarch64-gcc11-bootstrap.changes
2022-03-21 20:10:50.556368017 +0100
+++
/work/SRC/openSUSE:Factory/.gcc11.new.1900/cross-aarch64-gcc11-bootstrap.changes
2022-04-05 19:55:29.322209992 +0200
@@ -1,0 +2,7 @@
+Fri Apr 1 09:52:40 UTC 2022 - Richard Biener <[email protected]>
+
+- Add provides/conflicts to glibc crosses since only one GCC version
+ for the same target can be installed at the same time.
+- Add provides/conflicts to libgccjit.
+
+-------------------------------------------------------------------
cross-aarch64-gcc11.changes: same change
cross-amdgcn-gcc11.changes: same change
cross-arm-gcc11.changes: same change
cross-arm-none-gcc11-bootstrap.changes: same change
cross-arm-none-gcc11.changes: same change
cross-avr-gcc11-bootstrap.changes: same change
cross-avr-gcc11.changes: same change
cross-epiphany-gcc11-bootstrap.changes: same change
cross-epiphany-gcc11.changes: same change
cross-hppa-gcc11.changes: same change
cross-m68k-gcc11.changes: same change
cross-mips-gcc11.changes: same change
cross-nvptx-gcc11.changes: same change
cross-ppc64-gcc11.changes: same change
cross-ppc64le-gcc11.changes: same change
cross-riscv64-elf-gcc11-bootstrap.changes: same change
cross-riscv64-elf-gcc11.changes: same change
cross-riscv64-gcc11-bootstrap.changes: same change
cross-riscv64-gcc11.changes: same change
cross-rx-gcc11-bootstrap.changes: same change
cross-rx-gcc11.changes: same change
cross-s390x-gcc11.changes: same change
cross-sparc-gcc11.changes: same change
cross-sparc64-gcc11.changes: same change
cross-x86_64-gcc11.changes: same change
gcc11-testresults.changes: same change
gcc11.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-aarch64-gcc11-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.ZXUZ4F/_old 2022-04-05 19:55:32.290176901 +0200
+++ /var/tmp/diff_new_pack.ZXUZ4F/_new 2022-04-05 19:55:32.294176857 +0200
@@ -261,7 +261,7 @@
%if "%pkgname" == "cross-ppc64-gcc49"
Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354
%endif
-%if 0%{?gcc_target_newlib:1}
+%if 0%{?gcc_target_newlib:1}%{?gcc_target_glibc: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
Provides: %{gcc_target_arch}-gcc
cross-aarch64-gcc11.spec: same change
cross-amdgcn-gcc11.spec: same change
cross-arm-gcc11.spec: same change
cross-arm-none-gcc11-bootstrap.spec: same change
cross-arm-none-gcc11.spec: same change
cross-avr-gcc11-bootstrap.spec: same change
cross-avr-gcc11.spec: same change
cross-epiphany-gcc11-bootstrap.spec: same change
cross-epiphany-gcc11.spec: same change
cross-hppa-gcc11.spec: same change
cross-m68k-gcc11.spec: same change
cross-mips-gcc11.spec: same change
cross-nvptx-gcc11.spec: same change
cross-ppc64-gcc11.spec: same change
cross-ppc64le-gcc11.spec: same change
cross-riscv64-elf-gcc11-bootstrap.spec: same change
cross-riscv64-elf-gcc11.spec: same change
cross-riscv64-gcc11-bootstrap.spec: same change
cross-riscv64-gcc11.spec: same change
cross-rx-gcc11-bootstrap.spec: same change
cross-rx-gcc11.spec: same change
cross-s390x-gcc11.spec: same change
cross-sparc-gcc11.spec: same change
cross-sparc64-gcc11.spec: same change
cross-x86_64-gcc11.spec: same change
++++++ gcc11.spec ++++++
--- /var/tmp/diff_new_pack.ZXUZ4F/_old 2022-04-05 19:55:32.954169498 +0200
+++ /var/tmp/diff_new_pack.ZXUZ4F/_new 2022-04-05 19:55:32.958169454 +0200
@@ -1854,6 +1854,9 @@
Summary: The GNU Compiler Collection JIT library
License: GPL-3.0-or-later
Provides: libgccjit%{libgccjit_sover} = %{version}-%{release}
+# Only one package may provide this - allows multiple gcc versions
+# to co-exist without an overly large list of provides/obsoletes
+Conflicts: %selfconflict libgccjit%{libgccjit_sover}
Requires: gcc11
%description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix}
@@ -1867,6 +1870,10 @@
Summary: Support for embedding GCC inside programs and libraries
License: GPL-3.0-or-later
Group: Development/Languages/C and C++
+Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release}
+# Only one gccjit package can be installed at the same time since
+# header files conflict
+Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel
Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix}
%description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix}
++++++ cross.spec.in ++++++
--- /var/tmp/diff_new_pack.ZXUZ4F/_old 2022-04-05 19:55:33.094167937 +0200
+++ /var/tmp/diff_new_pack.ZXUZ4F/_new 2022-04-05 19:55:33.098167892 +0200
@@ -168,7 +168,7 @@
%if "%pkgname" == "cross-ppc64-gcc49"
Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354
%endif
-%if 0%{?gcc_target_newlib:1}
+%if 0%{?gcc_target_newlib:1}%{?gcc_target_glibc: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
Provides: %{gcc_target_arch}-gcc
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.ZXUZ4F/_old 2022-04-05 19:55:33.130167536 +0200
+++ /var/tmp/diff_new_pack.ZXUZ4F/_new 2022-04-05 19:55:33.134167491 +0200
@@ -1041,6 +1041,9 @@
Summary: The GNU Compiler Collection JIT library
License: GPL-3.0-or-later
Provides: libgccjit%{libgccjit_sover} = %{version}-%{release}
+# Only one package may provide this - allows multiple gcc versions
+# to co-exist without an overly large list of provides/obsoletes
+Conflicts: %selfconflict libgccjit%{libgccjit_sover}
Requires: gcc@base_ver@
%description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix}
@@ -1054,6 +1057,10 @@
Summary: Support for embedding GCC inside programs and libraries
License: GPL-3.0-or-later
Group: Development/Languages/C and C++
+Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release}
+# Only one gccjit package can be installed at the same time since
+# header files conflict
+Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel
Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix}
%description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix}