ydb_env_set in M mode when $ydb_dist is a symbolic link sets ydb_dist to the fully resolved real path
Final Release Note
Sourcing $ydb_dist/ydb_env_set
in M mode sets the ydb_dist
environment variable to the fully resolved real path when $ydb_dist
is a symbolic link, bringing M mode behavior in line with that of UTF-8 mode. Previously, it left that environment variable unaltered in M mode. [#416 (closed)]
Description
Sourcing $ydb_dist/ydb_env_set script when ydb_chset env var is "UTF-8" results in ydb_dist env var being set to the real path of the ydb_dist env var at the time of script invocation (i.e. after resolving any soft links). But if ydb_chset env var is "M" or is unset, ydb_dist env var stays the same. This is inconsistent and is better fixed so M mode works like UTF-8 mode.
Draft Release Note
. $ydb_dist/ydb_env_set
sets the ydb_dist env var to the fully resolved path, in case the env var points to a symbolic link, even if ydb_chset env var is set to "M" or is undefined (i.e. M mode of operation). Previously, ydb_dist env var was untouched in this case (was set to the fully resolved path only if ydb_chset env var is set to "UTF-8", i.e. in UTF-8 mode). [#416 (closed)]