-
Notifications
You must be signed in to change notification settings - Fork 683
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
Unicode in package name causes build failure #5795
Comments
To be sure, if you have a package with non-generated non-ascii module name, those work ok? on your OS (seems linux) / file-system |
Just tried. Created a package with non-ASCII characters in the package name but nowhere else. It fails somewhere else now:
Not entirely sure why the difference (maybe it's just not building the paths module)? |
Mind you, this is not exactly high priority :) |
I see. So I tried locally and unicode module names are completely ok, but it's indeed the package-name which makes It's indeed not high priority as Hackage forbids non-Ascii package names. |
Ah, didn't even realize that. In that case I guess the only thing to do here is better error reporting. |
It would be good if they would work. Properly upporting unicode in the executable / library would highlight places were we implicitly make assumptions which we shouldn't (at least in 2018+) In any case, if someone wants to see what's corrupted, the
is a single file reproducible case. |
This comment has been minimized.
This comment has been minimized.
Turns out probably not a duplicate after all; see #5804 (comment) . |
@edsko yes, it appears there are multiple bugs at play here :-) |
Once you start using Chinese names in Haskell projects you start to realize quite how Western-biased we are :) |
When I named my package
Query书法字典
, reading the generated paths module goes wrong:The text was updated successfully, but these errors were encountered: