commit: 6b72995b011025251afeb92030e825c05d92e815 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Mon Jun 17 18:27:34 2024 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Mon Jun 17 18:27:34 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b72995b
sys-process/procps: skip tests under SCHED_IDLE Closes: https://bugs.gentoo.org/708230 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> sys-process/procps/procps-4.0.4-r1.ebuild | 10 ++++++++-- sys-process/procps/procps-4.0.4.ebuild | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/sys-process/procps/procps-4.0.4-r1.ebuild b/sys-process/procps/procps-4.0.4-r1.ebuild index 80238261ee8b..71e23c96f225 100644 --- a/sys-process/procps/procps-4.0.4-r1.ebuild +++ b/sys-process/procps/procps-4.0.4-r1.ebuild @@ -88,8 +88,14 @@ multilib_src_configure() { } multilib_src_test() { - # bug #461302 - emake check </dev/null + local ps="${BUILD_DIR}/src/ps/pscommand" + if [[ $("${ps}" --no-headers -o cls -q $$) == IDL ]]; then + # bug 708230 + ewarn "Skipping tests due to SCHED_IDLE" + else + # bug #461302 + emake check </dev/null + fi } multilib_src_install() { diff --git a/sys-process/procps/procps-4.0.4.ebuild b/sys-process/procps/procps-4.0.4.ebuild index f999ffa46052..9aa19e37cf53 100644 --- a/sys-process/procps/procps-4.0.4.ebuild +++ b/sys-process/procps/procps-4.0.4.ebuild @@ -88,8 +88,14 @@ multilib_src_configure() { } multilib_src_test() { - # bug #461302 - emake check </dev/null + local ps="${BUILD_DIR}/src/ps/pscommand" + if [[ $("${ps}" --no-headers -o cls -q $$) == IDL ]]; then + # bug 708230 + ewarn "Skipping tests due to SCHED_IDLE" + else + # bug #461302 + emake check </dev/null + fi } multilib_src_install() {
