Hello community,

here is the log from the commit of package kdump for openSUSE:Factory checked 
in at 2018-05-07 14:53:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdump (Old)
 and      /work/SRC/openSUSE:Factory/.kdump.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdump"

Mon May  7 14:53:31 2018 rev:99 rq:604022 version:0.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdump/kdump.changes      2018-04-26 
13:34:32.887739170 +0200
+++ /work/SRC/openSUSE:Factory/.kdump.new/kdump.changes 2018-05-07 
14:53:35.814192329 +0200
@@ -1,0 +2,78 @@
+Fri May  4 11:30:46 UTC 2018 - [email protected]
+
+- kdump-block-initrd-parse-etc.service.patch: Block
+  initrd-parse-etc.service until dump is saved (bsc#1091186).
+
+-------------------------------------------------------------------
+Fri May  4 08:13:39 UTC 2018 - [email protected]
+
+- Remove kernel-ELF-aarch64: Included in upstream tarball.
+
+-------------------------------------------------------------------
+Thu May  3 09:19:16 UTC 2018 - [email protected]
+
+- Update to 0.9.0
+  o Remove support for mkinitrd(8).
+- Drop patches now in mainline:
+  o kdump-Don-t-split-by-default.patch
+  o kdump-Dont-exit-even-if-initrd-is-not-built.patch
+  o kdump-KDUMP_SSH_IDENTITY-cfg.patch
+  o kdump-KDUMP_SSH_IDENTITY.patch
+  o kdump-Limit-kdump-cpus-to-number-provided-by-config.patch
+  o kdump-Routable-preferred-source-address.patch
+  o kdump-URLTransfer-complete-target.patch
+  o kdump-aarch64.patch
+  o kdump-activate-QETH-devices.patch
+  o kdump-additional-mounts-in-dracut-module.patch
+  o kdump-always-copy-timezone.patch
+  o kdump-always-kexec_load-if-kexec_file_load-fails.patch
+  o kdump-always-pass-kernelver-to-dracut.patch
+  o kdump-bail-out-if-no-default-interface.patch
+  o kdump-bind-mount-sysroot.patch
+  o kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch
+  o kdump-calibrate-adjust-sizeof-struct-page.patch
+  o kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch
+  o kdump-calibrate-update-kernel-text-data-size.patch
+  o kdump-calibrate-update-user-space-requirements.patch
+  o kdump-cmake-compat.patch
+  o kdump-do-not-check-bind-mount.patch
+  o kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch
+  o kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch
+  o kdump-explicitly-request-zFCP-devices.patch
+  o kdump-fail-if-fadump-cannot-be-registered.patch
+  o kdump-fix-m_threads-missing-initialization.patch
+  o kdump-fix-missing-index-of-kdump_Host.patch
+  o kdump-fix-save_dump-to-NFS.patch
+  o kdump-fix-service-files.patch
+  o kdump-invoke-subcommand-destructors-on-exit.patch
+  o kdump-kdump_echo-and-kdump_logger-helpers.patch
+  o kdump-move-class-SystemCPU-to-header-file.patch
+  o kdump-multithreading-by-default.patch
+  o kdump-no-crashkernel-in-Xen-PV-DomU.patch
+  o kdump-no-xen-secondary-kernel.patch
+  o kdump-nokaslr.patch
+  o kdump-nsswitch.conf-filtering.patch
+  o kdump-pass-IPv6-address-prefix-separately.patch
+  o kdump-pass-all-IP-routes-to-kdump-environment.patch
+  o kdump-pre-generate-mount-units.patch
+  o kdump-prepend-IP-address.patch
+  o kdump-remount-sysroot-readwrite.patch
+  o kdump-remove-IPv6-brackets-for-getaddrinfo.patch
+  o kdump-run-mkinitrd-if-fadump-is-active.patch
+  o kdump-skip-IPv4-if-no-address.patch
+  o kdump-source-save_dump.patch
+  o kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch
+  o kdump-try-both-kexec_load-and-kexec_file_load.patch
+  o kdump-use-bus-id-to-identify-qeth-devices.patch
+  o kdump-x86_64-kexec-file-syscall.patch
+- Remove kdump-cmake-compat.patch: Since mkinitrd support has been
+  removed, compatibility with SLE11 is no longer needed.
+
+-------------------------------------------------------------------
+Wed May  2 11:33:01 UTC 2018 - [email protected]
+
+- kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch: Do not touch
+  any dracut variables when generating a non-kdump initrd
+  (bsc#1091304).
+
+-------------------------------------------------------------------

Old:
----
  kdump-0.8.16.tar.bz2
  kdump-Don-t-split-by-default.patch
  kdump-Dont-exit-even-if-initrd-is-not-built.patch
  kdump-KDUMP_SSH_IDENTITY-cfg.patch
  kdump-KDUMP_SSH_IDENTITY.patch
  kdump-Limit-kdump-cpus-to-number-provided-by-config.patch
  kdump-Routable-preferred-source-address.patch
  kdump-URLTransfer-complete-target.patch
  kdump-aarch64.patch
  kdump-activate-QETH-devices.patch
  kdump-additional-mounts-in-dracut-module.patch
  kdump-always-copy-timezone.patch
  kdump-always-kexec_load-if-kexec_file_load-fails.patch
  kdump-always-pass-kernelver-to-dracut.patch
  kdump-bail-out-if-no-default-interface.patch
  kdump-bind-mount-sysroot.patch
  kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch
  kdump-calibrate-adjust-sizeof-struct-page.patch
  kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch
  kdump-calibrate-update-kernel-text-data-size.patch
  kdump-calibrate-update-user-space-requirements.patch
  kdump-cmake-compat.patch
  kdump-do-not-check-bind-mount.patch
  kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch
  kdump-explicitly-request-zFCP-devices.patch
  kdump-fail-if-fadump-cannot-be-registered.patch
  kdump-fix-m_threads-missing-initialization.patch
  kdump-fix-missing-index-of-kdump_Host.patch
  kdump-fix-save_dump-to-NFS.patch
  kdump-fix-service-files.patch
  kdump-invoke-subcommand-destructors-on-exit.patch
  kdump-kdump_echo-and-kdump_logger-helpers.patch
  kdump-move-class-SystemCPU-to-header-file.patch
  kdump-multithreading-by-default.patch
  kdump-no-crashkernel-in-Xen-PV-DomU.patch
  kdump-no-xen-secondary-kernel.patch
  kdump-nokaslr.patch
  kdump-nsswitch.conf-filtering.patch
  kdump-pass-IPv6-address-prefix-separately.patch
  kdump-pass-all-IP-routes-to-kdump-environment.patch
  kdump-pre-generate-mount-units.patch
  kdump-prepend-IP-address.patch
  kdump-remount-sysroot-readwrite.patch
  kdump-remove-IPv6-brackets-for-getaddrinfo.patch
  kdump-run-mkinitrd-if-fadump-is-active.patch
  kdump-skip-IPv4-if-no-address.patch
  kdump-source-save_dump.patch
  kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch
  kdump-try-both-kexec_load-and-kexec_file_load.patch
  kdump-use-bus-id-to-identify-qeth-devices.patch
  kdump-x86_64-kexec-file-syscall.patch
  kernel-ELF-aarch64

New:
----
  kdump-0.9.0.tar.bz2
  kdump-block-initrd-parse-etc.service.patch

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

Other differences:
------------------
++++++ kdump.spec ++++++
--- /var/tmp/diff_new_pack.6JEIkY/_old  2018-05-07 14:53:37.246147636 +0200
+++ /var/tmp/diff_new_pack.6JEIkY/_new  2018-05-07 14:53:37.250147511 +0200
@@ -38,66 +38,16 @@
 %define _udevrulesdir %{_udevdir}/rules.d
 
 Name:           kdump
-Version:        0.8.16
+Version:        0.9.0
 Release:        0
 Summary:        Script for kdump
 License:        GPL-2.0+
 Group:          System/Kernel
 Url:            https://github.com/ptesarik/kdump
 Source:         %{name}-%{version}.tar.bz2
-Source1:        kernel-ELF-aarch64
 Source2:        %{name}-rpmlintrc
-Patch1:         %{name}-cmake-compat.patch
-Patch2:         %{name}-KDUMP_SSH_IDENTITY.patch
-Patch3:         %{name}-KDUMP_SSH_IDENTITY-cfg.patch
-Patch4:         %{name}-no-xen-secondary-kernel.patch
-Patch5:         %{name}-always-pass-kernelver-to-dracut.patch
-Patch6:         %{name}-pre-generate-mount-units.patch
-Patch7:         %{name}-bind-mount-sysroot.patch
-Patch8:         %{name}-x86_64-kexec-file-syscall.patch
-Patch9:         %{name}-aarch64.patch
-Patch10:        %{name}-fix-service-files.patch
-Patch11:        %{name}-Routable-preferred-source-address.patch
-Patch12:        %{name}-URLTransfer-complete-target.patch
-Patch13:        %{name}-prepend-IP-address.patch
-Patch14:        
%{name}-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch
-Patch15:        %{name}-do-not-check-bind-mount.patch
-Patch16:        %{name}-source-save_dump.patch
-Patch17:        %{name}-remount-sysroot-readwrite.patch
-Patch18:        %{name}-fix-save_dump-to-NFS.patch
-Patch19:        %{name}-invoke-subcommand-destructors-on-exit.patch
-Patch20:        %{name}-move-class-SystemCPU-to-header-file.patch
-Patch21:        %{name}-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch
-Patch22:        %{name}-multithreading-by-default.patch
-Patch23:        %{name}-explicitly-request-zFCP-devices.patch
-Patch24:        %{name}-fail-if-fadump-cannot-be-registered.patch
-Patch25:        %{name}-activate-QETH-devices.patch
-Patch26:        %{name}-Dont-exit-even-if-initrd-is-not-built.patch
-Patch27:        %{name}-Limit-kdump-cpus-to-number-provided-by-config.patch
-Patch28:        %{name}-Don-t-split-by-default.patch
-Patch29:        %{name}-fillupdir-fixes.patch
-Patch30:        %{name}-kdump_echo-and-kdump_logger-helpers.patch
-Patch31:        %{name}-try-both-kexec_load-and-kexec_file_load.patch
-Patch32:        %{name}-fix-m_threads-missing-initialization.patch
-Patch33:        %{name}-calibrate-adjust-sizeof-struct-page.patch 
-Patch34:        %{name}-calibrate-update-kernel-text-data-size.patch 
-Patch35:        %{name}-calibrate-update-user-space-requirements.patch 
-Patch36:        %{name}-bail-out-if-no-default-interface.patch
-Patch37:        %{name}-fix-missing-index-of-kdump_Host.patch
-Patch38:        %{name}-nsswitch.conf-filtering.patch
-Patch39:        %{name}-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch 
-Patch40:        %{name}-bootloader-filter-out-KDUMPTOOL_FLAGS.patch 
-Patch41:        %{name}-always-kexec_load-if-kexec_file_load-fails.patch
-Patch42:        %{name}-nokaslr.patch
-Patch43:        %{name}-no-crashkernel-in-Xen-PV-DomU.patch
-Patch44:        %{name}-always-copy-timezone.patch
-Patch45:        %{name}-use-bus-id-to-identify-qeth-devices.patch
-Patch46:        %{name}-pass-IPv6-address-prefix-separately.patch
-Patch47:        %{name}-pass-all-IP-routes-to-kdump-environment.patch
-Patch48:        %{name}-remove-IPv6-brackets-for-getaddrinfo.patch
-Patch49:        %{name}-skip-IPv4-if-no-address.patch
-Patch50:        %{name}-additional-mounts-in-dracut-module.patch
-Patch51:        %{name}-run-mkinitrd-if-fadump-is-active.patch
+Patch1:         %{name}-fillupdir-fixes.patch
+Patch2:         %{name}-block-initrd-parse-etc.service.patch
 BuildRequires:  asciidoc
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -129,11 +79,7 @@
 %else
 PreReq:         %insserv_prereq
 %endif
-%if 0%{?suse_version} > 1310
 PreReq:         dracut
-%else
-PreReq:         mkinitrd
-%endif
 %if %{systemd_present}
 %systemd_requires
 %endif
@@ -157,60 +103,10 @@
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-cp %{S:1} tests/data/
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
-%patch18 -p1
-%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
-%patch24 -p1
-%patch25 -p1
-%patch26 -p1
-%patch27 -p1
-%patch28 -p1
 %if 0%{?suse_version} >= 1330
-%patch29 -p1
+%patch1 -p1
 %endif
-%patch30 -p1
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
-%patch34 -p1
-%patch35 -p1
-%patch36 -p1
-%patch37 -p1
-%patch38 -p1
-%patch39 -p1
-%patch40 -p1
-%patch41 -p1
-%patch42 -p1
-%patch43 -p1
-%patch44 -p1
-%patch45 -p1
-%patch46 -p1
-%patch47 -p1
-%patch48 -p1
-%patch49 -p1
-%patch50 -p1
-%patch51 -p1
+%patch2 -p1
 
 %build
 export CFLAGS="%{optflags}"
@@ -236,9 +132,6 @@
 chmod -x %{buildroot}/lib/kdump/setup-kdump.functions
 # empty directory
 mkdir -p %{buildroot}/var/crash
-%if 0%{?suse_version} > 1310
-rm -r %{buildroot}/lib/mkinitrd
-%endif
 
 # symlink for init script
 %if %{systemd_present}
@@ -312,11 +205,6 @@
 %{_mandir}/man8/kdumptool.8%{ext_man}
 %{_mandir}/man8/mkdumprd.8%{ext_man}
 %{_fillupdir}/sysconfig.kdump
-%if 0%{?suse_version} <= 1310
-/lib/mkinitrd/scripts/*-kdump.sh
-/lib/mkinitrd/scripts/setup-kdumpfs.sh
-/lib/mkinitrd/scripts/setup-mkdumprd.sh
-%endif
 %dir %{dracutlibdir}
 %dir %{dracutlibdir}/modules.d
 %{dracutlibdir}/modules.d/99kdump/

++++++ kdump-0.8.16.tar.bz2 -> kdump-0.9.0.tar.bz2 ++++++
++++ 3452 lines of diff (skipped)

++++++ kdump-block-initrd-parse-etc.service.patch ++++++
From: Petr Tesarik <[email protected]>
Date: Fri, 4 May 2018 12:55:44 +0200
Subject: Block initrd-parse-etc.service until dump is saved
References: bsc#1091186
Upstream: merged
Git-commit: ac14396b33a7d507a65999aa7f70668f9cd15e8e

During boot, custom services like kdump-save.service run in parallel
with other generic initrd services up until initrd.target. However,
a reload from real root may change the dependency graph in a way
that prevents kdump-save.service from finishing. Since kdump needs
only the explicitly listed mount points, boot process may pause
while the dump is being saved. In fact, it is preferable to do so,
lest other processes interfere with kdump itself in the restricted
environment.

Signed-off-by: Petr Tesarik <[email protected]>
---
 init/kdump-save.service.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/init/kdump-save.service.in b/init/kdump-save.service.in
index 7879dc2..a4d6a65 100644
--- a/init/kdump-save.service.in
+++ b/init/kdump-save.service.in
@@ -11,7 +11,7 @@
 Description=save kernel crash dump
 Documentation=man:kdump(7)
 RequiresMountsFor=@KDUMP_MOUNTPOINTS@
-Before=initrd-cleanup.service
+Before=initrd-parse-etc.service
 ConditionPathExists=/etc/initrd-release
 ConditionPathExists=/proc/vmcore
 
-- 
2.13.6


Reply via email to