tools/install-deps: respect proxy vars when calling apt.
If this tool is called by non-root, it will sudo to call apt-get.
The change here is to respect (and pass along) http_proxy variables
to sudo when they are set.
tools: Fix install-deps on non-x86 by adding libssl-dev and libff-dev.
For some reason I've not fully investigated, on arch other than
intel arch, we need to explicitly add
libssl-dev for openssl/opensslv.h (Failed building wheel cryptography)
libffi-dev for ffi.h (Failed building wheel cffi)
Those are part of the build requirements for netifaces.
make-test-data had some bytes-versus-strings issues preventing it
from running with python3.
The fixes are here, and now both of these work:
export SS_SKIP_UNSUPPORTED=1 SS_DEBUG_MIN_SERIAL=20180101 REAL_DATA=1
./tools/tenv python ./tools/make-test-data exdata-query/ exdata/data
./tools/tenv python3 ./tools/make-test-data exdata-query/ exdata/data3