haskellPackages: update stackage and hackage#171099
Conversation
The xhtml library is only built as part of the GHC build process if GHC is disabled. This means that no GHC cross compiler has xhtml bundled, since haddock can't be built if GHC is a cross compiler (see relevant notes in the GHC nix expressions). This means that all packages depending on xhtml would currently fail to build when cross-compiled, as haskellPackages would assume it'd be provided by GHC. This is fixed by this commit. pkgsStatic hits this case, so we test compilation of xhtml for these package sets which will remind us to update the attribute name whenever its version changes.
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
…2.0 to 1.0.3.0 since jailbreak is still necessary
The consuming packages all allow the upper bound, so this should be safe.
[haskell-updates] haskellPackages: xhtml is not bundled if haddock is disabled
Apply config change of fdfc491
|
Continuing from #169513 (comment): will wait for pulseaudio to be fixed on master, @turion, I hope that's ok |
test suite triggers same RTS issue as other hls plugins
test suite triggers same RTS issue as other hls plugins
spago: 0.20.8 -> 0.20.9
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
|
#171660 @cdepillabout Looks like I had a similar idea. I should have coordinated. How can I help? |
We try and get at least one update every 2 weeks, this involves bumping the snapshot, and fixing anything in the One good way to help would be to add yourself as a maintainer for some packages in |
|
@expipiplus1 Thanks! Could I start another PR for the next LTS? Would like to get that in before nixos 22.05 :D |
|
@NorfairKing We always (or at least almost always) immediately open a new PR after closing the current The next PR is #171763. If you want to get this PR in as quick as possible, then basically we need help fixing packages that have become broken by this hackage bump (or possibly due to other changes in the rest of Nixpkgs). You can find the Hydra status in https://hydra.nixos.org/jobset/nixpkgs/haskell-updates, and an easier-to-read build report at https://github.com/cdepillabout/nix-haskell-updates-status. At this very moment, it appears there was some flakey failure on aarch64-linux, which makes the build report look like there are lots of failures, but if we restart the failed builds on Hydra, it is likely that most of these errors go away. It is quite possible that there are few errors that need fixing. |
This Merge
This PR is the regular merge of the
haskell-updatesbranch intomaster.This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. You may be able to find an up-to-date Hydra build report at cdepillabout/nix-haskell-updates-status.
We roughly aim to merge these
haskell-updatesPRs at least once every two weeks. See the @NixOS/haskell team calendar for who is currently in charge of this branch.haskellPackages Workflow Summary
Our workflow is currently described in
pkgs/development/haskell-modules/HACKING.md.The short version is this:
haskell-updates(normally at the beginning of a merge window).haskell-updatesintomasterevery two weeks.mergeablejob is succeeding on hydra.maintainedpackage is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)This is the follow-up to #169513. Come to #haskell:nixos.org if you have any questions.