-
Notifications
You must be signed in to change notification settings - Fork 696
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
sdist: don't fall over when data-dir has * in it. #5289
sdist: don't fall over when data-dir has * in it. #5289
Conversation
Also includes some tests for sdist.
Looks like this breaks |
Yeah, that's a new test that I'm adding; it's evidently not right yet. It works on my machine but I didn't test with old GHCs before pushing, so I'll need to figure out what's making those fail on Travis, but I don't think those are fundamental problems. One actual problem is determinism: I want to stuff the |
Check out |
Or you can add a |
Will do. Probably the latter since it's a useful thing to have anyway. RE the AppVeyor failure: looks like it's legit and fundamental. Paths on Windows apparently cannot have asterisks in them. This makes me think that Cabal ought to disallow asterisks in paths for portability's sake. Currently having them in |
Makes sense. |
Spun this out into #5295 for some tests for sdist and #5294 for further thinking on portability-guided restrictions on paths. I'll implement the |
I strongly disagree. This is a distribution concern, as such it's rather Hackage that should disallow it. But I certainly want to be able to use |
Also includes some tests for sdist.
Spun off from #5284 because it was breaking AppVeyor. Dunno if it's fixable without dropping the test.
Please include the following checklist in your PR:
[ci skip]
is used to avoid triggering the build bots.Please also shortly describe how you tested your change. Bonus points for added tests!