summary refs log tree commit diff
path: root/pkgs/top-level/release-haskell.nix
Commit message (Collapse)AuthorAge
* haskell.packages.ghc921.haskell-language-server: Fix build and enableMalte Brandy2022-02-05
|
* release-haskell.nix: correct native-bignum status of 9.0.2 and 9.2.1sternenseemann2022-01-31
|
* jacinda: init at 0.2.0.0sternenseemann2022-01-24
| | | | | | Expose from haskell.packages.ghc921 (which is the only GHC version that can build it easily atm) and additionally install man page, language guide and code examples.
* haskell.compiler: ghc901 -> ghc902sternenseemann2021-12-26
| | | | https://www.haskell.org/ghc/download_ghc_9_0_2.html
* release-haskell.nix: GHC 9.2.1 is a released compilersternenseemann2021-12-21
| | | | | | | GHC 9.2.1 has grown beyond being a release candidate for quite some time now, so let's also adjust the released shortcut in the jobset definition. ghc-api-compat and haskell-language-server still don't support 9.2.1, however.
* haskell.compiler.ghc921.hlint: 3.3.4 -> unstable-2021-12-12sternenseemann2021-12-15
| | | | hlint introduced GHC 9.2.1 support on its development branch recently.
* haskell.packages.ghc921.hoogle: unbreaksternenseemann2021-12-15
| | | | | | | haskell.packages.ghc921.bsb-http-chunked: disable doctest suite This package's doctest suite is invoked in a weird way apparently which makes it fail to typecheck with GHC 9.2.1.
* hyper-haskell: mark broken(cdep)illabout2021-11-05
| | | | hyper-haskell depends on electron-10.4.7, which is marked insecure.
* writers: run fixupPhase for darwin bin writerssternenseemann2021-10-29
| | | | | | | | mach-o executables we produce in writers are not always fully valid for some reason. In normal derivation this is fixed in fixupPhase and we can replicate this behavior here easily. Resolves #132660.
* release-haskell.nix: test working packages with ghc921 as wellsternenseemann2021-10-17
| | | | | This will produce some binary cache and CI for GHC 9.2.1. Specifically we will notice when we can drop the head.hackage packages again.
* release-haskell.nix: rename all (compilers) to released (compilers)sternenseemann2021-10-17
| | | | This is more accurate, since we don't have GHC 9.2.1 nor HEAD in there.
* haskell.packages.*: reflect Cabal minor version updatesternenseemann2021-10-12
|
* hledger-check-fancyassertions: init at 1.23Damien Cassou2021-09-30
| | | | Co-authored-by: sterni <sternenseemann@systemli.org>
* release-haskell.nix: add more GHC drvs to muslGHCssternenseemann2021-09-26
| | | | Now a lot more is working here, let's keep it that way!
* release-haskell.nix: don't build musl integer-simple GHC 8.8.4sternenseemann2021-09-26
|
* haskell.compiler.ghc*: Use 8.10.7 bindist for bootstrapping.Niklas Hambüchen2021-09-23
| | | | | | This fixes musl+integer-simple, see #130441. Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
* haskell.packages.ghc901.haskell-language-server: Fix buildMalte Brandy2021-09-18
|
* haskell: remove ghcjs from pkgsMusl in release-haskell.nix(cdep)illabout2021-09-18
|
* haskellPackages.Cabal_3_6_1_0: compiles on all GHCs(cdep)illabout2021-09-11
|
* haskell: bump uses of Cabal_3_6_0_0 to Cabal_3_6_1_0 to get rid of eval errors(cdep)illabout2021-09-11
|
* haskell.packages.*.ghc-api-compat: fix across all supported setssternenseemann2021-09-07
| | | | | | | | | | | | | | | * haskell.packages.ghc884.ghc-api-compat needed us to re-add the 8.6 version of the package. * haskell.packages.ghc901.ghc-api-compat now points to the newly released 9.0.1 version of the package. * haskell.packages.ghc8107.ghc-api-compat now correctly points to ghc-api-compat 8.10.7. GHC 9.2.1 is still unsupported (which is to be expected, with it being a release candidate). To make sure everything stays working we'll build ghc-api-compat as part of versionedCompilerJobs.
* ghc: 8.10.6 -> 8.10.7sternenseemann2021-08-27
| | | | https://www.haskell.org/ghc/download_ghc_8_10_7.html
* top-level/release-haskell.nix: fix remaining references to ghc8104sternenseemann2021-08-17
| | | | Attribute was removed in cb330ce4f05f5a6e2da3021e9cbf4ea2eb592631.
* ghc: 8.10.4 -> 8.10.6sternenseemann2021-08-14
| | | | | | | | | | | | | | | | | | The only big change is required for darwin since GHC 8.10.5 now runs xattr in the install phase on darwin: * https://gitlab.haskell.org/ghc/ghc/-/commit/11e1dcde0d3137a8ee5cd32697b2925ea4e84b95 * https://gitlab.haskell.org/ghc/ghc/-/commit/ec451cac39de919621c783fec809c26fb9f0d1c8 Unfortunately, it uses the host /usr/bin/xattr by default which is present in the build due to a lack of sandboxing on darwin. That xattr version however still requires Python 2.7 whereas Python 3.8 is in PATH in our build. We solve this by setting the XATTR environment variable. We can't use python3Packages.xattr since GHC expects Apple's fork of xattr which provides some extra flags to utilize. Co-authored-by: Cheng Shao <cheng.shao@tweag.io>
* haskellPackages.{cabal-install, cabal-install-parsers}: use Cabal 3.6.0.0sternenseemann2021-08-07
| | | | | Try using the latest and greatest version Cabal for cabal-install and cabal-install-parsers, we'll see how it goes.
* release-haskell: fix comment on pkgsMusl.haskellPackages(cdep)illabout2021-07-24
|
* release-haskell: move back to using accumulateDerivations for ↵(cdep)illabout2021-07-24
| | | | staticHaskellPackages
* release-haskell: add docs for removeMany and removePlatforms(cdep)illabout2021-07-24
|
* release-haskell: build a few haskell packages with musl(cdep)illabout2021-07-24
| | | | | This is helpful to get a small cache going for people who want musl-enabled packages.
* release-haskell: stop building musl integer-simple GHCs(cdep)illabout2021-07-24
| | | | | integer-simple GHCs appear to be broken when linking against musl and non-static-linking.
* release-haskell: stop building aarch64 and darwin static haskell packages(cdep)illabout2021-07-24
| | | | | | | The statically-linked Haskell packages on Darwin are not currently working because libiconv is not building statically on Darwin. The statically-linked Haskell packages on aarch64 are timing out on Hydra.
* release-haskell: disable aarch64 builds from staticHaskellPackages(cdep)illabout2021-07-24
| | | | These aarch64 builds appear to be timing out.
* release-haskell: move location of muslGHCs so that musl always comes before ↵(cdep)illabout2021-07-24
| | | | | | static This is just a small reorganization.
* Merge pull request #130263 from sternenseemann/haskell-updates-agdaDennis Gosnell2021-07-22
|\ | | | | top-level/release-haskell.nix: add agda packages and test to jobset
| * top-level/release-haskell.nix: add agda packages and test to jobsetsternenseemann2021-07-22
| | | | | | | | | | | | | | | | Since the agda compiler is updated via haskellPackages.Agda, we are quite likely to cause regressions in agdaPackages when the language is changed via compiler updates. Thus we should build agdaPackages (which is very small) as part of the haskell-updates jobset and track if basic agda functionality (compiler and standard library) is working.
* | release-haskell: disable the x86_64-darwin writers test(cdep)illabout2021-07-17
|/
* top-level/release-haskell.nix: test writers on all platformssternenseemann2021-07-13
| | | | | | | | | | Since the rust writer doesn't seem to get fixed on darwin, we'll just wrap the haskell writer test in our own derivation (which is possible since tests.writers exposes a bunch of internals via passthru) and expose it via tests.haskell which are already in mergeable. Finally a way to test the (hopefully) working haskell writer on darwin again!
* top-level/release-haskell.nix: don't test ghc865Binary on muslsternenseemann2021-07-13
| | | | | | pkgsMusl.haskell.compiler.ghc865Binary is known and expected to not work, so we can remove it easily. Also gets rid of annoying evaluation errors.
* Merge pull request #129289 from nh2/issue-129247-ghc-musl-fixesNiklas Hambüchen2021-07-12
|\ | | | | Fix GHC not building with musl
| * release-haskell.nix: Add pkgsMusl haskell compilers to Hydra jobsNiklas Hambüchen2021-07-10
| |
* | top-level/release-haskell.nix: use integer-simple GHC for static CIsternenseemann2021-07-04
|/ | | | This should avoid any licensing problems wrt GMP being LGPL.
* haskellPackages.cabal2nix-unstable: 2021-06-10 -> 2021-06-12sternenseemann2021-06-12
| | | | | Adds support for GHC 9.0.x which we also test by compiling it with all available GHC versions on Hydra.
* top-level/release-haskell.nix: add missing top-level packagessternenseemann2021-06-03
| | | | Inherit nvfetcher and uusi jobs from top-level for extra visibility.
* top-level/release-haskell.nix: no darwin in static aggregate jobsternenseemann2021-05-25
| | | | | | Since libiconv doesn't build in pkgsStatic on darwin, having these builds in our aggregate jobset are just gonna make it fail due to reason not really in scope for our jobset here.
* top-level/release-haskell.nix: test static linking as wellsternenseemann2021-05-22
| | | | | | This way we can keep track of any new regressions to this as well as have some binary cache, so using this infrastructure doesn't require compiling GHC all the time.
* haskellPackages.ldgallery-compiler: add pacien as maintainer(cdep)illabout2021-05-16
|
* haskell-language-server: disable hydra tests for ghc-9.0(cdep)illabout2021-05-16
|
* haskell-updates: remove tests.writers.x86_64-darwin job from Hydra(cdep)illabout2021-05-16
|
* release-haskell: add documentation explaining what this file is used for(cdep)illabout2021-05-15
|
* top-level/release.nix: fix evaluation of jobsetsternenseemann2021-05-09
| | | | | We need to merge the set of complete jobs not of platforms to test on since our aggregate jobs will always be “proper” jobs.