Test https://github.com/microsoft/vscode-remote-release/issues/2569
Complexity: 2
Basically there are two changes
useLocalServer is disabled, we will show a popup asking the user for the platform of the remoteuseLocalServer will be disabled by default on Windows (see the linked issue for background)Steps
remote.SSH.remotePlatform setting that is already set (if you have been using ssh nightly, it may have been populated already)useLocalServer and continue testing the experience below.remote.SSH.remotePlatform user settingA bit confused, should useLocalServer be enabled by default on non-windows? I thought we couldn't reliably detect the server OS regardless of client platform?
It should be enabled by default on non-windows, and we can more or less reliably detect the server OS when it is enabled.
There should be no changes to the experience by default on non-windows. I would like you to test that and then disable useLocalServer and test that the above steps work. Sorry, steps are unclear.
Experience on windows matches what you describe and made sense to me.
Super small nit, remotePlatform uses markdown in its description but it is rendered as plaintext

Will leave this open so the assignment tool includes it in your points.
Well, "it works", but would it somehow be possible to get that information from ssh config?
I'm not sure if there's an option that could be (ab)used for that, but comments would work at least.
Host this-is-my-host.cloud
# Platform linux
HostName this-is-my-host.cloud
User root
ForwardAgent yes
I'm asking because everyone in our company is using the same ssh config file and this way I could auto deploy these settings for everyone 馃檪
Is it possible for you to deploy the vscode setting in the settings.json?
Sadly not, the ssh config is shared between users, but the settings.json is managed by everyone individually.
I mean it's not super important to have this feature, it was just some idea of mine. 馃檪
I can see that something like this would be useful, and can imagine this coming up again. I will keep it in mind, thanks.
@roblourens It would be nice to have some wildcard support, the hosts of our remote servers are dynamically assigned. It is a little bit annoying to choose a platform every time and result in a long remote platform list in settings.json.
Wildcard support would actually even solve my "deploy issue" mentioned earlier. 馃憤
Good idea, I opened https://github.com/microsoft/vscode-remote-release/issues/2997
Most helpful comment
Good idea, I opened https://github.com/microsoft/vscode-remote-release/issues/2997