commit:     59570004c5d29857e21d72c3ed98f933023d4861
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat May  2 19:51:08 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat May  2 19:51:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59570004

sys-libs/glibc: disable tst-pkey and tst-support_descriptors tests

tst-pkey did not hande -ENOSPC-as-unsupported untli glibc-2.31.
tst-support_descriptors is yet to be reported upstream.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-libs/glibc/glibc-2.30-r8.ebuild | 7 +++++++
 sys-libs/glibc/glibc-2.31-r2.ebuild | 4 ++++
 sys-libs/glibc/glibc-9999.ebuild    | 4 ++++
 3 files changed, 15 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.30-r8.ebuild 
b/sys-libs/glibc/glibc-2.30-r8.ebuild
index 2836d93f552..efce95c6089 100644
--- a/sys-libs/glibc/glibc-2.30-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.30-r8.ebuild
@@ -147,6 +147,13 @@ XFAIL_TEST_LIST=(
        tst-locale-locpath
        # 9) Failures of unknown origin
        tst-latepthread
+
+       # buggy test, fixed in glibc-2.31 in 70ba28f7ab29
+       tst-pkey
+
+       # buggy test, assumes /dev/ and /dev/null on a single filesystem
+       # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+       tst-support_descriptors
 )
 
 #

diff --git a/sys-libs/glibc/glibc-2.31-r2.ebuild 
b/sys-libs/glibc/glibc-2.31-r2.ebuild
index 2945adf1290..19510c320d4 100644
--- a/sys-libs/glibc/glibc-2.31-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r2.ebuild
@@ -141,6 +141,10 @@ GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
 XFAIL_TEST_LIST=(
        # 9) Failures of unknown origin
        tst-latepthread
+
+       # buggy test, assumes /dev/ and /dev/null on a single filesystem
+       # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+       tst-support_descriptors
 )
 
 #

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index dafe72da8ed..589a69224e4 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -140,6 +140,10 @@ GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
 XFAIL_TEST_LIST=(
        # 9) Failures of unknown origin
        tst-latepthread
+
+       # buggy test, assumes /dev/ and /dev/null on a single filesystem
+       # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+       tst-support_descriptors
 )
 
 #

Reply via email to