Call for testing: OpenSSH 7.6

Phil Pennock
Sat, 23 Sep 2017 04:05:46 -0000

On 2017-09-22 at 16:34 -0400, Phil Pennock wrote:
> SHA256(openssh-SNAP-20170922.tar.gz)=
c40ee9c2e03ef8e6e8558066e51cdb8ed19e3c2339f64a00a68159d938c302b0

Redone against:
SHA256(openssh-SNAP-20170923.tar.gz)=
e5e660f4bfbf2acacb0a1daeaec3478b572108ed8b838f8e9ca9f930db5ad0bb

No changes relative to 20170923.

Outputs are in:
  https://people.spodhuis.org/phil.pennock/openssh-testing/SNAP-20170923
and there's an index in:
  https://people.spodhuis.org/phil.pennock/openssh-testing/
too.

I've slightly cleaned up my Vagrant setup and shoved it up on GitHub,
slapped a MIT license in there, plus some documentation (README.md in
the top level) so that it doesn't assume familiarity with Vagrant.

https://github.com/philpennock/etc-vagrant

It's a poor-man's CI system, but it lets you work locally with VMs to do
the OpenSSH testing and it's ~fully automated for the snapshots.
Consider it very much v0.0.2.  It's fully working.  For me.

At present, you'd need to check it out to ~/etc/vagrant because I wrote
it for personal use, not really for sharing, and you'll need
`not_at_home` to be a command in your path.  I use that with Match exec
directives in my ~/.ssh/config to auto-proxy if needed.  I re-used it
for my Vagrant stuff, around finding proxies/caches.  Just symlink it to
`true` if you don't want to worry about it.

You'll need zsh installed locally.
You'd need decent bandwidth the first time, to download the VM images.

If you care about backups and large unnecessary blobs, then exclude
`~/.vagrant.d` as a fixed path and `.vagrant` in any dir.

I just run ./all.sh in ~/etc/vagrant/openssh to run the tests and pull
back the reports to the local box, updating an HTML index, and then
./publish-reports to copy to the URL above.

Currently runs VMs to build/test OpenSSH in a clean environment on:

 arch centos7 debian9.1 fedora26 freebsd11 jessie netbsd7 stretch trusty xenial

("stretch" is Debian's VM image, "debian9.1" is a bento
image)

To test on a new snapshot, edit `Version.sh`.
To add a new machine, edit the PTMACHINES list in `stub/Vagrantfile` and
if you want it used by default, edit `openssh/all.sh`.

-Phil
-------------- 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/20170923/297f381b/attachment.asc>