------------------------------------------------------------------- Wed Oct 9 13:59:01 UTC 2024 - Petr Mladek - Release version 1.5 ------------------------------------------------------------------- Wed Oct 9 13:46:25 UTC 2024 - Petr Mladek - cache-cleaner: Correctly handle situation when there is no livepatch loaded (bsc#1231422) ------------------------------------------------------------------- Wed Oct 9 13:38:50 UTC 2024 - Petr Mladek - klp-info-cache.service: Expand %%{_libexecdir} when setting ExecStart. The cache-cleaner script has been moved in SL Micro 6.0 (bsc#1231397) ------------------------------------------------------------------- Wed Oct 9 13:35:00 UTC 2024 - Petr Mladek - klp.sh: Fix downgrade with skipped package version (bsc#1223966) ------------------------------------------------------------------- Wed Oct 9 13:29:52 UTC 2024 - Petr Mladek - klp.sh: Exit with an error code when downgrade fails (bsc#1223930) ------------------------------------------------------------------- Tue May 14 14:12:02 UTC 2024 - Petr Mladek - Release version 1.4 ------------------------------------------------------------------- Tue May 14 14:09:59 UTC 2024 - Petr Mladek - kernel-livepatch-tools-devel produces livepatch packages compatible with kernel-livepatch-tool >= 1.2 ------------------------------------------------------------------- Tue May 14 11:28:34 UTC 2024 - Petr Mladek - 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 ------------------------------------------------------------------- Tue May 14 09:09:46 UTC 2024 - Petr Mladek - 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. ------------------------------------------------------------------- Thu Jan 25 10:32:11 UTC 2024 - Lukáš Hruška - Remove klp-convert from kernel-livepatch-tools-devel (bsc#1218644) ------------------------------------------------------------------- Thu Jul 14 05:28:08 UTC 2022 - Libor Pechacek - Move RPM macros away from /etc as hinted by RPMLINT ------------------------------------------------------------------- Fri Jul 1 20:31:28 UTC 2022 - Libor Pechacek - klp.sh, rpm-helper: Cache live patch metadata (bsc#1191344) ------------------------------------------------------------------- Fri Jun 24 08:12:45 UTC 2022 - Libor Pechacek - klp.sh: Add patch expiration info to klp -vv patches output (jsc#SLE-23644) ------------------------------------------------------------------- Fri Jun 10 10:05:16 UTC 2022 - Libor Pechacek - rpm-helper: Avoid error messages in the absence of the sysconfig file (bsc#1200407) ------------------------------------------------------------------- Mon Nov 22 09:51:14 UTC 2021 - Libor Pechacek - Add support for ZSTD kernel module compression (jsc#SLE-21256) - klp.man,klp.sh: Fix option description and parsing - klp.man: Drop the extra 'check' command description - klp.sh: Add 'downgrade' command (jsc#SLE-23644) - klp.man: Fix formatting, correct typos, adjust wording ------------------------------------------------------------------- Fri Sep 3 14:51:38 UTC 2021 - Libor Pechacek - Introduce controlled live patch deployment to solve the incompatibility with the transactional server role. The deployment mode is defined in /etc/sysconfig/livepatching. (bsc#1187780) ------------------------------------------------------------------- Wed Oct 7 09:16:05 UTC 2020 - Libor Pechacek - Add support for compressed kernel modules (jsc#SLE-10886) ------------------------------------------------------------------- Wed May 13 13:23:11 UTC 2020 - Libor Pechacek - Fix interference with System Z boot sequence - no Grub prompt (bsc#1171301) ------------------------------------------------------------------- Tue Apr 21 19:24:45 UTC 2020 - Libor Pechacek - Fix absence of live patch from initrd (bsc#1169827) ------------------------------------------------------------------- Mon Nov 4 12:09:53 UTC 2019 - Libor Pechacek - Remove klp-kvm-l1tf-ctrl-smt script previously used for disabling SMT (bsc#1154648) ------------------------------------------------------------------- Tue Sep 24 11:12:01 UTC 2019 - Libor Pechacek - Remove superfluous self-Provides: from live patches (bsc#1151657) ------------------------------------------------------------------- Fri Sep 6 13:56:21 UTC 2019 - Libor Pechacek - Simplify rpm-helper invocation in preparation for handling non-standard kernels. As rpm-helper argument ordering changed, package version has been bumped and Requires: for post/postun scripts are now versioned. (bsc#1149422) - rpm macros: fix dependencies against -rc kernels (bsc#1149422) ------------------------------------------------------------------- Fri Apr 5 18:24:40 UTC 2019 - Joao Moreira - Fix zero-index and .TOC. relocations in klp-convert (bsc#1129076) ------------------------------------------------------------------- Mon Jan 28 07:26:16 UTC 2019 - lpechacek@suse.com - Use kernel source hash for dependencies (fate#325312) ------------------------------------------------------------------- Tue Dec 4 03:31:29 UTC 2018 - jmoreira@suse.com - Build klp-convert without kernel-default-devel dependency ------------------------------------------------------------------- Tue Nov 20 20:01:12 UTC 2018 - jmoreira@suse.com - Add klp-convert to kernel-livepatch-tools-devel (fate#326849) ------------------------------------------------------------------- Tue Aug 14 13:13:35 UTC 2018 - lpechacek@suse.com - Add script for disabling SMT (bsc#1099306) ------------------------------------------------------------------- Tue Apr 3 10:57:52 UTC 2018 - lpechacek@suse.com - klp.sh: Fix blocking tasks display (bsc#1087476) - klp.sh: Fix klp check ------------------------------------------------------------------- Fri Mar 9 08:55:16 UTC 2018 - lpechacek@suse.com - kgr.sh, kgr.man: Compatibility wrapper added (bsc#1084612) - Fix Obsoletes:/Provides: ------------------------------------------------------------------- Wed Dec 13 14:20:23 UTC 2017 - lpechacek@suse.com - klp.man: Better describe klp -v patches output (bsc#1072162) - klp.man: Document klp check command (bsc#1051711) - klp.sh: Use KLP: change log records (bsc#1072117) - klp.sh: Fix thread command line display in kgr -vv blocking ------------------------------------------------------------------- Wed Nov 1 14:59:58 UTC 2017 - lpechacek@suse.com - Version bump and Obsoletes: added (fate#323682) ------------------------------------------------------------------- Mon Oct 30 10:53:21 UTC 2017 - lpechacek@suse.com - rename kGraft to Kernel Live Patching (fate#323682) dracut-kgraft-patch.sh -> dracut-kernel-livepatch.sh kgraft-rpm-helper -> rpm-helper kgraft-module-subpackage -> kernel-livepatch-subpackage kgraft.changes -> kernel-livepatch-tools.changes kgraft.spec -> kernel-livepatch-tools.spec kgr.man -> klp.man kgr.sh -> klp.sh macros.kgraft -> macros.kernel-livepatch kgraft-patch* modules are now livepatch* and live in /lib/modules/$(uname -r)/livepatch - adapt the tools to Kernel Live Patching (fate#323504) ------------------------------------------------------------------- Thu Jun 15 18:19:53 UTC 2017 - lpechacek@suse.com - exclusively use Fixes tag for kgr -v patches output - kgr.sh: Correct typos - Provide more debugging information in RPM post-trans script (bsc#1041710) ------------------------------------------------------------------- Mon Jan 2 10:53:15 UTC 2017 - lpechacek@suse.com - Fix raw reference count leak in kgr -v patches (bsc#1006780) - Make kgr useful for non-root users (bsc#989374) ------------------------------------------------------------------- Tue Jan 5 12:33:25 UTC 2016 - lpechacek@suse.com - kgr.sh: Indicate initial patch in kgr patches (bsc#939130) - kgr.sh: Use Fixes tag for kgr -v patches output (bsc#939130) ------------------------------------------------------------------- Tue Sep 22 07:24:51 UTC 2015 - lpechacek@suse.com - kgr.sh: provide more useful information in 'patches' output (bsc#939131) ------------------------------------------------------------------- Tue Sep 1 11:34:49 UTC 2015 - mmarek@suse.cz - kgraft-rpm-helper: Fix regexp for unused kgraft patches ------------------------------------------------------------------- Fri May 29 06:29:25 UTC 2015 - lpechacek@suse.com - kgr.sh: Fix process migration race in kgr poke (bsc#932505) - kgr.sh: Introduce blocking_threads (bsc#931843) - kgr.sh: Write out help when no command is provided (bnc#916191) - kgr.sh: Deal with exiting processes (bsc#912900) ------------------------------------------------------------------- Mon Jan 12 08:26:59 UTC 2015 - lpechacek@suse.com - Added license file (bsc#912640) ------------------------------------------------------------------- Mon Dec 1 15:01:33 UTC 2014 - mmarek@suse.cz - Fix unloading of unused modules (bnc#907788) ------------------------------------------------------------------- Tue Nov 25 15:43:28 UTC 2014 - mmarek@suse.cz - Unload unused patches before installing a new patch (fate#318188) ------------------------------------------------------------------- Mon Nov 24 13:57:54 UTC 2014 - mmarek@suse.cz - Automatically name the packages as kgraft-patch--. ------------------------------------------------------------------- Fri Nov 21 15:58:38 UTC 2014 - mmarek@suse.cz - Use kernel--- in Supplements (bnc#901925) ------------------------------------------------------------------- Fri Nov 21 15:55:40 UTC 2014 - mmarek@suse.cz - Wait for the global kGraft flag to be cleared (bnc#905087) ------------------------------------------------------------------- Wed Nov 12 11:10:36 UTC 2014 - mmarek@suse.cz - Regenerate the initrd on package removal (bnc#904867) ------------------------------------------------------------------- Tue Nov 11 21:52:41 UTC 2014 - mmarek@suse.com - Do not run the preinstall check if the target kernel is not running (bnc#904963) ------------------------------------------------------------------- Tue Nov 11 21:13:20 UTC 2014 - mmarek@suse.com - Do not duplicate the kernel version in the package version (bnc#904668) ------------------------------------------------------------------- Mon Nov 10 13:36:12 UTC 2014 - mmarek@suse.cz - Switch to Supplements: packageand(kernel-:kgraft) (bnc#901925). ------------------------------------------------------------------- Mon Oct 27 14:07:06 UTC 2014 - lpechacek@suse.com - Add Supplements: kernel- ------------------------------------------------------------------- Tue Oct 7 16:12:18 UTC 2014 - lpechacek@suse.com - Sanitized .spec file ------------------------------------------------------------------- Thu Oct 2 12:18:46 UTC 2014 - lpechacek@suse.com - Added kgr tool ------------------------------------------------------------------- Thu May 15 16:04:14 UTC 2014 - mmarek@suse.com - Flag the initrd to be regenerated on removal of a kgraft patch ------------------------------------------------------------------- Thu May 15 13:49:10 UTC 2014 - mmarek@suse.com - Add kgraft dracut module ------------------------------------------------------------------- Wed May 14 20:17:18 UTC 2014 - mmarek@suse.com - Package kGraft scripts and macros (fate#313296)