azurelinux
azurelinux copied to clipboard
openssh shouldn't install both clients and server
Currently, openssh requires openssh-clients and openssh-server. This means that anyone that depends on openssh will get all the software, when they might only need clients or server.
The packages that require disambiguation are git, WALinuxAgent, and sshpass (see Code search query)
While it's possible to go fix those specs individually (I filed #9568 as a particularly central example with git), the project can decide to address it by disambiguating the meaning of openssh. For example, in Fedora, openssh installs neither clients or server.