-
Notifications
You must be signed in to change notification settings - Fork 200
Package depending on X11 failing to build haddocks #925
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
Comments
Oh, that explains that. Although I found one dependent that looks like it built normally (albeit with X11-1.8 instead of 1.9.2): Clipboard |
Possibly the build environment was different back then? X11 1.8 did have less required dependencies but Xrandr was definitely among them. Since 1.8, XScreenSaver was made non-optional as well, but your build is failing on Xrandr. |
Well, I figured out how to upload the documentation manually. But would it be possible to add Xrandr to the Hackage build environment? |
I should note that we'd also welcome adding xrandr and xscreensaver headers to the Hackage build environment, as we're hitting #70 and this makes our CI unnecessary complicated. |
Publishing a candidate on Hackage discards the uploaded docs: haskell/hackage-server#70 (comment), so as a workaround I'm extending the workflow with the ability to do the final release with docs upload. To do that, one needs to trigger the workflow manually and enter the correct version number. Hopefully that's enough to prevent making a release by mistake. Note that this complexity may also become unnecessary if the Hackage admins install a couple extra deps to make X11 build: haskell/hackage-server#925
ran |
I'm trying to upload a package that depends on the X11, and it is failing to build its haddocks on Hackage. I'm not sure why this is since
X11
itself and other packages that depend on it seem to have built successfully. The build is failing to find libraries (see below). You can find the failing build reports here.The text was updated successfully, but these errors were encountered: