Here we go... The packer failure seems very unsurprising and I expect it to be an easy one to deal with. Every other reverse build dependency that ratt detected built without failure.
2017/04/20 02:48:27 Build results: 2017/04/20 02:48:27 PASSED: influxdb_1.1.1+dfsg1-2 2017/04/20 02:48:27 PASSED: snapd_2.21-2 2017/04/20 02:48:27 PASSED: golang-github-elithrar-simple-scrypt_1.1+git20161119.3.2325946-1 2017/04/20 02:48:27 PASSED: golang-gopkg-macaroon.v1_0.0~git20150121.0.ab3940c-1 2017/04/20 02:48:27 PASSED: restic_0.3.3-1 2017/04/20 02:48:27 PASSED: chasquid_0.01+git20161124.6479138-2 2017/04/20 02:48:27 PASSED: tendermint-go-merkle_0.0~git20160312.0.05042c6-1 2017/04/20 02:48:27 PASSED: golang-github-bradfitz-http2_0.0~git20150509-1 2017/04/20 02:48:27 PASSED: golang-github-pkg-sftp_0.0~git20160930.0.4d0e916-1 2017/04/20 02:48:27 PASSED: tendermint-ed25519_0.0~git20160723.0.1f52c6f-1 2017/04/20 02:48:27 PASSED: golang-github-coreos-ioprogress_0.0~git20151023.0.4637e49-1 2017/04/20 02:48:27 PASSED: golang-github-coreos-pkg_2-2 2017/04/20 02:48:27 PASSED: mongo-tools_3.2.11-1 2017/04/20 02:48:27 PASSED: golang-github-rackspace-gophercloud_1.0.0+git20161013.1012.e00690e8-1 2017/04/20 02:48:27 PASSED: golang-github-weaveworks-mesh_0+git20161024.3dd75b1-1 2017/04/20 02:48:27 PASSED: golang-github-azure-go-ntlmssp_0.0~git20160412.e0b63eb-1 2017/04/20 02:48:27 PASSED: rclone_1.35-1 2017/04/20 02:48:27 PASSED: golang-github-endophage-gotuf_0.0~git20151020.0.2df1c8e-1 2017/04/20 02:48:27 PASSED: golang-pault-go-debian_0.5-1 2017/04/20 02:48:27 PASSED: golang-github-bowery-prompt_0.0~git20160808.0.d43c270-1 2017/04/20 02:48:27 PASSED: acmetool_0.0.58-5 2017/04/20 02:48:27 PASSED: golang-github-xenolf-lego_0.3.1-4 2017/04/20 02:48:27 PASSED: coyim_0.3.7-2 2017/04/20 02:48:27 PASSED: gocryptfs_1.2-2 2017/04/20 02:48:27 PASSED: syncthing_0.14.18+dfsg1-1 2017/04/20 02:48:27 PASSED: golang-github-azure-azure-sdk-for-go_2.1.1~beta-3 2017/04/20 02:48:27 PASSED: golang-ed25519-dev_0~20140907.d2b94fd-2 2017/04/20 02:48:27 PASSED: golang-github-azure-go-autorest_7.2.0+REALLY.7.0.4-2 2017/04/20 02:48:27 PASSED: golang-golang-x-net-dev_1:0.0+git20160110.4fd4a9f-1 2017/04/20 02:48:27 PASSED: golang-github-kisom-goutils_0.0~git20161101.0.858c9cb-1 2017/04/20 02:48:27 PASSED: golang-gopkg-dancannon-gorethink.v2_2.0.4-1 2017/04/20 02:48:27 PASSED: go-wire_0~20161027~0git287d8ca-1 2017/04/20 02:48:27 PASSED: golang-github-howeyc-gopass_0.0~git20160303.0.66487b2-1 2017/04/20 02:48:27 PASSED: govendor_1.0.8+ds1-1 2017/04/20 02:48:27 PASSED: golang-github-xordataexchange-crypt_0.0.2+git20150523.17.749e360-4 2017/04/20 02:48:27 PASSED: pluginhook_0~20150216.0~a320158-2 2017/04/20 02:48:27 PASSED: obfs4proxy_0.0.7-1 2017/04/20 02:48:27 FAILED: packer_0.10.2+dfsg-4 (see buildlogs/packer_0.10.2+dfsg-4) Failure: --- FAIL: TestStart (0.00s) communicator_test.go:181: error connecting to SSH: ssh: must specify HostKeyCallback communicator_test.go:78: Handshaking error: EOF communicator_test.go:80: Accepted SSH connection === RUN TestHandshakeTimeout 2017/04/20 07:48:07 reconnecting to TCP connection for SSH 2017/04/20 07:48:07 handshaking with SSH 2017/04/20 07:48:07 handshake error: ssh: must specify HostKeyCallback --- FAIL: TestHandshakeTimeout (0.00s) communicator_test.go:114: Block on handshaking for SSH connection communicator_test.go:222: Expected handshake timeout, got: ssh: must specify HostKeyCallback ^ Pretty simple... kinda what this whole thing is about. In this case, I would default to the insecure option because of what packer is designed to do.