Skip to content
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

Support case sensitive path resolution on Windows 10 #7627

Open
oakad opened this issue Mar 5, 2019 · 3 comments
Open

Support case sensitive path resolution on Windows 10 #7627

oakad opened this issue Mar 5, 2019 · 3 comments
Labels
area-Windows Windows-specific issues and feature requests not stale Issues or PRs that are inactive but not considered stale P2 We'll consider working on this in future. (Assignee optional) team-OSS Issues for the Bazel OSS team: installation, release processBazel packaging, website type: bug

Comments

@oakad
Copy link

oakad commented Mar 5, 2019

Newer Windows 10 builds control case sensitive resolution of the file paths on a per directory basis. This is needed to ensure proper interoperability with Unix tooling (one substantial user of this feature is the new Windows Subsystem for Linux).

If case sensitive file path resolution is enabled for the workspace enclosing directory and some elements of the directory path are mixed case, Bazel will fail outright with the fatal error "The system cannot find the file specified" (because of file path case squashing performed).

It will be nice if there was a setting to enable a fully case sensitive file path resolution on Windows without any case squashing or like (I understand, this was an original behavior of Bazel before #2613).

Reference: https://blogs.msdn.microsoft.com/commandline/2018/02/28/per-directory-case-sensitivity-and-wsl/

@aiuto aiuto added area-Windows Windows-specific issues and feature requests untriaged labels Mar 6, 2019
@aiuto
Copy link
Contributor

aiuto commented Mar 6, 2019

Note that this is also a requirement for Mac. Plenty of developers use case sensitive mac volumes.

@sgowroji
Copy link
Member

Hi there! We're doing a clean up of old issues and will be closing this one. Please reopen if you’d like to discuss anything further. We’ll respond as soon as we have the bandwidth/resources to do so.

@sgowroji sgowroji closed this as not planned Won't fix, can't repro, duplicate, stale Feb 16, 2023
@oakad
Copy link
Author

oakad commented Feb 17, 2023

It is very unfortunate that Bazel is still essentially broken on Windows (many issues) because of a relatively minor thing in a single Java class.

@sgowroji sgowroji added not stale Issues or PRs that are inactive but not considered stale and removed stale Issues or PRs that are stale (no activity for 30 days) labels Feb 17, 2023
@sgowroji sgowroji reopened this Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Windows Windows-specific issues and feature requests not stale Issues or PRs that are inactive but not considered stale P2 We'll consider working on this in future. (Assignee optional) team-OSS Issues for the Bazel OSS team: installation, release processBazel packaging, website type: bug
Projects
None yet
Development

No branches or pull requests

5 participants