Call for testing: OpenSSH 7.6

Phil Pennock
Fri, 22 Sep 2017 20:34:10 -0000

[ Take 2, this time with outputs on web-server not attached ]

On 2017-09-21 at 10:47 +1000, Damien Miller wrote:
> OpenSSH 7.6p1 is almost ready for release, so we would appreciate testing
> on as many platforms and systems as possible. This is a bugfix release.

Using vagrant, I brought this up on a few different boxes.

SHA256(openssh-SNAP-20170922.tar.gz)=
c40ee9c2e03ef8e6e8558066e51cdb8ed19e3c2339f64a00a68159d938c302b0


"bento" as a prefix means that it's from Chef's
"Bento" project and just
means "tuned by people who probably know what they're doing for
VMs" and
is otherwise the base OS.

Failures:
 * Bento Fedora 26: because system openssl is OpenSSL 1.1.0f

Success:
 * Bento Debian 9.1
 * Bento Centos 7
 * Bento FreeBSD 11
 * Debian Jessie
 * Debian Stretch
 * NetBSD 7
 * Ubuntu Trusty
 * Ubuntu Xenial

Test script as run within the VM is attached as
"openssh-snapshot-basetemplate", it chose the installs of dependencies
to take from "stock" to "ready to compile".

Result files, if anyone cares, at:

https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/bento-centos7.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/bento-debian9.1.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/bento-fedora26.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/bento-freebsd11.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/jessie.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/netbsd7.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/stretch.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/trusty.txt
https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170922/xenial.txt

-Phil
-------------- next part --------------
#!/bin/sh -eux

# Filled in when template converted:
tarball='/tmp/XXX_SNAPBALL_XXX'
id

if [ -d /etc/apt ]; then
	(
	export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true
	apt-get -q -y -o Dpkg::Options::="--force-confdef" -o
Dpkg::Options::="--force-confnew" build-dep openssh
	)
elif [ -f /etc/yum.conf ] || [ -d /etc/yum ]; then
	(
	yum -y install yum-utils
	yum -y groupinstall 'Development Tools'
	yum-builddep -y openssh
	)
fi

# netbsd doesn't support -v:
mkdir -p /var/empty

sudo -Hiu "${PT_VAGRANT_USER:-vagrant}" <<EOSCRIPT
set -x
cd
tar zxf $tarball
cd openssh
( ./configure && make tests ) >/tmp/openssh-output-log.txt
2>&1
EOSCRIPT
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 996 bytes
Desc: Digital signature
URL:
<http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20170922/9c6e8441/attachment-0001.asc>