Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package crash for openSUSE:Factory checked in at 2023-05-05 15:57:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crash (Old) and /work/SRC/openSUSE:Factory/.crash.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash" Fri May 5 15:57:19 2023 rev:187 rq:1084726 version:8.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/crash/crash.changes 2023-04-21 20:17:11.310372852 +0200 +++ /work/SRC/openSUSE:Factory/.crash.new.1533/crash.changes 2023-05-05 15:57:25.324132210 +0200 @@ -1,0 +2,29 @@ +Thu May 4 13:33:22 UTC 2023 - Petr TesaÅÃk <p...@tesarici.cz> + +- Fix build on SLE12: + * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of + __warndecl() in the gnulib copy of cdefs.h. + +------------------------------------------------------------------- +Thu May 4 12:37:04 UTC 2023 - Petr TesaÅÃk <p...@tesarici.cz> + +- Update to crash 8.0.3 + - Remove upstreamed patches: + * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch + * crash-Add-RISCV64-framework-code-support.patch + * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch + * crash-RISCV64-Add-dis-command-support.patch + * crash-RISCV64-Add-irq-command-support.patch + * crash-RISCV64-Add-bt-command-support.patch + * crash-RISCV64-Add-help-r-command-support.patch + * crash-RISCV64-Add-help-m-M-command-support.patch + * crash-RISCV64-Add-mach-command-support.patch + * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch + * crash-define-EM_RISCV-fallback.patch + * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch + * gdb-10.2-gnulib-update-to-776af40e0.patch +- Stop building the trace extension from the main package. The + extension is now built from the crash-trace source package. + - Remove crash-trace-2021-02-08.tar.bz2 + +------------------------------------------------------------------- Old: ---- crash-8.0.2.tar.gz crash-Add-RISCV64-framework-code-support.patch crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch crash-RISCV64-Add-bt-command-support.patch crash-RISCV64-Add-dis-command-support.patch crash-RISCV64-Add-help-m-M-command-support.patch crash-RISCV64-Add-help-r-command-support.patch crash-RISCV64-Add-irq-command-support.patch crash-RISCV64-Add-mach-command-support.patch crash-RISCV64-Add-the-implementation-of-symbol-verify.patch crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch crash-define-EM_RISCV-fallback.patch crash-trace-2021-02-08.tar.bz2 gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch gdb-10.2-gnulib-update-to-776af40e0.patch New: ---- crash-8.0.3.tar.gz crash-gdb-gnulib-define-warndecl.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.136pkn/_old 2023-05-05 15:57:26.768140483 +0200 +++ /var/tmp/diff_new_pack.136pkn/_new 2023-05-05 15:57:26.772140506 +0200 @@ -20,7 +20,6 @@ %define whitepaper_version 2003 %define scripts_version 2008-02-08 %define gcore_version 2011-09-22 -%define trace_version 2021-02-08 %if 0%{!?have_snappy:1} %if 0%{?suse_version} >= 1310 @@ -45,9 +44,6 @@ %define build_gcore 0 %endif -# Not limited by architecture for now -%define build_trace 1 - %define build_kmp 1 %if 0%{?suse_version} <= 1500 && 0%{?suse_version} >= 1315 # kernel is missing on 32bit SLE - cannot build a KMP @@ -65,7 +61,7 @@ Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles License: GFDL-1.2-only AND GPL-3.0-or-later Group: Development/Tools/Debuggers -Version: 8.0.2 +Version: 8.0.3 Release: 0 Source: https://github.com/crash-utility/crash/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://ftp.gnu.org/gnu/gdb/gdb-10.2.tar.gz @@ -76,15 +72,13 @@ Source6: Module.supported Source7: https://ftp.gnu.org/gnu/gdb/gdb-10.2.tar.gz.sig Source8: gnu.keyring -Source9: crash-trace-%{trace_version}.tar.bz2 Source95: get-kernel-flavors.sh Source96: depmod.sh Source97: mkinitrd.sh Source98: %{name}-kmp-preamble Source99: crash-rpmlintrc Source100: %{name}-gdb-10.2.series -Source101: gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch -Source102: gdb-10.2-gnulib-update-to-776af40e0.patch +Source101: %{name}-gdb-gnulib-define-warndecl.patch Patch1: %{name}-make-emacs-default.diff Patch2: %{name}-sles9-quirk.patch Patch4: %{name}-sles9-time.patch @@ -99,17 +93,6 @@ Patch24: %{name}-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch Patch30: %{name}-enable-zstd-support.patch Patch31: %{name}-extensions-rule-for-defs.patch -Patch32: %{name}-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch -Patch33: %{name}-Add-RISCV64-framework-code-support.patch -Patch34: %{name}-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch -Patch35: %{name}-RISCV64-Add-dis-command-support.patch -Patch36: %{name}-RISCV64-Add-irq-command-support.patch -Patch37: %{name}-RISCV64-Add-bt-command-support.patch -Patch38: %{name}-RISCV64-Add-help-r-command-support.patch -Patch39: %{name}-RISCV64-Add-help-m-M-command-support.patch -Patch40: %{name}-RISCV64-Add-mach-command-support.patch -Patch41: %{name}-RISCV64-Add-the-implementation-of-symbol-verify.patch -Patch42: %{name}-define-EM_RISCV-fallback.patch Patch90: %{name}-sial-ps-2.6.29.diff Patch99: %{name}-usrmerge.patch BuildRequires: bison @@ -216,25 +199,6 @@ %endif -%if %build_trace - -%package trace -Requires: %{name} = %{version} -Summary: Trace extension for crash -License: GPL-2.0-or-later -Group: Development/Tools/Debuggers - -%description trace -Crash extension to show or dump tracing information - - - -Authors: --------- - Lai Jiangshan <la...@cn.fujitsu.com> - -%endif - %package %kmp_pkg Summary: Memory driver for the crash utility License: GPL-2.0-only @@ -286,23 +250,12 @@ %patch30 -p1 %endif ## GDB patches -for f in %{S:100} %{S:101} %{S:102}; do +for f in %{S:100} %{S:101}; do base=`basename "$f"` cp "$f" "${base#%{name}-}" done %patch31 -p1 -%patch32 -p1 -%patch33 -p1 -%patch34 -p1 -%patch35 -p1 -%patch36 -p1 -%patch37 -p1 -%patch38 -p1 -%patch39 -p1 -%patch40 -p1 -%patch41 -p1 -%patch42 -p1 ## SIAL patches cd sial-scripts-%{scripts_version} @@ -311,8 +264,6 @@ cd extensions ## gcore extension tar xfvj %{S:5} -## crash-trace extension -tar xfvj %{S:9} cd - cp %{S:3} . mkdir kbuild @@ -359,9 +310,6 @@ %if %build_gcore install -m 0644 extensions/gcore.so $RPM_BUILD_ROOT/%{_libdir}/crash/extensions %endif -%if %build_trace -install -m 0644 extensions/trace.so $RPM_BUILD_ROOT/%{_libdir}/crash/extensions -%endif %if 0%{?build_kmp} # memory driver module export INSTALL_MOD_PATH=$RPM_BUILD_ROOT @@ -402,11 +350,4 @@ %doc extensions/README.gcore %endif -%if %build_trace - -%files trace -%defattr(-,root,root) -%{_libdir}/crash/extensions/trace.so -%endif - %changelog ++++++ crash-8.0.2.tar.gz -> crash-8.0.3.tar.gz ++++++ ++++ 7232 lines of diff (skipped) ++++++ crash-gdb-10.2.series ++++++ --- /var/tmp/diff_new_pack.136pkn/_old 2023-05-05 15:57:27.068142202 +0200 +++ /var/tmp/diff_new_pack.136pkn/_new 2023-05-05 15:57:27.072142225 +0200 @@ -1,3 +1,2 @@ -gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch -gdb-10.2-gnulib-update-to-776af40e0.patch +gdb-gnulib-define-warndecl.patch ++++++ crash-gdb-gnulib-define-warndecl.patch ++++++ From: Petr Tesarik <p...@tesarici.cz> Subject: gnulib: Provide a definition of __warndecl Upstream: never, compatibility with SLE12 only The local copy of string.h includes the system string.h. Older glibc makes use of the __warndecl macro, but gnulib's cdefs.h does not provide one. Signed-off-by: Petr Tesarik <p...@tesarici.cz> --- gdb-10.2/gnulib/import/cdefs.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) --- a/gnulib/import/cdefs.h +++ b/gnulib/import/cdefs.h @@ -704,4 +704,16 @@ _Static_assert (0, "IEEE 128-bits long d # define __attribute_returns_twice__ /* Ignore. */ #endif +#if __GNUC_PREREQ (4,3) +# define __warndecl(name, msg) \ + extern void name (void) __attribute__((__warning__ (msg))) +# define __warnattr(msg) __attribute__((__warning__ (msg))) +# define __errordecl(name, msg) \ + extern void name (void) __attribute__((__error__ (msg))) +#else +# define __warndecl(name, msg) extern void name (void) +# define __warnattr(msg) +# define __errordecl(name, msg) extern void name (void) +#endif + #endif /* sys/cdefs.h */