ln -s directory /path/to/directory will make a recursive loop of symlinks -> bad idea. While this is maybe undefined behaviour, ln -s ./directory /path/to/directory does the same thing. Expected behaviour would be a symlink from /path/to/directory to <cwd>/directory, if not in both cases then definetly in the latter.
Sorry, I fail to see what you mean.
Reopening to close as UPSTREAM, as per my discussion with Jakub on IRC.
Closing as UPSTREAM.