Overview

Request 567693 accepted

- Create compat link for rckexec-loader systemd service
- Convert the asciidoc file to normal man in order to drop asciidoc dep
* python2 only obsoletion and upstream has only raw manpages too
- Properly state all post/postun dependencies (systemd, suse-module-tools)
- There is no reason for exclusive arch if we state all archs
- Bump to version 2.0.16
Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.14..v2.0.16
- Remove support for older products to trivialize spec file
- Make sure to not pull python2 via asciidoc
- Drop merged patch 0001-kexec-tools-2.0.14.git.patch
- Drop all patches from upstream git:
* 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch
* 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch
* 0004-alpha-add-missing-__NR_kexec_load-definition.patch
* 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch
* 0006-kexec-Remove-redundant-space-from-help-message.patch
* 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch
* 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch
* 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch
* 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch
* 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch
* 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch
* 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch
* 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch
* 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch
* 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch
* 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch
* 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch
* 0019-gitignore-add-two-generated-files-in-purgatory.patch
* 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch

Loading...


Petr Tesařík's avatar

Note that this will currently break Tumbleweed on ARM. To quote Aaro Koskinen:

When booting v4.15-rc kernel with kexec (kexec-tools 2.0.16) on N8x0, I get:

Uncompressing Linux... done, booting the kernel.
no ATAGS support: can't continue

Looks like downgrading kexec-tools from .16 to 2.0.15 helps.


Tomáš Chvátal's avatar

There are not that many fixes there tho between 15 and 16: https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/log/

I would suspect: https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=9004e19ca2e7ac093ae08fbbcf00018a9a4a664c https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=34bf700f981ad3cf591cafb8b4598324cddf8489

Mostly the second, maybe just revert it?


Petr Tesařík's avatar

I'm not the package maintainer (only project maintainer), but since it does not break SLE15 (because even .16 works with older kernels), I suggest taking the current submission for Beta6 and fixing Tumbleweed later.


Tomáš Chvátal's avatar

Well TW has still the old kernel too...

Request History
Tomáš Chvátal's avatar

scarabeus_iv created request

- Create compat link for rckexec-loader systemd service
- Convert the asciidoc file to normal man in order to drop asciidoc dep
* python2 only obsoletion and upstream has only raw manpages too
- Properly state all post/postun dependencies (systemd, suse-module-tools)
- There is no reason for exclusive arch if we state all archs
- Bump to version 2.0.16
Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/tags/v2.0.14..v2.0.16
- Remove support for older products to trivialize spec file
- Make sure to not pull python2 via asciidoc
- Drop merged patch 0001-kexec-tools-2.0.14.git.patch
- Drop all patches from upstream git:
* 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch
* 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch
* 0004-alpha-add-missing-__NR_kexec_load-definition.patch
* 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch
* 0006-kexec-Remove-redundant-space-from-help-message.patch
* 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch
* 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch
* 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch
* 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch
* 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch
* 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch
* 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch
* 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch
* 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch
* 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch
* 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch
* 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch
* 0019-gitignore-add-two-generated-files-in-purgatory.patch
* 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch


Petr Tesařík's avatar

ptesarik accepted request

OK, let's take it, so it lands in Beta6.

openSUSE Build Service is sponsored by