Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lact for openSUSE:Factory checked in at 2026-06-30 15:13:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lact (Old) and /work/SRC/openSUSE:Factory/.lact.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lact" Tue Jun 30 15:13:16 2026 rev:3 rq:1362556 version:0.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lact/lact.changes 2026-04-25 23:27:52.444734329 +0200 +++ /work/SRC/openSUSE:Factory/.lact.new.11887/lact.changes 2026-06-30 15:13:38.024448338 +0200 @@ -1,0 +2,74 @@ +Tue Jun 30 02:51:51 UTC 2026 - Jehu Marcos Herrera Puentes <[email protected]> + +- For lact.config.yaml file: + * Update version number to 6 +- For install-guide.txt file: + * Add more useful lact wiki links to recover from a bad overclocking +- For .spec file: + * Added required build dependencies for 0.9.1 + * Fix build for Leap 16.0 +- For .rpmlintrc file: + * Exclude "unstripped-binary-or-object" warning +- Bump to version 0.9.1 +- Upstream changes: + * Translations update from Fedora Weblate (#991) + * Translations update from Fedora Weblate (#1009) + * chore: prepare for new release + * fix: nvidia displayport2 bandwidth calculation (#1090) + * feat: de-couple nvidia target temp from amd pmfw target temp (#1086) + * fix: raise main window on errors + * fix: derive V/F curve bounds from offset limits (#1083) + * feat: add option to flatten VF curve selection (#1084) + * chore: supress clippy warning + * feat: QOL for displays info (#1085) + * feat: handle VF curve without vf_tuple_base (Turing) (#1066) + * fix: automatically clamp power cap to the allowed range on AMD (#1080) + * fix: raise main window for apply confirmation (#1078) + * fix: libdisplay-info dependency on debian-based systems (#1077) + * fix: make UI tolerate power cap being reported as 0 (#1072) + * fix: use host PATH variable when enabling AMD OD from inside flatpak (#1070) + * feat: add displays info (#1052) + * fix: correct nvidia fan curve pwm to percent conversion (#1055) + * refactor: improve gui folder structure (#1047) + * chore: use tokio local runtime instead of LocalSet (#1050) + * chore: add another GIGABYTE 9070 XT to device_ids.json (#1049) + * feat: add range selection feature for VF curve editor (#1032) + * fix: gracefully handle missing get_device_api_info in daemon + * fix: gracefully handle missing get_device_api_info in daemon + * perf: fetch Vulkan/OpenCL info asynchronously after startup (#1046) + * chore: bump libdrm-amdgpu + * feat: use banner instead of dialog to signal daemon reconnection (#1044) + * refactor: use helper methods for component launch (#1041) + * perf: avoid unnecessary ui config rewrite on startup (#1040) + * fix: wrap flatpak service startup with bash (#1039) + * chore: make clippy warnings fail CI, fix them (#1038) + * chore: move gpu test data to a shared directory (#1037) + * feat: support amd deep sleep state (#1035) + * feat: add custom loader (#1031) + * Revert "WIP UI snapshot tests" + * WIP UI snapshot tests + * fix: missing fan curve options on nvidia (#1034) + * feat: use revealer for graphs window edit mode toolbar (#1029) + * feat: rework app menu using actions; add keyboard shortcuts for preferences and quit (#1028) + * fix: fix regression with dirty init state (#1027) + * chore: add Gigabyte RTX 4070 Ti Super WindForce Max OC to device ids (#1026) + * perf: optimize gui bootstrap (#1023) + * feat: remember window size (#1022) + * feat: add hold/release cookie mechanism for profile state management (#995) + * chore: update vulkan schema to 1.4.351 + * fix: bump flatpak sources + * fix: bump amdgpu-sysfs with deep sleep pstate handling (#1021) + * chore: improve p-state reads logs (#1019) + * fix: avoid leaking amdgpu device descriptors on reload (#1020) + * fix: bump libdrm_amdgpu_sys to 0.8.14 (#1018) + * doc: mention nvidia VF curve in README + * chore: add Turkish translations (#1011) + * fix: detect typed input in clock adjustment spinbuttons (#1008) + * feat: consolidate MessageDialogs under generic InfoDialog (#997) + * doc: fix API documentation links (#1014) + * chore: add debug log for p-states initial load (#1016) + * feat: improve profile process rule selector (#1003) + * doc: add Solus in installation section of README (#990) + * A more detailed changelog can be found at: https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.9.1 + +------------------------------------------------------------------- Old: ---- lact-0.9.0.tar.xz New: ---- lact-0.9.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lact.spec ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:39.640503059 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:39.640503059 +0200 @@ -29,7 +29,7 @@ %endif Name: %{pname} -Version: 0.9.0 +Version: 0.9.1 Release: 0 Summary: Linux GPU Configuration And Monitoring Tool License: MIT @@ -65,10 +65,13 @@ BuildRequires: (cargo1.93 or cargo >= 1.93) BuildRequires: cargo-packaging BuildRequires: clang-devel +BuildRequires: libdrm-devel BuildRequires: pkgconfig(hwdata) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(OpenCL) +BuildRequires: pkgconfig(libdisplay-info) +BuildRequires: clinfo BuildRequires: systemd-rpm-macros BuildRequires: desktop-file-utils BuildRequires: hicolor-icon-theme @@ -139,6 +142,15 @@ # Copy the post-installation/uninstallation guides cp %_sourcedir/*install-guide.txt . +# lact-daemon vendors its own DRM uapi headers (include/drm/) for the +# NVIDIA bindgen target, but its build.rs never adds them to clang's +# search path. This works by accident on distros whose kernel-headers +# package ships /usr/include/drm/ (e.g. openSUSE Factory/Tumbleweed), +# but fails where it doesn't (e.g. Leap 16's SLFO-derived headers), +# with: fatal error: 'drm/drm.h' file not found. Force the vendored +# copy explicitly so the build doesn't depend on that. +export BINDGEN_EXTRA_CLANG_ARGS="-Iinclude" + %if %{with headless} # Build headless flavor (daemon + CLI only) %{cargo_build} -p lact --no-default-features --features nvidia ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:39.700505091 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:39.704505226 +0200 @@ -3,7 +3,7 @@ <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/ilya-zlobintsev/LACT</param> - <param name="revision">v0.9.0</param> + <param name="revision">v0.9.1</param> <param name="match-tag">v[0-9]*</param> <param name="filename">lact</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:39.732506174 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:39.736506310 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ilya-zlobintsev/LACT</param> - <param name="changesrevision">454a6e24af830a1f434385fc3faebec19c0cbefa</param></service></servicedata> + <param name="changesrevision">6a7d0960eed5f05cab7b6f1a01d87dbf31d425d1</param></service></servicedata> (No newline at EOF) ++++++ install-guide.txt ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:39.760507122 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:39.764507257 +0200 @@ -70,6 +70,14 @@ https://github.com/ilya-zlobintsev/LACT/wiki/Frequently-asked-questions#how-to-undervolt-nvidia-gpus +RECOVERING FROM A BAD OVERCLOCK +=============================== + +If you've overclocked your GPU into an unstable state, you might want to reset the overclock settings to defaults. +Please refer to: +https://github.com/ilya-zlobintsev/LACT/wiki/Recovering-from-a-bad-overclock + + TROUBLESHOOTING =============== ++++++ lact-0.9.0.tar.xz -> lact-0.9.1.tar.xz ++++++ ++++ 153023 lines of diff (skipped) ++++++ lact.config.yaml ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:42.732607760 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:42.736607895 +0200 @@ -1,4 +1,4 @@ -version: 5 +version: 6 daemon: log_level: info admin_group: lact ++++++ lact.rpmlintrc ++++++ --- /var/tmp/diff_new_pack.OyLLul/_old 2026-06-30 15:13:42.772609115 +0200 +++ /var/tmp/diff_new_pack.OyLLul/_new 2026-06-30 15:13:42.780609386 +0200 @@ -1,7 +1,8 @@ -# Exclusions for custom lact user/group +# Exclusions for custom lact user/group, unstripped-binary-or-object warning addFilter("non-standard-uid /var/lib/lact lact") addFilter("non-standard-gid /var/lib/lact lact") addFilter("non-standard-gid /etc/lact lact") addFilter("non-standard-gid /etc/lact/config.yaml lact") addFilter("dir-or-file-outside-snapshot /var/lib/lact") +addFilter("unstripped-binary-or-object.*/usr/bin/lact") ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/lact/vendor.tar.xz /work/SRC/openSUSE:Factory/.lact.new.11887/vendor.tar.xz differ: char 15, line 1
