-
Notifications
You must be signed in to change notification settings - Fork 2k
msys2 path conversion #7389
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
msys2 path conversion #7389
Conversation
I know you said your opinion and while I wish we'd made a different choice way back, I do think having bind mounts is a 'user' choice .. here we're just guarding against the ill effects of it WRT conda and our prefixes so us taking extra care is not a case of fixing this 'issue' in the wrong place (just my opinion). |
c65c086 to
4a5b236
Compare
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
…ficiency Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
Signed-off-by: Kale Franz <kfranz@continuum.io>
4a5b236 to
82a515f
Compare
Signed-off-by: Kale Franz <kfranz@continuum.io>
…ersion-4.5.x backport #7389 msys2 path conversion to 4.5.x
|
Hi there, thank you for your contribution to Conda! This pull request has been automatically locked since it has not had recent activity after it was closed. Please open a new issue or pull request if needed. |
Per conversation with @mingwandroid,
cygpath "$(cygpath -w "$PATH")"is not invariant. See #7316 for additional context. This PR is only a partial fix. A full fix would require substantial hacks and additional logic inconda.sh. It's my opinion at this time that suboptimal decisions made by upstream msys2 have lead to this situation (msys2 should have no/bin--just/usr/bin--and there'd be no bind mount for us to worry about here), and a full solution is ultimately incumbent on upstream.NOTE: This PR needs to be rebased against master following merge of #7320. The functionality in this PR will most likely be back ported to conda 4.5.x.
The first commit of this PR is 4b9e079. If reviewing, start by looking only at that commit.