-
Notifications
You must be signed in to change notification settings - Fork 797
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
synopsis split across a line causing haddock failures #1018
Comments
`target ‘conduits concurrently.’ is not a module name or a source file` ?? where that string comes from the Synopsis
This also affects:
See #1030 |
Also tasty-rerun when building LTS
|
A number of these Haddocks seem to have started building again, I'll remove the relevant expected failures. |
So maybe we can close this now? |
I'd say this still requires more research to figure out what's going on. I've looked into it a few times, and have a theory that somewhere along the way whitespace in the cabal file is getting corrupted somehow, but I have no idea exactly how that's happening or why it seems to fix itself after some time. I'll try to set aside a block of time to work on it today. |
For LTS-3.20 build this happens for:
|
blaze-builder-enumerator-0.2.1.0 ghc-mtl-1.2.1.0 bson-0.3.2.1 hedis-0.6.9 ref-fd-0.4
5 more haddock failures (commercialhaskell/stackage#1018)
Actually I think mongoDB too. I suspect the packages in question all have their synopsis split over a line |
mongoDB haddock also fails with split synopsis (commercialhaskell/stackage#1018)
I've been able to reproduce this from within the Docker image by just running |
I discovered the problem, and it appears to be a bug in response file handling. Specifically, it appears that Cabal is not properly escaping the arguments added to the response file. Consider the following response file:
I'll open up an upstream bug report. |
Note that the reason I did not reproduce this on my system is that this will only occur with haddock > 2.16.1, which we have in our Docker image, but not on my home system. |
Thanks, maybe we can close this now then? |
No, good catch, we can close this. |
Another weird haddock failure in the Stackage Nightly build (which I could not reproduce locally:
‘conduits concurrently.’ comes from the Synopsis!
The text was updated successfully, but these errors were encountered: