Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libunwind for openSUSE:Factory 
checked in at 2022-05-20 17:49:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libunwind (Old)
 and      /work/SRC/openSUSE:Factory/.libunwind.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libunwind"

Fri May 20 17:49:48 2022 rev:47 rq:977889 version:1.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libunwind/libunwind.changes      2022-05-10 
15:09:41.967401303 +0200
+++ /work/SRC/openSUSE:Factory/.libunwind.new.1538/libunwind.changes    
2022-05-20 17:49:51.815179605 +0200
@@ -1,0 +2,17 @@
+Wed May 18 07:52:13 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Adjust baselibs.conf for shlib guideline.
+
+-------------------------------------------------------------------
+Mon May 16 10:22:02 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Add Conflict markers for earlier combined libunwind.
+
+-------------------------------------------------------------------
+Fri May 13 06:35:55 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Resolve rpmlint error "libunwind.x86_64: E:
+  shlib-policy-name-error SONAME: libunwind-coredump.so.0,
+  expected package suffix: 0"
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libunwind.spec ++++++
--- /var/tmp/diff_new_pack.CZHC8g/_old  2022-05-20 17:49:52.359180091 +0200
+++ /var/tmp/diff_new_pack.CZHC8g/_new  2022-05-20 17:49:52.371180103 +0200
@@ -35,16 +35,60 @@
 %description
 A C programming interface (API) to determine the call chain of a program.
 
+%package -n libunwind8
+Summary:        Call chain detection library for process self-inspection
+Group:          System/Libraries
+Conflicts:      libunwind < %{version}-%{release}
+
+%description -n libunwind8
+A C programming interface (API) to determine the call chain of a
+program from within the same process.
+
+%package -n libunwind-coredump0
+Summary:        Call chain detection library for coredump images
+Group:          System/Libraries
+Conflicts:      libunwind < %{version}-%{release}
+
+%description -n libunwind-coredump0
+A C programming interface (API) to determine the call chains
+of the threads in coredump images.
+
+%package -n libunwind-ptrace0
+Summary:        Call chain detection library for ptraced processes
+Group:          System/Libraries
+Conflicts:      libunwind < %{version}-%{release}
+
+%description -n libunwind-ptrace0
+A C programming interface (API) to determine the call chains of
+another process by means of using ptrace(2) on it.
+
+%package -n libunwind-setjmp0
+Summary:        Non-local goto (setjmp/longmap) implementation based on 
libunwind
+Group:          System/Libraries
+Conflicts:      libunwind < %{version}-%{release}
+
+%description -n libunwind-setjmp0
+The unwind-setjmp library offers a libunwind-based implementation of
+non-local gotos. This is a drop-in replacement for the normal,
+system-provided routines of the same name. With this library, setting
+up a non-local goto via setjmp is generally faster compared to the
+system routines, at the cost of a much slower longjmp.
+
 %package devel
 Summary:        Headers for the Unwind library
 Group:          Development/Libraries/C and C++
-Requires:       %{name} = %{version}
+Requires:       libunwind-coredump0 = %{version}-%{release}
+Requires:       libunwind-ptrace0 = %{version}-%{release}
+Requires:       libunwind-setjmp0 = %{version}-%{release}
+Requires:       libunwind8 = %{version}-%{release}
 
 %description devel
-A C programming interface (API) to determine the call chain of a program.
+A set of C programming interfaces to determine the call chain within a running
+program (libunwind), of a coredump image (libunwind-coredump), or of a separate
+process (libunwind-ptrace).
 
 %prep
-%setup -q
+%autosetup
 
 %build
 %configure \
@@ -58,12 +102,48 @@
 %install
 %make_install
 find %{buildroot} -iregex '.*\.l?a$' -delete -print
+# Help packagers with %files
+find %{buildroot}/%{_libdir} -type f | sort
+
+%post   -n libunwind8 -p /sbin/ldconfig
+%postun -n libunwind8 -p /sbin/ldconfig
+%post   -n libunwind-coredump0 -p /sbin/ldconfig
+%postun -n libunwind-coredump0 -p /sbin/ldconfig
+%post   -n libunwind-ptrace0 -p /sbin/ldconfig
+%postun -n libunwind-ptrace0 -p /sbin/ldconfig
+%post   -n libunwind-setjmp0 -p /sbin/ldconfig
+%postun -n libunwind-setjmp0 -p /sbin/ldconfig
+
+%files -n libunwind8
+%{_libdir}/libunwind.so.8*
+%ifarch %arm
+%{_libdir}/libunwind-arm.so.8*
+%else
+%ifarch riscv32 riscv64
+%{_libdir}/libunwind-riscv.so.8*
+%else
+%ifarch %ix86
+%{_libdir}/libunwind-x86.so.8*
+%else
+%ifarch ppc ppc64 ppc64le
+%{_libdir}/libunwind-ppc64.so.8*
+%else
+%{_libdir}/libunwind-%{_target_cpu}.so.8*
+%endif
+%endif
+%endif
+%endif
+
+%ifnarch ppc64 ppc64le s390x
+%files -n libunwind-coredump0
+%{_libdir}/libunwind-coredump.so.0*
+%endif
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%files -n libunwind-setjmp0
+%{_libdir}/libunwind-setjmp.so.0*
 
-%files
-%{_libdir}/lib*.so.*
+%files -n libunwind-ptrace0
+%{_libdir}/libunwind-ptrace.so.0*
 
 %files devel
 %{_includedir}/*

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.CZHC8g/_old  2022-05-20 17:49:52.407180134 +0200
+++ /var/tmp/diff_new_pack.CZHC8g/_new  2022-05-20 17:49:52.411180138 +0200
@@ -1,2 +1,9 @@
-libunwind
+libunwind8
+       conflicts "libunwind-<targettype>"
+libunwind-coredump0
+       conflicts "libunwind-<targettype>"
+libunwind-ptrace0
+       conflicts "libunwind-<targettype>"
+libunwind-setjmp0
+       conflicts "libunwind-<targettype>"
 

Reply via email to