From df913668e074ebff73eac458ce520bf36cff3f6c1f550a90e03f7cb9a202b288 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Thu, 3 Dec 2020 17:39:20 +0000 Subject: [PATCH] Updating link to change in openSUSE:Factory/elfutils revision 81.0 OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=6beb64364f7d0978b2ab0be3eaf6919c --- elfutils-0.181.tar.bz2 | 3 --- elfutils-0.181.tar.bz2.sig | Bin 310 -> 0 bytes elfutils-0.182.tar.bz2 | 3 +++ elfutils-0.182.tar.bz2.sig | Bin 0 -> 310 bytes elfutils-debuginfod.changes | 23 ++++++++++++++++ elfutils-debuginfod.spec | 7 ++++- elfutils-rpmlintrc | 1 + elfutils.changes | 32 ++++++++++++++++++++++ elfutils.spec | 52 ++++++++++++++++++++++++++++++++++-- 9 files changed, 115 insertions(+), 6 deletions(-) delete mode 100644 elfutils-0.181.tar.bz2 delete mode 100644 elfutils-0.181.tar.bz2.sig create mode 100644 elfutils-0.182.tar.bz2 create mode 100644 elfutils-0.182.tar.bz2.sig create mode 100644 elfutils-rpmlintrc diff --git a/elfutils-0.181.tar.bz2 b/elfutils-0.181.tar.bz2 deleted file mode 100644 index 56c9652..0000000 --- a/elfutils-0.181.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29a6ad7421ec2acfee489bb4a699908281ead2cb63a20a027ce8804a165f0eb3 -size 9088984 diff --git a/elfutils-0.181.tar.bz2.sig b/elfutils-0.181.tar.bz2.sig deleted file mode 100644 index ab935a450f304ce38870e64dfcfeea612555aa41d60d6ebc7e99e94ab0e2a636..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}0W$;u0SEvc79j)@c8ZpHS&$HV4KLsPSL4jA*_wC-0$*2e1po>O5d2r; z%&gg(c>S9P|6mKy;Qo0p=_a(z#LUDBx{r1cG0VA)z5lXJ3K2Uwcj9TMvcKAG%MZhO z_Z~96s|VMo{D{xo5!*OMwOJ3>^`FMg2ZwdyAfL5iddH(-%nv_EZJm@nO-XdniPP(e zRpMfRf)T7dt6RNjnz^hl$y;whpv1WCYcx`b>dtj}+cRxxf&P+adr{HTDL;n|t@_B< z<9tP~5!vZ#6OrVy!pPo@d>V+pc`STZexDCsYb#$H!<#XMWFge$30eI~D2xAHBpp@t zW&ROK1BKbC9CWd(#GfD>C2g5cX`B3d^$lm@)3U%_F<5V$?7ongt=7ik%mNJH^!5FdAdv-OuBp0;JBUtg8xj~#-O05t zA^Ka(_^SClkTj*zkA2CUfoJ;7OzerNw{jry*^+w9 zi>@S!H~Q2U@t7Hm4EI)ynjUC^!1Ye4rCxi) z#p76gi43teF2l!4oMGcc>G+5UTjGTh{9+UJ^ULtd+BHreOEHRMK{UBD1|tcFKtrf_ zrk%K~O>8}#WqtU{5sV1*g79=vuziy-yu%Z2ylWS7Y)`{IZkfXMKAaxHO^?K}1C4nV I?@)s<5%kZN<^TWy literal 0 HcmV?d00001 diff --git a/elfutils-debuginfod.changes b/elfutils-debuginfod.changes index 4e995f0..223900d 100644 --- a/elfutils-debuginfod.changes +++ b/elfutils-debuginfod.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu Nov 5 09:15:00 UTC 2020 - Martin Liška + +- 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 + +- Add Conflicts for dummy packages. + ------------------------------------------------------------------- Tue Sep 15 11:50:27 UTC 2020 - Guillaume GARDET diff --git a/elfutils-debuginfod.spec b/elfutils-debuginfod.spec index d39beca..30a1433 100644 --- a/elfutils-debuginfod.spec +++ b/elfutils-debuginfod.spec @@ -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 @@ such servers to download those files on demand. %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 @@ command-line frontend. %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 @@ to create applications to use the debuginfod service. %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 @@ export XFAIL_TESTS="dwfl-proc-attach run-backtrace-dwarf.sh run-backtrace-native %{_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 diff --git a/elfutils-rpmlintrc b/elfutils-rpmlintrc new file mode 100644 index 0000000..886665d --- /dev/null +++ b/elfutils-rpmlintrc @@ -0,0 +1 @@ +addFilter("libdebuginfod.* shlib-policy-name-error.*") diff --git a/elfutils.changes b/elfutils.changes index e9113c7..5d1da83 100644 --- a/elfutils.changes +++ b/elfutils.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Mon Nov 30 12:03:29 UTC 2020 - Martin Liška + +- Mention elfutils-rpmlintrc as a Source. + +------------------------------------------------------------------- +Thu Nov 5 09:15:00 UTC 2020 - Martin Liška + +- 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 + +- Creatu dummy subpackages that can be used for build of packages + that are in bootstrap cycle. +- Add Provides for real packages. + ------------------------------------------------------------------- Tue Sep 8 15:18:57 UTC 2020 - Guillaume GARDET diff --git a/elfutils.spec b/elfutils.spec index e507388..06baa7c 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -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 @@ Source2: baselibs.conf 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 @@ Requires: libelf-devel = %{version} 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 @@ CFLAGS+=" -fPIC" 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 @@ ls -lR %{buildroot}/%{_libdir}/libelf* %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 @@ export XFAIL_TESTS="dwfl-proc-attach run-backtrace-dwarf.sh run-backtrace-native %{_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