commit:     a28f4bbacc31e96d1cefb399fd4bd0f36fa94044
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 29 19:05:31 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Tue Sep 29 19:15:17 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28f4bba

dev-util/strace: skip flaky -k test #545812

This fails in upstream unmodified (and has been reported there),
so just skip it in our builds.

 dev-util/strace/strace-4.10.ebuild | 3 +++
 dev-util/strace/strace-9999.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-util/strace/strace-4.10.ebuild 
b/dev-util/strace/strace-4.10.ebuild
index 289f2f7..dba2a1e 100644
--- a/dev-util/strace/strace-4.10.ebuild
+++ b/dev-util/strace/strace-4.10.ebuild
@@ -38,6 +38,9 @@ src_prepare() {
        use static && append-ldflags -static
 
        export ac_cv_header_libaio_h=$(usex aio)
+
+       # Stub out the -k test since it's known to be flaky. #545812
+       sed -i '1iexit 77' tests*/strace-k.test || die
 }
 
 src_install() {

diff --git a/dev-util/strace/strace-9999.ebuild 
b/dev-util/strace/strace-9999.ebuild
index a72fc13..8a1e0d6 100644
--- a/dev-util/strace/strace-9999.ebuild
+++ b/dev-util/strace/strace-9999.ebuild
@@ -39,6 +39,9 @@ src_prepare() {
        use static && append-ldflags -static
 
        export ac_cv_header_libaio_h=$(usex aio)
+
+       # Stub out the -k test since it's known to be flaky. #545812
+       sed -i '1iexit 77' tests*/strace-k.test || die
 }
 
 src_install() {

Reply via email to