fix(debian) Add missing packages to allow git cloning by ssh #326
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With the help of @dduportal I added the minimal list of packages that are needed to be able to clone via ssh for the
Debian
image.It's an attempt to solve #322.
Current situation
The list of packages brought by installing git is:
We're missing at least
openssh-client
.Before regression
The list of packages brought by installing git was:
What should be added
Tests
We added two tests which try to find the
ssh
binary thanks tocommand -v
and then launchssh -V
to get thessh
version and a0
return code.By the way, it also showed that the
ArchLinux
image was failing that test, so we added theopenssh
package too for thisDockerfile
.Link to relevant pull requests, esp. upstream and downstream changes