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 <rguent...@suse.com>
+
+- 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}

Reply via email to