commit: 90f73c85f0d0df446375da0182c11e7f4f232464
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 27 18:10:27 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Oct 27 18:11:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f73c85
dev-libs/nss: disable known broken tests in 3.106
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../nss/files/nss-3.106-disable-broken-tests.patch | 30 ++++++++++++++++++++++
dev-libs/nss/nss-3.106.ebuild | 1 +
2 files changed, 31 insertions(+)
diff --git a/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch
b/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch
new file mode 100644
index 000000000000..2e711070344e
--- /dev/null
+++ b/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch
@@ -0,0 +1,30 @@
+diff '--color=auto' -Naur a/tests/tools/tools.sh b/tests/tools/tools.sh
+--- a/tests/tools/tools.sh 2024-10-27 18:25:18.489626868 +0200
++++ b/tests/tools/tools.sh 2024-10-27 18:29:33.732940327 +0200
+@@ -540,26 +540,6 @@
+ ret=$?
+ html_msg $ret 0 "Importing private key pbmac1 hmac-sha-512 from PKCS#12
file"
+ check_tmpfile
+-
+- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d
${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d
${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+- ret=$?
+- html_msg $ret 19 "Fail to list private key with bad iterator"
+- check_tmpfile
+-
+- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d
${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d
${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+- ret=$?
+- echo "Fail to list private key with bad salt val=$ret"
+- html_msg $ret 19 "Fail to import private key with bad salt"
+- check_tmpfile
+-
+- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12
-d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
+- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d
${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
+- ret=$?
+- echo "Fail to import private key with no length val=$ret"
+- html_msg $ret 19 "Fail to import private key with no length"
+- check_tmpfile
+ }
+
+ ############################## tools_p12 ###############################
diff --git a/dev-libs/nss/nss-3.106.ebuild b/dev-libs/nss/nss-3.106.ebuild
index 3be838138e78..0f041f606425 100644
--- a/dev-libs/nss/nss-3.106.ebuild
+++ b/dev-libs/nss/nss-3.106.ebuild
@@ -41,6 +41,7 @@ PATCHES=(
"${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch
"${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch
"${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+ "${FILESDIR}"/nss-3.106-disable-broken-tests.patch
)
src_prepare() {