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.11 (plus other fixes) #96272

Merged
merged 126 commits into from Aug 28, 2020
Merged

Conversation

peti
Copy link
Member

@peti peti commented Aug 25, 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-08-28 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 and others added 13 commits August 22, 2020 02:30
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@027f4be.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@e4a5ccd.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@e861354.
ghcHEAD: 8.11.20200731 -> 8.11.20200824
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@d59d617.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@63b4553.
golddranks and others added 6 commits August 25, 2020 22:38
The tests tend to fail and prevent the build of packages that depend on
this library, while the core reason for the test failure seems hard to
fix at the moment.
 Disable trifecta tests on AArch64, as they tend to fail and prevent the build
Fix ghcjs 8.6 [haskell-updates]
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@c59a311.
saschagrunert and others added 9 commits August 28, 2020 14:09
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
This enables short argument attrsets similar to fetchPypi:

src = fetchCrate {
  inherit pname version;
  sha256 = "02h8pikmk19ziqw9jgxxf7kjhnb3792vz9is446p1xfvlh4mzmyx";
};
5150378 fixed the long-broken
nixosTests.networking.virtual.

With all tests failures fixed, and #79328 making debugging much easier,
let's re-add it to the tested jobset.
After a recent upgrade of modinfo, its output is now incorrect for
builtin modules. This commit filters out the output until a fix is made
available upstream
Before this commit, the firmware information would be loaded from the
currently running kernel, not from the kernel to be loaded.

This commit ensures the correct kernel version and modules are read.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@7377a45.
@cdepillabout
Copy link
Member

If I didn’t overlook anything we have now for the first time since the switch to 8.8 more than 6000 working Haskell packages.

Good timing for the 20.09 release!

This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@b539513.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@2078daa.
peti and others added 5 commits August 28, 2020 20:27
Co-authored-by: Dennis Gosnell <cdep.illabout@gmail.com>
haskell-libsodium: add missing c2hs dependency
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@f13cb0f.
This update was generated by hackage2nix v2.15.5-14-g12d3fb3 from Hackage revision
commercialhaskell/all-cabal-hashes@f13cb0f.
@peti peti merged commit 082fbfd into master Aug 28, 2020
@peti
Copy link
Member Author

peti commented Aug 28, 2020

We'll merge #96560 next week.

(onFullSupported "nixos.tests.networking.networkd.dhcpSimple")
(onFullSupported "nixos.tests.networking.networkd.link")
(onFullSupported "nixos.tests.networking.networkd.loopback")
(onFullSupported "nixos.tests.networking.networkd.macvlan")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you mean to include this commit in a Haskell package set update? The networkd.macvlan test seems to fail most of the time (#96709).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe GitHub is being weird, this is actually #86486.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I see, you rebased master onto your branch rather than rebasing your branch onto master, thereby duplicating many commits.

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