Hello community,

here is the log from the commit of package elfutils for openSUSE:Factory 
checked in at 2020-09-23 18:38:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/elfutils (Old)
 and      /work/SRC/openSUSE:Factory/.elfutils.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "elfutils"

Wed Sep 23 18:38:56 2020 rev:80 rq:834631 version:0.181

Changes:
--------
--- /work/SRC/openSUSE:Factory/elfutils/elfutils-debuginfod.changes     
2020-04-04 12:04:39.330593217 +0200
+++ /work/SRC/openSUSE:Factory/.elfutils.new.4249/elfutils-debuginfod.changes   
2020-09-23 18:39:30.213271762 +0200
@@ -1,0 +2,52 @@
+Tue Sep 15 11:50:27 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Disable LTO again - boo#1138796
+  Adding -flto-partition=none and -Wno-error=stack-usage were
+  not enough: 
+    [  123s] libasm-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) 
/usr/lib64/libasm.a
+    [  123s] libdw-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) 
/usr/lib64/libdw.a
+    [  123s] libelf-devel.x86_64: E: lto-no-text-in-archive (Badness: 10000) 
/usr/lib64/libelf.a
+    [  123s] This archive does not contain a non-empty .text section.  The 
archive was not
+    [  123s] created with -ffat-lto-objects option.
+  And adding -ffat-lto-objects breaks run-show-die-info.sh test.
+
+-------------------------------------------------------------------
+Tue Sep  8 15:18:57 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Update to version 0.181:
+  libelf: elf_update now compensates (fixes up) a bad sh_addralign for
+          SHF_COMPRESSED sections.
+  libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
+                 --disable-libdebuginfod for bootstrapping.
+                 DEBUGINFOD_URLS now accepts "scheme-free" urls
+                 (guessing at what the user meant, either http:// or file://)
+  readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu
+                    property notes.
+  libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding
+                  on arm64 for code that is compiled for PAC (Pointer
+                  Authentication Code) as long as it isn't enabled
+- Drop upstream patch:
+  * 0001-tests-Add-GCOV-flags-when-necessary.patch
+
+-------------------------------------------------------------------
+Mon Jun 15 07:12:57 UTC 2020 - Martin Liška <[email protected]>
+
+- Remove remove-run-large-elf-file.sh.patch as it now checks for memory
+  size.
+- Use autosetup.
+
+-------------------------------------------------------------------
+Thu Jun 11 18:19:10 UTC 2020 - Martin Liška <[email protected]>
+
+- Update to version 0.180:
+  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
+  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
+  libdw: Use correct CU to resolve file names in dwarf_decl_file.
+  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
+  size: Also obey radix printing for bsd format.
+  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
+- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix
+  an unresolved symbol.
+- Enable LTO: boo#1138796 by adding -flto-partition=none and 
-Wno-error=stack-usage.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/elfutils/elfutils.changes        2020-04-04 
12:04:41.498595499 +0200
+++ /work/SRC/openSUSE:Factory/.elfutils.new.4249/elfutils.changes      
2020-09-23 18:39:32.489273856 +0200
@@ -1,0 +2,40 @@
+Tue Sep  8 15:18:57 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Update to version 0.181:
+  libelf: elf_update now compensates (fixes up) a bad sh_addralign for
+          SHF_COMPRESSED sections.
+  libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
+                 --disable-libdebuginfod for bootstrapping.
+                 DEBUGINFOD_URLS now accepts "scheme-free" urls
+                 (guessing at what the user meant, either http:// or file://)
+  readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu
+                    property notes.
+  libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding
+                  on arm64 for code that is compiled for PAC (Pointer
+                  Authentication Code) as long as it isn't enabled
+- Drop upstream patch:
+  * 0001-tests-Add-GCOV-flags-when-necessary.patch
+
+-------------------------------------------------------------------
+Mon Jun 15 07:12:38 UTC 2020 - Martin Liška <[email protected]>
+
+- Remove cfi-fix.patch - should not be needed now.
+- Remove remove-run-large-elf-file.sh.patch as it now checks for memory
+  size.
+- Use autosetup.
+
+-------------------------------------------------------------------
+Thu Jun 11 18:19:10 UTC 2020 - Martin Liška <[email protected]>
+
+- Update to version 0.180:
+  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
+  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
+  libdw: Use correct CU to resolve file names in dwarf_decl_file.
+  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
+  size: Also obey radix printing for bsd format.
+  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
+- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix
+  an unresolved symbol.
+- Enable LTO: boo#1138796 by adding -flto-partition=none and 
-Wno-error=stack-usage.
+
+-------------------------------------------------------------------

Old:
----
  cfi-fix.patch
  elfutils-0.179.tar.bz2
  elfutils-0.179.tar.bz2.sig
  remove-run-large-elf-file.sh.patch

New:
----
  elfutils-0.181.tar.bz2
  elfutils-0.181.tar.bz2.sig

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

Other differences:
------------------
++++++ elfutils-debuginfod.spec ++++++
--- /var/tmp/diff_new_pack.wL50Ql/_old  2020-09-23 18:39:34.021275265 +0200
+++ /var/tmp/diff_new_pack.wL50Ql/_new  2020-09-23 18:39:34.025275270 +0200
@@ -17,25 +17,27 @@
 
 
 Name:           elfutils-debuginfod
-Version:        0.179
+Version:        0.181
 Release:        0
 Summary:        debuginfod part of elfutils
 License:        GPL-3.0-or-later
 Group:          Development/Tools/Building
 URL:            https://sourceware.org/elfutils/
-
 #Git-Clone:    git://sourceware.org/git/elfutils
 Source:         
https://fedorahosted.org/releases/e/l/elfutils/%{version}/elfutils-%{version}.tar.bz2
 Source1:        
https://fedorahosted.org/releases/e/l/elfutils/%{version}/elfutils-%{version}.tar.bz2.sig
 Source2:        elfutils.changes
 Source3:        elfutils.keyring
-Patch0:         remove-run-large-elf-file.sh.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
+# For the run-debuginfod-find.sh test case in %check for /usr/sbin/ss
+BuildRequires:  curl
 BuildRequires:  flex
 BuildRequires:  gcc-c++
+BuildRequires:  iproute
 BuildRequires:  libbz2-devel
+BuildRequires:  pkgconfig
 BuildRequires:  xz-devel
 BuildRequires:  zlib-devel
 # For debuginfod
@@ -43,12 +45,9 @@
 BuildRequires:  pkgconfig(libcurl) >= 7.29.0
 BuildRequires:  pkgconfig(libmicrohttpd) >= 0.9.33
 BuildRequires:  pkgconfig(sqlite3) >= 3.7.17
-# For the run-debuginfod-find.sh test case in %check for /usr/sbin/ss
-BuildRequires:  curl
-BuildRequires:  iproute
+BuildRequires:  pkgconfig(systemd)
 Requires:       debuginfod-client = %{version}
 Requires:       elfutils = %{version}
-BuildRequires:  pkgconfig(systemd)
 Requires:       sysconfig
 Requires(post): %fillup_prereq
 %{?systemd_requires}
@@ -88,11 +87,10 @@
 %lang_package
 
 %prep
-%setup -q -n elfutils-%version
-%patch0 -p1
+%autosetup -n elfutils-%version -p1
 
 %build
-%define _lto_cflags %{nil}
+%global _lto_cflags %{_lto_cflags} -flto-partition=none -Wno-error=stack-usage=
 # Change DATE/TIME macros to use last change time of elfutils.changes
 # See http://lists.opensuse.org/opensuse-factory/2011-05/msg00304.html
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
@@ -135,7 +133,7 @@
 rm -f %{buildroot}/%{_libdir}/libdw*
 rm -f %{buildroot}/%{_mandir}/man3/elf_*.3*
 rm -f %{buildroot}/%{_mandir}/man1/eu-*.1*
-rm -rf %{buildroot}/usr/share/locale/
+rm -rf %{buildroot}%{_datadir}/locale/
 rm -f %{buildroot}/%{_libdir}/pkgconfig/libdw.pc
 rm -f %{buildroot}/%{_libdir}/pkgconfig/libelf.pc
 

++++++ elfutils.spec ++++++
--- /var/tmp/diff_new_pack.wL50Ql/_old  2020-09-23 18:39:34.053275295 +0200
+++ /var/tmp/diff_new_pack.wL50Ql/_new  2020-09-23 18:39:34.053275295 +0200
@@ -17,22 +17,19 @@
 
 
 Name:           elfutils
-Version:        0.179
+Version:        0.181
 Release:        0
 Summary:        Higher-level library to access ELF files
 License:        GPL-3.0-or-later
 Group:          Development/Tools/Building
 URL:            https://sourceware.org/elfutils/
-
 #Git-Clone:    git://sourceware.org/git/elfutils
 Source:         
https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name}-%{version}.tar.bz2
-Source4:        
https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name}-%{version}.tar.bz2.sig
 Source1:        README-BEFORE-ADDING-PATCHES
 Source2:        baselibs.conf
 Source3:        %{name}.changes
+Source4:        
https://fedorahosted.org/releases/e/l/%{name}/%{version}/%{name}-%{version}.tar.bz2.sig
 Source5:        %{name}.keyring
-Patch2:         cfi-fix.patch
-Patch3:         remove-run-large-elf-file.sh.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -106,12 +103,10 @@
 %lang_package
 
 %prep
-%setup -q
-%patch2 -p1
-%patch3 -p1
+%autosetup -p1
 
 %build
-%define _lto_cflags %{nil}
+%global _lto_cflags %{nil}
 # Change DATE/TIME macros to use last change time of elfutils.changes
 # See http://lists.opensuse.org/opensuse-factory/2011-05/msg00304.html
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
@@ -131,7 +126,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
+%configure --program-prefix=eu- --disable-debuginfod --disable-libdebuginfod
 %make_build
 
 %install

++++++ elfutils-0.179.tar.bz2 -> elfutils-0.181.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/elfutils/elfutils-0.179.tar.bz2 
/work/SRC/openSUSE:Factory/.elfutils.new.4249/elfutils-0.181.tar.bz2 differ: 
char 11, line 1



Reply via email to