Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/openssh/files/, net-misc/openssh/
Date: Mon, 11 Jun 2018 22:47:13
Message-Id: 1528757217.987bc3f518ed55f6e888a0c6c40182b956e9935c.whissi@gentoo
1 commit: 987bc3f518ed55f6e888a0c6c40182b956e9935c
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 11 22:44:35 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 11 22:46:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987bc3f5
7
8 net-misc/openssh: disable conch interopt tests
9
10 Bug: https://bugs.gentoo.org/605446
11 Package-Manager: Portage-2.3.40, Repoman-2.3.9
12
13 .../openssh-7.5_p1-disable-conch-interop-tests.patch | 20 ++++++++++++++++++++
14 net-misc/openssh/openssh-7.5_p1-r4.ebuild | 1 +
15 net-misc/openssh/openssh-7.6_p1-r4.ebuild | 1 +
16 net-misc/openssh/openssh-7.6_p1-r5.ebuild | 1 +
17 net-misc/openssh/openssh-7.7_p1-r4.ebuild | 1 +
18 5 files changed, 24 insertions(+)
19
20 diff --git a/net-misc/openssh/files/openssh-7.5_p1-disable-conch-interop-tests.patch b/net-misc/openssh/files/openssh-7.5_p1-disable-conch-interop-tests.patch
21 new file mode 100644
22 index 00000000000..a5647ce9d8d
23 --- /dev/null
24 +++ b/net-misc/openssh/files/openssh-7.5_p1-disable-conch-interop-tests.patch
25 @@ -0,0 +1,20 @@
26 +Disable conch interop tests which are failing when called
27 +via portage for yet unknown reason and because using conch
28 +seems to be flaky (test is failing when using Python2 but
29 +passing when using Python3).
30 +
31 +Bug: https://bugs.gentoo.org/605446
32 +
33 +--- a/regress/conch-ciphers.sh
34 ++++ b/regress/conch-ciphers.sh
35 +@@ -3,6 +3,10 @@
36 +
37 + tid="conch ciphers"
38 +
39 ++# https://bugs.gentoo.org/605446
40 ++echo "conch interop tests skipped due to Gentoo bug #605446"
41 ++exit 0
42 ++
43 + if test "x$REGRESS_INTEROP_CONCH" != "xyes" ; then
44 + echo "conch interop tests not enabled"
45 + exit 0
46
47 diff --git a/net-misc/openssh/openssh-7.5_p1-r4.ebuild b/net-misc/openssh/openssh-7.5_p1-r4.ebuild
48 index 5574b9b318c..3deb8a130f7 100644
49 --- a/net-misc/openssh/openssh-7.5_p1-r4.ebuild
50 +++ b/net-misc/openssh/openssh-7.5_p1-r4.ebuild
51 @@ -130,6 +130,7 @@ src_prepare() {
52
53 epatch "${FILESDIR}"/${PN}-7.5_p1-GSSAPI-dns.patch #165444 integrated into gsskex
54 epatch "${FILESDIR}"/${PN}-6.7_p1-openssl-ignore-status.patch
55 + epatch "${FILESDIR}"/${PN}-7.5_p1-disable-conch-interop-tests.patch
56 epatch "${FILESDIR}"/${PN}-7.5_p1-cross-cache.patch
57 epatch "${FILESDIR}"/${PN}-7.5_p1-CVE-2017-15906.patch
58 use X509 || epatch "${FILESDIR}"/${PN}-7.5_p1-s390-seccomp.patch # already included in X509 patch set, #644252
59
60 diff --git a/net-misc/openssh/openssh-7.6_p1-r4.ebuild b/net-misc/openssh/openssh-7.6_p1-r4.ebuild
61 index 01600c378d2..68ad3c2a252 100644
62 --- a/net-misc/openssh/openssh-7.6_p1-r4.ebuild
63 +++ b/net-misc/openssh/openssh-7.6_p1-r4.ebuild
64 @@ -110,6 +110,7 @@ src_prepare() {
65 cp version.h version.h.pristine
66
67 eapply "${FILESDIR}/${P}-warnings.patch"
68 + eapply "${FILESDIR}"/${PN}-7.5_p1-disable-conch-interop-tests.patch
69
70 # don't break .ssh/authorized_keys2 for fun
71 sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die
72
73 diff --git a/net-misc/openssh/openssh-7.6_p1-r5.ebuild b/net-misc/openssh/openssh-7.6_p1-r5.ebuild
74 index 46f1d676f5f..4c84767d116 100644
75 --- a/net-misc/openssh/openssh-7.6_p1-r5.ebuild
76 +++ b/net-misc/openssh/openssh-7.6_p1-r5.ebuild
77 @@ -111,6 +111,7 @@ src_prepare() {
78
79 eapply "${FILESDIR}/${P}-warnings.patch"
80 eapply "${FILESDIR}/${P}-permitopen.patch"
81 + eapply "${FILESDIR}"/${PN}-7.5_p1-disable-conch-interop-tests.patch
82
83 # don't break .ssh/authorized_keys2 for fun
84 sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die
85
86 diff --git a/net-misc/openssh/openssh-7.7_p1-r4.ebuild b/net-misc/openssh/openssh-7.7_p1-r4.ebuild
87 index e884e0b9d3e..8c98892dfd2 100644
88 --- a/net-misc/openssh/openssh-7.7_p1-r4.ebuild
89 +++ b/net-misc/openssh/openssh-7.7_p1-r4.ebuild
90 @@ -112,6 +112,7 @@ src_prepare() {
91
92 eapply "${FILESDIR}"/${PN}-7.7_p1-GSSAPI-dns.patch #165444 integrated into gsskex
93 eapply "${FILESDIR}"/${PN}-6.7_p1-openssl-ignore-status.patch
94 + eapply "${FILESDIR}"/${PN}-7.5_p1-disable-conch-interop-tests.patch
95
96 local PATCHSET_VERSION_MACROS=()