haskellPackages: another round of mass-rebuilds#318363
Merged
sternenseemann merged 44 commits intomasterfrom Jun 20, 2024
Merged
haskellPackages: another round of mass-rebuilds#318363sternenseemann merged 44 commits intomasterfrom
sternenseemann merged 44 commits intomasterfrom
Conversation
Member
Author
|
I would like to review, test and merge
In this iteration. |
Those flags were not actually passed to GHC before, but to Setup.hs. They were introduced in #86948. The related twitch live stream uses the build of git-annex as a measurement. I get the following numbers when building git-annex with doCheck = false: - for current master: 1:40 wall clock / 340s user - without any -A64M argument: 1:40 wall clock / 340s user - with this fix: 1:13 wall clock / 280s user The idea was good, but the settings were never active. More testing revealed that this seems to work on darwin just as well, so we're removing the isLinux condition, too.
2 tasks
Assorted haskellPackages fixes
This refactor should simplify the code a little bit and make future changes easier. I. e. for cross compiling GHC we'll have to update the tools in the GHC settings file and calculate the host->target tool paths for later use. Having a ready function for this will make this a lot easier.
1.4.2 fixed [1] the previous build failure [2] [1]: ddssff/set-extra@f41b2a5 [2]: https://hydra.nixos.org/build/252738545/nixlog/2
I took over maintainership of this package a while ago and fixed the build errors in the latest hackage release
haskellPackages.set-extra: unmark broken
haskellPackages.push-notify-apn: unbroken
haskellPackages.html-parse: unbreak
This comment was marked as outdated.
This comment was marked as outdated.
Member
Author
|
Member
|
I think building ghcjs-base simply makes no sense on these plattforms does it? |
Member
I think it's not specific to the package and needs the cctools bump, see #316277 (comment)
Correct
|
haskellPackages: wrap up loose ends in js context
Member
Author
|
Some new regressions via master. tests.haskell (fixed by #321246) and webkit. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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!)More information about Haskell packages in nixpkgs can be found in the nixpkgs manual.
This is the follow-up to #315167. Come to #haskell:nixos.org if you have any questions.
May be another one without a hackage/stackage bump? We'll see.