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() {

Reply via email to