Hello community, here is the log from the commit of package elfutils for openSUSE:Factory checked in at 2020-12-03 18:39:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elfutils (Old) and /work/SRC/openSUSE:Factory/.elfutils.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "elfutils" Thu Dec 3 18:39:20 2020 rev:81 rq:851824 version:0.182 Changes: -------- --- /work/SRC/openSUSE:Factory/elfutils/elfutils-debuginfod.changes 2020-09-23 18:39:30.213271762 +0200 +++ /work/SRC/openSUSE:Factory/.elfutils.new.5913/elfutils-debuginfod.changes 2020-12-03 18:40:18.857936526 +0100 @@ -1,0 +2,23 @@ +Thu Nov 5 09:15:00 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Add new /etc/profile.d/debuginfod.{,c}sh files. +- Update to version 0.182: + + backends: Support for tilegx has been removed. + + config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS. + + debuginfod: More efficient package traversal, tolerate various errors + during scanning, grooming progress is more visible and + interruptible, more prometheus metrics. + + debuginfod-client: Now supports compressed (kernel) ELF images. + + libdwfl: Add ZSTD compression support. + +------------------------------------------------------------------- +Tue Sep 22 07:59:56 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Add Conflicts for dummy packages. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/elfutils/elfutils.changes 2020-09-23 18:39:32.489273856 +0200 +++ /work/SRC/openSUSE:Factory/.elfutils.new.5913/elfutils.changes 2020-12-03 18:40:19.813938416 +0100 @@ -1,0 +2,32 @@ +Mon Nov 30 12:03:29 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Mention elfutils-rpmlintrc as a Source. + +------------------------------------------------------------------- +Thu Nov 5 09:15:00 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Add rpmlintrc for + libdebuginfod1-dummy.s390x: E: shlib-policy-name-error (Badness: 10000) libdebuginfod1 + which is expected as libdebuginfod1 and it's dummy library do share equal + soname. +- Update to version 0.182: + backends: Support for tilegx has been removed. + + config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS. + + debuginfod: More efficient package traversal, tolerate various errors + during scanning, grooming progress is more visible and + interruptible, more prometheus metrics. + + debuginfod-client: Now supports compressed (kernel) ELF images. + + libdwfl: Add ZSTD compression support. + +------------------------------------------------------------------- +Tue Sep 22 07:56:37 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Creatu dummy subpackages that can be used for build of packages + that are in bootstrap cycle. +- Add Provides for real packages. + +------------------------------------------------------------------- Old: ---- elfutils-0.181.tar.bz2 elfutils-0.181.tar.bz2.sig New: ---- elfutils-0.182.tar.bz2 elfutils-0.182.tar.bz2.sig elfutils-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elfutils-debuginfod.spec ++++++ --- /var/tmp/diff_new_pack.M9VKov/_old 2020-12-03 18:40:20.689940148 +0100 +++ /var/tmp/diff_new_pack.M9VKov/_new 2020-12-03 18:40:20.693940157 +0100 @@ -17,7 +17,7 @@ Name: elfutils-debuginfod -Version: 0.181 +Version: 0.182 Release: 0 Summary: debuginfod part of elfutils License: GPL-3.0-or-later @@ -62,6 +62,7 @@ %package -n libdebuginfod1 Summary: Library for build-id HTTP ELF/DWARF server Group: System/Libraries +Conflicts: libdebuginfod1-dummy = %{version} %description -n libdebuginfod1 The libdebuginfod1 package contains shared libraries @@ -72,6 +73,7 @@ %package -n libdebuginfod-devel Summary: Libraries and headers to build debuginfod client applications Group: Development/Libraries/C and C++ +Conflicts: libdebuginfod-dummy-devel = %{version} %description -n libdebuginfod-devel The libdebuginfod-devel package contains the libraries @@ -80,6 +82,7 @@ %package -n debuginfod-client Summary: Command line client for build-id HTTP ELF/DWARF server Group: Development/Tools/Building +Conflicts: debuginfod-dummy-client = %{version} %description -n debuginfod-client The elfutils-debuginfod-client package contains a command-line frontend. @@ -161,6 +164,8 @@ %{_unitdir}/debuginfod.service %{_mandir}/man8/debuginfod.8* %{_fillupdir}/sysconfig.debuginfod +%config %{_sysconfdir}/profile.d/debuginfod.sh +%config %{_sysconfdir}/profile.d/debuginfod.csh %dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod %verify(not md5 size mtime) %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite ++++++ elfutils.spec ++++++ --- /var/tmp/diff_new_pack.M9VKov/_old 2020-12-03 18:40:20.717940204 +0100 +++ /var/tmp/diff_new_pack.M9VKov/_new 2020-12-03 18:40:20.717940204 +0100 @@ -17,7 +17,7 @@ Name: elfutils -Version: 0.181 +Version: 0.182 Release: 0 Summary: Higher-level library to access ELF files License: GPL-3.0-or-later @@ -30,6 +30,7 @@ Source3: %{name}.changes Source4: https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name}-%{version}.tar.bz2.sig Source5: %{name}.keyring +Source6: elfutils-rpmlintrc BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -100,6 +101,37 @@ This package contains the headers and libraries needed to build applications that require libdw. +%package -n libdebuginfod1-dummy +Summary: Library for build-id HTTP ELF/DWARF server +Group: System/Libraries +Provides: libdebuginfod1 = %{version} + +%description -n libdebuginfod1-dummy +The libdebuginfod1 package contains shared libraries +dynamically loaded from -ldw, which use a debuginfod service +to look up debuginfo and associated data. Also includes a +command-line frontend. +The package is dummy. + +%package -n libdebuginfod-dummy-devel +Summary: Libraries and headers to build debuginfod client applications +Group: Development/Libraries/C and C++ +Provides: libdebuginfod-devel = %{version} + +%description -n libdebuginfod-dummy-devel +The libdebuginfod-devel package contains the libraries +to create applications to use the debuginfod service. +The package is dummy. + +%package -n debuginfod-dummy-client +Summary: Command line client for build-id HTTP ELF/DWARF server +Group: Development/Tools/Building +Provides: debuginfod-client = %{version} + +%description -n debuginfod-dummy-client +The elfutils-debuginfod-client package contains a command-line frontend. +The package is dummy. + %lang_package %prep @@ -126,7 +158,7 @@ autoreconf -fi # some patches create new test scripts, which are created 644 by default chmod a+x tests/run*.sh -%configure --program-prefix=eu- --disable-debuginfod --disable-libdebuginfod +%configure --program-prefix=eu- --disable-debuginfod --enable-libdebuginfod=dummy %make_build %install @@ -142,6 +174,8 @@ %postun -n libasm1 -p /sbin/ldconfig %postun -n libelf1 -p /sbin/ldconfig %postun -n libdw1 -p /sbin/ldconfig +%post -n libdebuginfod1-dummy -p /sbin/ldconfig +%postun -n libdebuginfod1-dummy -p /sbin/ldconfig %check %if 0%{?qemu_user_space_build} @@ -213,6 +247,20 @@ %{_includedir}/elfutils/known-dwarf.h %{_libdir}/pkgconfig/libdw.pc +%files -n libdebuginfod1-dummy +%{_libdir}/libdebuginfod.so.* +%{_libdir}/libdebuginfod-%{version}.so + +%files -n libdebuginfod-dummy-devel +%{_mandir}/man3/debuginfod_*.3* +%dir %{_includedir}/elfutils +%{_includedir}/elfutils/debuginfod.h +%{_libdir}/libdebuginfod.so + +%files -n debuginfod-dummy-client +%{_bindir}/debuginfod-find +%{_mandir}/man1/debuginfod-find.1* + %files lang -f %{name}.lang %changelog ++++++ elfutils-0.181.tar.bz2 -> elfutils-0.182.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/elfutils/elfutils-0.181.tar.bz2 /work/SRC/openSUSE:Factory/.elfutils.new.5913/elfutils-0.182.tar.bz2 differ: char 11, line 1 ++++++ elfutils-rpmlintrc ++++++ addFilter("libdebuginfod.* shlib-policy-name-error.*") _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org