Skip to content

Conversation

@jonathanpeppers
Copy link
Member

Backports: #10275
Fixes: #9701

A = symbol in the value of an environment variable does not appear to work in Debug mode with Fast Deployment enabled. This seems to be caused by the code in the <FastDeploy/> MSBuild task:

var items = line.Split(new char[] { '=' });
if (items.Length != 2)
    continue;

Introduce a test to verify a value such as:
MONO_GC_PARAMS=bridge-implementation=new.

Bump to DevDiv/android-platform-support/release/9.0.1xx@709210ed

Changes: https://devdiv.visualstudio.com/DevDiv/_git/android-platform-support/branchCompare?baseVersion=GC0ec8d44d5d90dd2b8ab69cc9791e22da4ff16a52&targetVersion=GC709210edd65a679cd5a7b36c8e3a3140fba1c512

  • [xabdt] fix env vars containing = sign

  • [Xamarin.Installer.AndroidSDK] sort components before installing

@jonathanpeppers jonathanpeppers force-pushed the dev/peppers/backport-10275 branch from a001f3a to fcea478 Compare July 14, 2025 16:49
@jonathanpeppers
Copy link
Member Author

A lot of the lanes are red, complaining about NuGet restore / feeds. I'm not sure what's happening, but I'll rebase this after merging:

…w` env var (#10275)

Fixes: #9701

A `=` symbol in the value of an environment variable does not appear
to work in Debug mode with Fast Deployment enabled. This seems to be
caused by the code in the `<FastDeploy/>` MSBuild task:

    var items = line.Split(new char[] { '=' });
    if (items.Length != 2)
        continue;

Introduce a test to verify a value such as:
`MONO_GC_PARAMS=bridge-implementation=new`.

Bump to DevDiv/android-platform-support/release/9.0.1xx@709210ed

Changes: https://devdiv.visualstudio.com/DevDiv/_git/android-platform-support/branchCompare?baseVersion=GC0ec8d44d5d90dd2b8ab69cc9791e22da4ff16a52&targetVersion=GC709210edd65a679cd5a7b36c8e3a3140fba1c512

* [xabdt] fix env vars containing `=` sign

* [Xamarin.Installer.AndroidSDK] sort components before installing
@jonathanpeppers jonathanpeppers force-pushed the dev/peppers/backport-10275 branch from fcea478 to d523838 Compare July 14, 2025 21:21
@jonathanpeppers jonathanpeppers merged commit c35eebf into release/9.0.1xx Jul 15, 2025
57 checks passed
@jonathanpeppers jonathanpeppers deleted the dev/peppers/backport-10275 branch July 15, 2025 18:32
@github-actions github-actions bot locked and limited conversation to collaborators Aug 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants