Probably more simple than the previous approach which
doubles the code: Instead of implementing the `Open` trait,
we simply use custom SinkBuilder, one for the default host,
and one for the "jack" host.
Tests currently fail with some apt error:
> E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
This change would add the suggested `apt-get update`
it is pointless to run CI jobs for pushes / PRs that only change files that
would never cause a failure, such as documentation.
this avoids wasting resources for such situations.