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

Update Haskell package set to LTS 16.1 (plus other fixes) #90032

Merged
merged 36 commits into from Jun 19, 2020
Merged

Conversation

peti
Copy link
Member

@peti peti commented Jun 10, 2020

This PR is test-built by Hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. I'll fix up the remaining errors and merge it on Friday, 2020-06-12 20:00 +02:00. You can watch this live on Twitch at https://www.twitch.tv/peti343. In addition to the chat features offered by Twitch, there is also a voice conference at https://discord.gg/YTEa3XR that viewers can use to chat with me and with each other.

@peti
Copy link
Member Author

peti commented Jun 12, 2020

We can't merge today, unfortunately, because there are too many build errors left to fix. cabal-install and stack seem to be broken and Hydra is in no shape to help us figure out why these builds fail since it has a backlog of 100,000 builds in the queue already. I'll either merge this PR off-stream in the next couple of days or we'll try again next Friday, depending on how complicated the missing fixes are.

@dbaynard
Copy link
Contributor

dbaynard commented Jun 13, 2020

I'm trying to build stack (as part of ZuriHac).

@dbaynard
Copy link
Contributor

dbaynard commented Jun 13, 2020

I'm trying to build stack (as part of ZuriHac).

The x509-validation test suite hangs and the tls test suite fails. Without them, stack builds. Should I disable the breaking test suites, or dig further?

cabal-install builds without any issues.

@peti peti changed the title Update Haskell package set to LTS 16.0 (plus other fixes) Update Haskell package set to LTS 16.1 (plus other fixes) Jun 16, 2020
@peti peti force-pushed the haskell-updates branch 2 times, most recently from 77a7c8d to 610eb8d Compare June 19, 2020 20:09
peti and others added 19 commits June 19, 2020 22:29
...used in tests.

Fix is upstream but there has been no sign of release for the past 6
months, fixes #63764.
The test suite hangs — issue haskell-tls/hs-certificate#120.

Required to build tls, and thereby stack.
The ‘Extended Master Secret (resumption)’ test is failing.
See vincenth/hs-tls#434.

Required for stack.
The tests need a running PostgreSQL database.
The tests need a running PostgreSQL database.
The tests need a running PostgreSQL database.
... but I'll disable it anyway, because I need haskell-updates to be free of
evaluation errors, and figuring which dependency of this packages is still
marked broken even though it actually builds too much effort right nom. I'll
re-visit this next week. Maybe.
This update was generated by hackage2nix v2.15.5-1-g5b5ad23 from Hackage revision
commercialhaskell/all-cabal-hashes@ab74bc3.
@peti peti force-pushed the haskell-updates branch 2 times, most recently from 64e4b14 to 881e0cf Compare June 19, 2020 21:06
These packages don't evaluate and I couldn't find out how to fix that or how to
mark them broken. If I may say so, it is a really bad idea to duplicate Haskell
packages locally like that.

Ping @offlinehacker.
@peti
Copy link
Member Author

peti commented Jun 25, 2020

Next week, we'll merge #91474.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants