As described in https://github.com/BOINC/boinc/issues/5480 this version of boinc-wrapper sends SIGTSTP to job processes, which does not work when boinc-client is running as a system service. This problem has been fixed upstream, but there has not been a new version released yet. Proposed solution - backport the fix by applying https://github.com/BOINC/boinc/pull/5486.patch in the ebuild. Reproducible: Always
Created attachment 903587 [details, diff] simple patch for boinc-wrapper sigstop The linked PR patch might not apply cleanly to this version of boinc-wrapper, so this smaller patch can work instead.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42e0a8a1ee13b7b1fae200eed02165c1329f3a27 commit 42e0a8a1ee13b7b1fae200eed02165c1329f3a27 Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> AuthorDate: 2024-10-07 00:17:04 +0000 Commit: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> CommitDate: 2024-10-07 00:17:04 +0000 sci-misc/boinc-wrapper: fix deps & task suspending 1. Apply a patch to revert upstream switch to SIGTSTP signal for task suspending, which never works. 2. Skip OpenGL check, so libboinc_graphics is never built. Closes: https://bugs.gentoo.org/939899 Closes: https://bugs.gentoo.org/939902 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> .../boinc-wrapper/boinc-wrapper-26018-r2.ebuild | 54 ++++++++++++++++++++++ .../files/boinc-wrapper-26018-sigstop.patch | 28 +++++++++++ 2 files changed, 82 insertions(+)