Luigi,
I have also noticed them, and have so far been ignoring them since they appear harmless. I believe that they are related to an attempt to speed up repo/git by reusing a single ssh connection for all communication (usually git establishes a separate ssh connection for each command, which is a lot of overhead).
I did a little more digging, and it looks like the warnings are related to a slight misuse of the ssh options. I'm still fairly confident that the messages can be ignored...
More details (for the curious):
I found two places where "ssh" appears to be launched as part of repo:
~/chromeos/.repo/repo/git_ssh # Used directly by git, I think
~/chromeos/.repo/repo/git_config.py # Used to establish ControlMaster tunnels, I think
Further digging reveals:
- The first of the two warnings appears to only show up if you have your "~/.ssh/config" set to have "ControlMaster auto" for "Host gitrw.chromium.org". That's what I had in mine, since it was in one of the two sets of instructions for setting up source code. You can avoid the warning by commenting out that line (and take out the "ControlPath" line too, while you're at it).
- We could also fix this warning by adding -o "ControlMaster no" to the git_ssh wrapper.
- The second of the two warnings seems to be due to an inconsistency in the way that we're referring to the server. In one case we're referring to it as "gitrw.chromium.org". In the other as "g...@gitrw.chromium.org". Given the instructions for setting up git, the two should be equivalent, but this is confusing the "git_config.py" script.
I will keep investigating (since this gives me a good intro to the repo code) and eventually come up with a proposal to try to get rid of these warnings and try to update the various online docs...
-Doug
---