File _patchinfo of Package patchinfo.39815
<patchinfo incident="39815">
<issue tracker="bnc" id="1231422">klp-info-cache.service: cache-cleaner[817]: cat: '/sys/module/*/srcversion': No such file or directory</issue>
<issue tracker="bnc" id="1245346">"klp downgrade" does not work on transactional system</issue>
<issue tracker="bnc" id="1234757">kernel livepatch package can't be removed on SL Micro 6.0</issue>
<issue tracker="bnc" id="1245949">kernel livepatching tools: Drop different flavors support</issue>
<issue tracker="bnc" id="1236642">kernel: livepatching: Improve description of the LIVEPATCH_KERNEL sysconfig variable</issue>
<issue tracker="bnc" id="1223966">"klp downgrade" does not work with skipped version</issue>
<issue tracker="bnc" id="1223930">The klp downgrade command returns exit code 0 on failure</issue>
<issue tracker="bnc" id="1218644">kernel/livepatching: Add klp-convert</issue>
<issue tracker="bnc" id="1231397">klp-info-cache.service: Failed to locate executable /usr/lib/kernel-livepatch/cache-cleaner: No such file or directory</issue>
<issue tracker="bnc" id="1191344">klp -v patches does not show CVE and bug information in transactional update environment</issue>
<issue tracker="bnc" id="1219966">SLES Minimal fails to install all Live Patching packages</issue>
<issue tracker="jsc" id="PED-8219"/>
<packager>pmladek</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for kernel-livepatch-tools</summary>
<description>This update for kernel-livepatch-tools fixes the following issues:
Version 1.8:
- Drop different flavors support (bsc#1245949)
- Hardcode version 1.2 when building for older distributions
than SL 16.0. The existing livepatch packages require exactly
this version. But new versions are backward compatible.
- Use "transactional-update" for downgrading livepatch package
on transactional systems (bsc#1245346)
- Improve the description of the LIVEPATCH_KERNEL sysconfig variable
(bsc#1236642)
- Use dracut to regenerate initrd when "mkinitrd" can't be
found (bsc#1234757)
- Remove week dependencies on SLE16+ to unify the behavior on
SLES, SLES Minimal, and SL Micro (bsc#1219966)
- cache-cleaner: Correctly handle situation when there is no livepatch
loaded (bsc#1231422)
- klp-info-cache.service: Expand %%{_libexecdir} when setting
ExecStart. The cache-cleaner script has been moved in SL Micro 6.0
(bsc#1231397)
- klp.sh: Fix downgrade with skipped package version (bsc#1223966)
- klp.sh: Exit with an error code when downgrade fails (bsc#1223930)
- kernel-livepatch-tools-devel produces livepatch packages
compatible with kernel-livepatch-tool >= 1.2
- Fix installation paths for SL Micro 6.0 (jsc#PED-8219):
* %%{_libexecdir} newly pointing to /usr/libexec; update macros
calling kernel-livepatch/rpm-helper accordingly
* dracut files stay in /usr/lib/dracut
* rpm files stay in /usr/lib/rpm
+ kernel modules are installed under /usr/lib
- Keep backward compatibility with SLE15:
+ install the rpm macros in %%{_sysconfdir} when built for
SLE15 code base
- Mark the package noarch. It is not architecture specific after
the klp-convert removal. But rather be conservative and do it
only for new products.
- Remove klp-convert from kernel-livepatch-tools-devel (bsc#1218644)
- Move RPM macros away from /etc as hinted by RPMLINT
- klp.sh, rpm-helper: Cache live patch metadata (bsc#1191344)
</description>
</patchinfo>