we take github tarballs to create debian packages. Another option would be to include tests in dist tarballs so we can run tests during build.