public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-misc/openssh: ChangeLog openssh-5.2_p1-r1.ebuild openssh-5.2_p1-r2.ebuild
@ 2009-04-12 20:10 Robin H. Johnson (robbat2)
  0 siblings, 0 replies; 3+ messages in thread
From: Robin H. Johnson (robbat2) @ 2009-04-12 20:10 UTC (permalink / raw
  To: gentoo-commits

robbat2     09/04/12 20:10:55

  Modified:             ChangeLog openssh-5.2_p1-r1.ebuild
                        openssh-5.2_p1-r2.ebuild
  Log:
  Bug #264841, the ssh testsuite needs a real shell to run, so run a subset of tests otherwise.
  (Portage version: 2.2_rc27/cvs/Linux x86_64)

Revision  Changes    Path
1.347                net-misc/openssh/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.347&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.347&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?r1=1.346&r2=1.347

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v
retrieving revision 1.346
retrieving revision 1.347
diff -p -w -b -B -u -u -r1.346 -r1.347
--- ChangeLog	4 Apr 2009 15:45:37 -0000	1.346
+++ ChangeLog	12 Apr 2009 20:10:55 -0000	1.347
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/openssh
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.346 2009/04/04 15:45:37 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.347 2009/04/12 20:10:55 robbat2 Exp $
+
+  12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org>
+  openssh-5.2_p1-r1.ebuild, openssh-5.2_p1-r2.ebuild:
+  Bug #264841, the ssh testsuite needs a real shell to run, so run a subset
+  of tests otherwise.
 
   04 Apr 2009; Raúl Porcel <armin76@gentoo.org> openssh-5.2_p1-r1.ebuild:
   alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #247466



1.9                  net-misc/openssh/openssh-5.2_p1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?r1=1.8&r2=1.9

Index: openssh-5.2_p1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -p -w -b -B -u -u -r1.8 -r1.9
--- openssh-5.2_p1-r1.ebuild	4 Apr 2009 15:45:37 -0000	1.8
+++ openssh-5.2_p1-r1.ebuild	12 Apr 2009 20:10:55 -0000	1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.8 2009/04/04 15:45:37 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.9 2009/04/12 20:10:55 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -172,17 +172,31 @@ src_install() {
 
 src_test() {
 	local t failed passwd
-	for t in tests interop-tests compat-tests ; do
+	tests="interop-tests compat-tests"
+	skipped=""
+	portage_shell="$(getent passwd portage |cut -d: -f7)"
+	if [ "${portage_shell/nologin}" != ${portage_shell}" -o
+		"${portage_shell/false}" != ${portage_shell}" ]; then
+		elog "Running the full OpenSSH testsuite"
+		elog "requires a usable shell for the 'portage'"
+		elog "user, so we will run a subset only."
+		skipped="${skipped} tests"
+	else
+		tests="${tests} tests"
+	fi
+	for t in ${tests} ; do
 		# Some tests read from stdin ...
 		emake -k -j1 ${t} </dev/null \
 			&& passed="${passed}${t} " \
 			|| failed="${failed}${t} "
 	done
-	if [[ -n ${failed} ]] ; then
 		einfo "Passed tests: ${passed}"
+	ewarn "Skipped tests: ${skipped}"
+	if [[ -n ${failed} ]] ; then
 		ewarn "Failed tests: ${failed}"
 		die "Some tests failed: ${failed}"
 	else
+		einfo "Failed tests: ${failed}"
 		return 0
 	fi
 }



1.5                  net-misc/openssh/openssh-5.2_p1-r2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?r1=1.4&r2=1.5

Index: openssh-5.2_p1-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -p -w -b -B -u -u -r1.4 -r1.5
--- openssh-5.2_p1-r2.ebuild	21 Mar 2009 13:06:59 -0000	1.4
+++ openssh-5.2_p1-r2.ebuild	12 Apr 2009 20:10:55 -0000	1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.4 2009/03/21 13:06:59 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.5 2009/04/12 20:10:55 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -180,17 +180,31 @@ src_install() {
 
 src_test() {
 	local t failed passwd
-	for t in tests interop-tests compat-tests ; do
+	tests="interop-tests compat-tests"
+	skipped=""
+	portage_shell="$(getent passwd portage |cut -d: -f7)"
+	if [ "${portage_shell/nologin}" != ${portage_shell}" -o
+		"${portage_shell/false}" != ${portage_shell}" ]; then
+		elog "Running the full OpenSSH testsuite"
+		elog "requires a usable shell for the 'portage'"
+		elog "user, so we will run a subset only."
+		skipped="${skipped} tests"
+	else
+		tests="${tests} tests"
+	fi
+	for t in ${tests} ; do
 		# Some tests read from stdin ...
 		emake -k -j1 ${t} </dev/null \
 			&& passed="${passed}${t} " \
 			|| failed="${failed}${t} "
 	done
-	if [[ -n ${failed} ]] ; then
 		einfo "Passed tests: ${passed}"
+	ewarn "Skipped tests: ${skipped}"
+	if [[ -n ${failed} ]] ; then
 		ewarn "Failed tests: ${failed}"
 		die "Some tests failed: ${failed}"
 	else
+		einfo "Failed tests: ${failed}"
 		return 0
 	fi
 }






^ permalink raw reply	[flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-misc/openssh: ChangeLog openssh-5.2_p1-r1.ebuild openssh-5.2_p1-r2.ebuild
@ 2009-05-18  9:04 Robin H. Johnson (robbat2)
  0 siblings, 0 replies; 3+ messages in thread
From: Robin H. Johnson (robbat2) @ 2009-05-18  9:04 UTC (permalink / raw
  To: gentoo-commits

robbat2     09/05/18 09:04:18

  Modified:             ChangeLog openssh-5.2_p1-r1.ebuild
                        openssh-5.2_p1-r2.ebuild
  Log:
  Bug #266654: Fix LPK compile under uclibc due to missing include statement thanks to Bertrand Jacquin <beber@meleeweb.net>.
  (Portage version: 2.2_rc33/cvs/Linux x86_64)

Revision  Changes    Path
1.352                net-misc/openssh/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.352&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.352&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?r1=1.351&r2=1.352

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v
retrieving revision 1.351
retrieving revision 1.352
diff -p -w -b -B -u -u -r1.351 -r1.352
--- ChangeLog	18 May 2009 06:29:48 -0000	1.351
+++ ChangeLog	18 May 2009 09:04:18 -0000	1.352
@@ -1,6 +1,12 @@
 # ChangeLog for net-misc/openssh
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.351 2009/05/18 06:29:48 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.352 2009/05/18 09:04:18 robbat2 Exp $
+
+  18 May 2009; Robin H. Johnson <robbat2@gentoo.org>
+  openssh-5.2_p1-r1.ebuild, openssh-5.2_p1-r2.ebuild,
+  +files/openssh-5.2p1-ldap-stdargs.diff:
+  Bug #266654: Fix LPK compile under uclibc due to missing include statement
+  thanks to Bertrand Jacquin <beber@meleeweb.net>.
 
   18 May 2009; Robin H. Johnson <robbat2@gentoo.org>
   openssh-5.2_p1-r2.ebuild:



1.11                 net-misc/openssh/openssh-5.2_p1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?r1=1.10&r2=1.11

Index: openssh-5.2_p1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v
retrieving revision 1.10
retrieving revision 1.11
diff -p -w -b -B -u -u -r1.10 -r1.11
--- openssh-5.2_p1-r1.ebuild	12 Apr 2009 22:39:03 -0000	1.10
+++ openssh-5.2_p1-r1.ebuild	18 May 2009 09:04:18 -0000	1.11
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.10 2009/04/12 22:39:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.11 2009/05/18 09:04:18 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -92,6 +92,9 @@ src_unpack() {
 			epatch "${DISTDIR}"/${LDAP_PATCH}
 			# Not needed anymore of 0.3.11. Merged into the main patch.
 			#epatch "${FILESDIR}"/${PN}-5.1_p1-ldap-hpn-glue.patch
+
+			# Fixup per bug #266654
+			epatch "${FILESDIR}"/${PN}-5.2p1-ldap-stdargs.diff
 		fi
 		#epatch "${DISTDIR}"/openssh-5.0p1-gsskex-20080404.patch #115553 #216932
 	else



1.10                 net-misc/openssh/openssh-5.2_p1-r2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?r1=1.9&r2=1.10

Index: openssh-5.2_p1-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v
retrieving revision 1.9
retrieving revision 1.10
diff -p -w -b -B -u -u -r1.9 -r1.10
--- openssh-5.2_p1-r2.ebuild	18 May 2009 06:29:48 -0000	1.9
+++ openssh-5.2_p1-r2.ebuild	18 May 2009 09:04:18 -0000	1.10
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.9 2009/05/18 06:29:48 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.10 2009/05/18 09:04:18 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -94,6 +94,9 @@ src_unpack() {
 			epatch "${DISTDIR}"/${LDAP_PATCH}
 			# Not needed anymore of 0.3.11. Merged into the main patch.
 			#epatch "${FILESDIR}"/${PN}-5.1_p1-ldap-hpn-glue.patch
+
+			# Fixup per bug #266654
+			epatch "${FILESDIR}"/${PN}-5.2p1-ldap-stdargs.diff
 		fi
 		#epatch "${DISTDIR}"/openssh-5.0p1-gsskex-20080404.patch #115553 #216932
 	else






^ permalink raw reply	[flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-misc/openssh: ChangeLog openssh-5.2_p1-r1.ebuild openssh-5.2_p1-r2.ebuild
@ 2009-03-11 20:35 Robin H. Johnson (robbat2)
  0 siblings, 0 replies; 3+ messages in thread
From: Robin H. Johnson (robbat2) @ 2009-03-11 20:35 UTC (permalink / raw
  To: gentoo-commits

robbat2     09/03/11 20:35:07

  Modified:             ChangeLog openssh-5.2_p1-r1.ebuild
                        openssh-5.2_p1-r2.ebuild
  Log:
  Add the SSH testsuite, because I think the latest HPN patch has a breakage that was missed.
  (Portage version: 2.2_rc23/cvs/Linux x86_64)

Revision  Changes    Path
1.342                net-misc/openssh/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.342&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?rev=1.342&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/ChangeLog?r1=1.341&r2=1.342

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v
retrieving revision 1.341
retrieving revision 1.342
diff -p -w -b -B -u -u -r1.341 -r1.342
--- ChangeLog	9 Mar 2009 03:42:25 -0000	1.341
+++ ChangeLog	11 Mar 2009 20:35:07 -0000	1.342
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/openssh
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.341 2009/03/09 03:42:25 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.342 2009/03/11 20:35:07 robbat2 Exp $
+
+  11 Mar 2009; Robin H. Johnson <robbat2@gentoo.org>
+  openssh-5.2_p1-r1.ebuild, openssh-5.2_p1-r2.ebuild:
+  Add the SSH testsuite, because I think the latest HPN patch has a breakage
+  that was missed.
 
 *openssh-5.2_p1-r2 (09 Mar 2009)
 



1.3                  net-misc/openssh/openssh-5.2_p1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild?r1=1.2&r2=1.3

Index: openssh-5.2_p1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -p -w -b -B -u -u -r1.2 -r1.3
--- openssh-5.2_p1-r1.ebuild	25 Feb 2009 18:13:18 -0000	1.2
+++ openssh-5.2_p1-r1.ebuild	11 Mar 2009 20:35:07 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.2 2009/02/25 18:13:18 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r1.ebuild,v 1.3 2009/03/11 20:35:07 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -170,6 +170,24 @@ src_install() {
 	dodir /etc/skel/.ssh
 }
 
+src_test() {
+	local failed="" passwd=""
+	for t in tests interop-tests compat-tests ; do
+		einfo "Starting ${t} testsuite"
+		emake -j1 ${t}
+		[[ $? -eq 0 ]] \
+			&& passed="${passed}${t} " \
+			|| failed="${failed}${t} "
+	done
+	einfo "Failed tests: ${failed}"
+	einfo "Passed tests: ${passed}"
+	if [[ -n "${failed}" ]]; then
+		die "Some tests failed: ${failed}"
+	else
+		return 0
+	fi
+}
+
 pkg_postinst() {
 	enewgroup sshd 22
 	enewuser sshd 22 -1 /var/empty sshd



1.3                  net-misc/openssh/openssh-5.2_p1-r2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild?r1=1.2&r2=1.3

Index: openssh-5.2_p1-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -p -w -b -B -u -u -r1.2 -r1.3
--- openssh-5.2_p1-r2.ebuild	9 Mar 2009 04:23:00 -0000	1.2
+++ openssh-5.2_p1-r2.ebuild	11 Mar 2009 20:35:07 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.2 2009/03/09 04:23:00 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-5.2_p1-r2.ebuild,v 1.3 2009/03/11 20:35:07 robbat2 Exp $
 
 inherit eutils flag-o-matic multilib autotools pam
 
@@ -178,6 +178,24 @@ src_install() {
 	dodir /etc/skel/.ssh
 }
 
+src_test() {
+	local failed="" passwd=""
+	for t in tests interop-tests compat-tests ; do
+		einfo "Starting ${t} testsuite"
+		emake -j1 ${t}
+		[[ $? -eq 0 ]] \
+			&& passed="${passed}${t} " \
+			|| failed="${failed}${t} "
+	done
+	einfo "Failed tests: ${failed}"
+	einfo "Passed tests: ${passed}"
+	if [[ -n "${failed}" ]]; then
+		die "Some tests failed: ${failed}"
+	else
+		return 0
+	fi
+}
+
 pkg_postinst() {
 	enewgroup sshd 22
 	enewuser sshd 22 -1 /var/empty sshd






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-05-18  9:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-12 20:10 [gentoo-commits] gentoo-x86 commit in net-misc/openssh: ChangeLog openssh-5.2_p1-r1.ebuild openssh-5.2_p1-r2.ebuild Robin H. Johnson (robbat2)
  -- strict thread matches above, loose matches on Subject: below --
2009-05-18  9:04 Robin H. Johnson (robbat2)
2009-03-11 20:35 Robin H. Johnson (robbat2)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox