diff --git a/_service b/_service
index 30c5477..dfc194e 100644
--- a/_service
+++ b/_service
@@ -4,9 +4,9 @@
https://github.com/redhat-performance/tuned
+-->
@PARENT_TAG@.@TAG_OFFSET@+git.%h
v(.*)
enable
diff --git a/_servicedata b/_servicedata
index d46ea75..a88377d 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/redhat-performance/tuned
- 6f907c943ac2d8f7ed4f5867cf48a7532864e160
\ No newline at end of file
+ b894a3ee3f0e0782963ee1268c819ebc437398d3
\ No newline at end of file
diff --git a/tuned-2.18.0.8+git.6f907c9.obscpio b/tuned-2.18.0.8+git.6f907c9.obscpio
deleted file mode 100644
index 2ae7389..0000000
--- a/tuned-2.18.0.8+git.6f907c9.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8fb618c03c94eea85b1985ec4064513b39becf24fe0cc5161bf0b1b3814ce0d9
-size 966156
diff --git a/tuned-2.19.0.29+git.b894a3e.obscpio b/tuned-2.19.0.29+git.b894a3e.obscpio
new file mode 100644
index 0000000..5094eef
--- /dev/null
+++ b/tuned-2.19.0.29+git.b894a3e.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b0a5eb4f12caa75364e1d7a79b16055d21f2aa80b3b47571f6272ffbfbb5bb6b
+size 1017356
diff --git a/tuned.changes b/tuned.changes
index f55e315..f11b14b 100644
--- a/tuned.changes
+++ b/tuned.changes
@@ -1,3 +1,40 @@
+-------------------------------------------------------------------
+Tue Dec 27 15:45:40 UTC 2022 - trenn@suse.de
+
+- Update to version 2.19.0.29+git.b894a3e:
+ * Fix for catching exceptions in profile loader.
+ * Add new cpu-partitioning-powersave profile
+ * Add CodeQL workflow for GitHub code scanning
+ * Fixed sysvinit path
+ * systemd: relax polkit requirement
+ * realtime-virtual-*: Tune priority of new ktimers threads
+ * hpc-compute profile: Remove vm.hugepages_treat_as_movable
+ * fix spelling error
+ * Profile openshift: increase fs.aio-max-nr tunable
+ * new release (2.19.0)
+ * packit: s/synced_files/files_to_sync/
+ * packit: metadata field is no longer needed
+ * packit: build SRPM in Copr
+ * profiles: drop sched_ tuning from openshift-control-plane
+ * new release (2.19.0-rc.1)
+ * builtin functions: added calc_isolated_cores function
+ * spec: dropped weak deps where not needed
+ * Update tuned-adm.bash
+ * TuneD plug-in documentation.
+ * Adding mtu command to net plugin
+ * openshift profile: tuning for NVMe devices
+ * Add version/help command automatic complete
+ * Do not hardcode disk name in tuned initrd path.
+ * bootloader: cmdline parser change and fixed escaping
+ * Fix in polkit authorization.
+ * realtime: Set tsc as 'reliable'
+ * recommend: do not ignore syspurpose_role if there is no syspurpose
+ * Fixing arguments in disk plugin method
+ * Default delimiters causing errors in some specific situations, inline comments
+ * gui: fixed possible traceback in the save_profile
+ * Striping quotes when unpacking cpu list
+ * profiles: improve regexes to match kernel threads
+
-------------------------------------------------------------------
Thu Aug 11 20:22:14 UTC 2022 - Callum Farmer
diff --git a/tuned.obsinfo b/tuned.obsinfo
index e755049..01d7eb5 100644
--- a/tuned.obsinfo
+++ b/tuned.obsinfo
@@ -1,5 +1,4 @@
name: tuned
-version: 2.18.0.8+git.6f907c9
-mtime: 1647345988
-commit: 6f907c943ac2d8f7ed4f5867cf48a7532864e160
-
+version: 2.19.0.29+git.b894a3e
+mtime: 1670495290
+commit: b894a3ee3f0e0782963ee1268c819ebc437398d3
diff --git a/tuned.spec b/tuned.spec
index 49de66e..92419dd 100644
--- a/tuned.spec
+++ b/tuned.spec
@@ -18,7 +18,7 @@
%define profile_dir %{_prefix}/lib/%{name}
Name: tuned
-Version: 2.18.0.8+git.6f907c9
+Version: 2.19.0.29+git.b894a3e
Release: 0
Summary: A dynamic adaptive system tuning daemon
License: GPL-2.0-or-later
@@ -139,7 +139,6 @@ Requires: %{name} = %{version}
%description profiles-realtime
Additional profile(s) for the tuned daemon, targeted to realtime.
-
# Do not ship SAP profiles for SLE and Leap, there are other packages
# providing these profiles
%if !0%{?sle_version}
@@ -202,13 +201,13 @@ sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' %{_sysconfdir}/tuned/active_profile
%pre
%service_add_pre %{name}.service
# Avoid restoring outdated stuff in posttrans
-[ ! -f "/etc/modprobe.d/tuned.conf.rpmsave" ] || \
- mv -f "/etc/modprobe.d/tuned.conf.rpmsave" "/etc/modprobe.d/tuned.conf.rpmsave.old" || :
-
+[ ! -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" ] || \
+ mv -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave.old" || :
+
%posttrans
# Migration of modprobe.conf files to _modprobedir
-[ ! -f "/etc/modprobe.d/tuned.conf.rpmsave" ] || \
- mv -fv "/etc/modprobe.d/tuned.conf.rpmsave" "/etc/modprobe.d/tuned.conf" || :
+[ ! -f "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" ] || \
+ mv -fv "%{_sysconfdir}/modprobe.d/tuned.conf.rpmsave" "%{_sysconfdir}/modprobe.d/tuned.conf" || :
%preun
%service_del_preun %{name}.service
@@ -243,6 +242,7 @@ sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' %{_sysconfdir}/tuned/active_profile
%{profile_dir}/balanced
%{profile_dir}/balanced
%{profile_dir}/cpu-partitioning
+%{profile_dir}/cpu-partitioning-powersave
%{profile_dir}/desktop
%{profile_dir}/hpc-compute
%{profile_dir}/intel-sst
@@ -260,6 +260,7 @@ sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' %{_sysconfdir}/tuned/active_profile
# not on a real install -> better do not mark it %%ghost
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/tuned/active_profile
%config(noreplace) %{_sysconfdir}/tuned/cpu-partitioning-variables.conf
+%config(noreplace) %{_sysconfdir}/tuned/cpu-partitioning-powersave-variables.conf
%config(noreplace) %{_sysconfdir}/tuned/tuned-main.conf
%config(noreplace) %{_sysconfdir}/tuned/profile_mode
%config(noreplace) %{_sysconfdir}/tuned/post_loaded_profile
@@ -273,6 +274,7 @@ sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' %{_sysconfdir}/tuned/active_profile
%dir %{_sysconfdir}/tuned
%{_mandir}/man5/tuned*
%{_mandir}/man7/tuned-profiles-cpu-partitioning.7%{?ext_man}
+%{_mandir}/man7/tuned-profiles-cpu-partitioning-powersave.7%{?ext_man}
%{_mandir}/man7/tuned-profiles.7%{?ext_man}
%{_mandir}/man7/tuned-profiles-mssql.7%{?ext_man}
%{_mandir}/man8/tuned*