Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
None
-
4b93f4756 (master), 81748fa00 (master), ef0b958c7 (master), 3d45683ed (master), 21de068c1 (master), 3e5d14b02 (master), 34fd28327 (master), 2766b4004 (master)
Description
Currently, a lot of code is based on "full" environments, e.g. Environment::systemEnvironment() to which e.g. PATH items are added. These then also end up in code paths related to remote execution where the then-wrong local settings need to be filtered out.
We should consider working with "differences" when building up environment changes until it is clear in the leave modules what the base env actually is.