Skip to content

haskellPackages: clean up overrides (part 1)#381006

Merged
sternenseemann merged 28 commits intoNixOS:haskell-updatesfrom
wolfgangwalther:haskell-cleanup
Feb 11, 2025
Merged

haskellPackages: clean up overrides (part 1)#381006
sternenseemann merged 28 commits intoNixOS:haskell-updatesfrom
wolfgangwalther:haskell-cleanup

Conversation

@wolfgangwalther
Copy link
Contributor

Going through configuration-common.nix, checking issues, testing builds.

Let me know whether I should split things up more or less or what suits you best for reviewing.

Things done

I only tested on haskellPackages, default compiler.


Add a 👍 reaction to pull requests you find important.

Builds fine by now without.
Builds fine without it by now.
Upstream issue is resolved, builds fine.
Upstream issue is resolved.
Too strict bounds on bytestring.
This can probably be removed by now, but can't confirm due to failing
build of gtk on staging.
Pointless to keep it, since the github repo has been deleted, there is
no maintainer and this has not been updated in more than 8 years - and
of course it's broken anyway.
@github-actions github-actions bot added the 6.topic: haskell General-purpose, statically typed, purely functional programming language label Feb 10, 2025
@github-actions github-actions bot added the 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. label Feb 10, 2025
@github-actions github-actions bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. labels Feb 10, 2025
Copy link
Member

@sternenseemann sternenseemann left a comment

Choose a reason for hiding this comment

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

Thanks, this looks great!

@github-actions github-actions bot added 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. and removed 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. labels Feb 11, 2025
@sternenseemann sternenseemann merged commit ed1a9eb into NixOS:haskell-updates Feb 11, 2025
23 checks passed
@wolfgangwalther wolfgangwalther deleted the haskell-cleanup branch February 11, 2025 07:52
@sternenseemann
Copy link
Member

Also here I'm curious how you went about this. Did you go by linked issues primarily?

@wolfgangwalther
Copy link
Contributor Author

For this, I just went down the file. I looked for two things:

  • either a resolved issue for any given link that I clicked
  • a jailbreak

If any of that was present, I tried to build the package with the configuration removed. If it did build or give me a bounds failure different to the one commented, I made a respective change.

So.. manual labor, here.

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

Labels

6.topic: haskell General-purpose, statically typed, purely functional programming language 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants