about summary refs log tree commit diff
path: root/pkgs/top-level/release-haskell.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-03-29haskellPackages: filter out Darwin jobs from mergeable job in ↵Dennis Gosnell1-28/+37
release-haskell.nix
2023-03-24haskellPackages: make sure versionedCompilerJobs doesn't try running on ↵Dennis Gosnell1-3/+18
platforms ghc does not support
2023-03-24haskellPackages: small refactoring and comments to versionedCompilerJobs in ↵Dennis Gosnell1-5/+30
release-haskell.nix
2023-03-24haskellPackages: small formatting fix to versionedCompilerJobs in ↵Dennis Gosnell1-7/+7
release-haskell.nix
2023-03-24haskellPackages: add comments to release-haskell.nixDennis Gosnell1-1/+60
2023-03-19release-haskell.nix: test Cabal-syntax >= 3.8 as wellsternenseemann1-0/+2
2023-03-18release-haskell.nix: test GHC 9.6 package setsternenseemann1-8/+28
2023-03-18release-haskell.nix: test weeder with GHC 9.4sternenseemann1-0/+1
2023-03-14haskellPackages.Cabal_3_10_1_0: build with matching of Cabal-syntaxsternenseemann1-0/+1
2023-03-12release-haskell.nix: disable musl dependent jobs on aarch64-darwinsternenseemann1-1/+5
2023-03-12haskell.compiler.ghc961: init at 9.6.1sternenseemann1-7/+14
xhtml seems to be built unconditionally now which is at least one thing improved by hadrian.
2023-03-10release-haskell.nix: add aarch64-darwinsternenseemann1-1/+1
nixpkgs:trunk also builds aarch64-darwin these days, so this forces our hand a little bit. We can still refuse to care about failures _too_ much, but at least we will stop merging as big a rebuilds as we are currently.
2023-03-08haskell.compiler.ghcHEAD: 9.7.20221224 -> 9.7.20230217sternenseemann1-3/+0
- Christmas is over! - Upstream has changed the name of the target triplet used for the JS backend from js-unknown-ghcjs to javascript-unknown-ghcjs, since Cabal calls the architecture "javascript": https://gitlab.haskell.org/ghc/ghc/-/commit/6636b670233522f01d002c9b97827d00289dbf5c Since the triplet is made up anyways, i.e. autoconf does not support it and Rust uses different triplets for its emscripten backends, we'll just change it as well. - Upstream fixed the problem with ar(1) being invoked incorrectly by stage0: https://gitlab.haskell.org/ghc/ghc/-/commit/e987e345c807035e4637ca3eae227ae501e16c42
2023-03-01haskellPackages.ghc: 9.2.6 -> 9.2.7sternenseemann1-3/+3
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html Also updates some of the printouts in the manual. We should probably make it clear in the text that these may be outdated, since we are doing a terrible job keeping up…
2023-03-01haskell.compiler.ghc927: init at 9.2.7sternenseemann1-0/+5
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html
2023-02-19release-haskell.nix: don't try building known to fail js backendssternenseemann1-6/+17
aarch64-linux will continue failing unless we find another solution. For x86_64-darwin we won't learn anything by it being a constaint star in our build failure reports.
2023-02-18Merge pull request #216985 from sternenseemann/release-haskell-ghc926maralorn1-3/+7
release-haskell.nix: reflect release of GHC 9.2.6
2023-02-18haskell.packages.*.ghc-tags: pick compatible versionsternenseemann1-0/+8
Since there is probably more movement going forward, testing this on Hydra for multiple GHC versions seems sensible.
2023-02-18release-haskell.nix: reflect release of GHC 9.2.6sternenseemann1-3/+7
2023-02-14treewide: use lib.optionalsFelix Buehler1-3/+1
2023-01-05release-haskell.nix: test ghc with JS backendsternenseemann1-0/+7
It should be just below the current output limit, but we'll see. If it doesn't fit, we may have to disable profiling objects.
2022-12-30release-haskell: Pick correct versions for hlint and hlsmaralorn1-9/+2
2022-12-29haskell.compiler.ghc94: 9.4.2 -> 9.4.4sternenseemann1-2/+1
https://www.haskell.org/ghc/blog/20221103-ghc-9.4.3-released.html https://www.haskell.org/ghc/blog/20221224-ghc-9.4.4-released.html
2022-12-24haskell: remove spectacle from release packagesDennis Gosnell1-3/+0
2022-12-24haskell: remove idris from release packagesDennis Gosnell1-1/+0
2022-12-19neuron-notes: Removemaralorn1-1/+0
2022-11-26haskellPackages.purescript: drop unnecessary overridessternenseemann1-4/+0
We no longer need to fiddle around with the broken flag, as the package is in the default set now.
2022-11-26haskell.packages.ghc8107.purescript-*st: mark as brokensternenseemann1-6/+0
These packages are not really used by anything anymore (except dovetail which has not been working (ever?)). As they now choke on the base-compat version we ship, we'll mark them as broken.
2022-11-20haskellPackages: stop evaluating hyper-haskell-server-with-packages in jobsetDennis Gosnell1-1/+1
2022-11-11release-haskell.nix: test emanotesternenseemann1-0/+1
2022-11-09haskell.packages.ghc92: revert to 9.2.4sternenseemann1-3/+9
Due to https://gitlab.haskell.org/ghc/ghc/-/issues/22425, we'll tentatively stay with 9.2.4 for now. If you need 9.2.5, it is available via haskell.packages.ghc925.
2022-11-09haskell.packages.ghc94: revert to 9.4.2sternenseemann1-0/+1
Due to https://gitlab.haskell.org/ghc/ghc/-/issues/22425, we'll tentatively stay with 9.4.2 for now. 9.4.3 is available explicitly via haskell.packagse.ghc943 if you need it (e.g. on aarch64).
2022-11-07haskell.compiler.ghc92: 9.2.4 -> 9.2.5sternenseemann1-9/+9
2022-11-04haskell.compiler: ghc942 -> ghc943sternenseemann1-1/+1
https://www.haskell.org/ghc/download_ghc_9_4_3.html Dropping GHC 9.4.2, since there is no Stackage snapshot which uses GHC 9.4.*, so the stack Nix integration should not get any ideas.
2022-10-30haskell.packages.ghc924.purescript: allow building and test on Hydrasternenseemann1-0/+3
purescript now requires at least GHC 9.2 to be built due to the use of OverloadedRecordDot. Consequently `haskellPackages.purescript` is marked as broken. After eliminating the test dependency on the broken utf8-light in language-javascript_0_7_0_0 we can build and test purescript in the 9.2.4 package set.
2022-10-15termonad: remove top-level termonad-with-packages aliasDennis Gosnell1-1/+1
2022-10-06haskell.packages.ghc942.haskell-language-server: Enable hydra jobmaralorn1-7/+1
2022-10-02haskell.packages.ghc942: get inital support upJade Lovelace1-2/+17
This change introduces some actual overrides in configuration-ghc-9.4.x.nix (based on the ones for 9.2) with the aim of getting a basic 9.4 package set up. In particular the following “interesting” packages are working: * hpack * hoogle * cabal2nix * cabal-install You can get a better overview by looking at the overrides and the versionedCompilerJobs in release-haskell.nix. Next obvious steps would be working towards basic HLS support, but it seems that basically none of the plugins are working so far. Big blockers here: * https://github.com/alanz/ghc-exactprint/issues/114 * https://github.com/ndmitchell/hlint/issues/1413 * https://github.com/haskell/haskell-language-server/issues/3190 We ourselves have some churn to take care of and should try to release the changes in https://github.com/NixOS/cabal2nix/pull/571 soon. Co-authored-by: Rebecca Turner <rbt@sent.as> Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-09-21haskell.compiler: Don‘t filter redundant major version jobsmaralorn1-7/+1
2022-09-21haskell.pkgsStatic: Fix missing minor version for hydr checksmaralorn1-1/+1
2022-09-21haskell.packages: Revert to minor version test namesmaralorn1-20/+26
2022-09-21haskell.packages: Show minor version in test namesmaralorn1-4/+4
2022-09-21haskell.{compiler,packages}: Add aliases without minor versionsmaralorn1-25/+26
2022-07-28haskell.compiler: ghc923 -> ghc924sternenseemann1-7/+7
https://www.haskell.org/ghc/download_ghc_9_2_4.html
2022-07-25haskellPackages.terminfo: not a core pkg if cross compilingsternenseemann1-0/+2
GHC's cross build flavours disable the terminfo package, so it will never be included if we are cross-compiling – setting it to null thus breaks all builds depending on the package. To fix this problem, we use the versioned attribute generated by hackage2nix, just like we do for xhtml. Closes #182785.
2022-07-14xmonadctl: init at 0.17.0Alex Griffin1-0/+1
2022-07-06haskellPackages.purescript: adjust for 0.15.4sternenseemann1-3/+0
0.15.4 supports GHC 9.0 and aeson 2.0, as well as the latest bower-json version, but the purescript-{a,c}st packages don't sadly.
2022-05-31haskell.packages.ghc8107.purescript-{a,c}st: sync with purescriptsternenseemann1-0/+6
Although purescript-{cst,ast} don't depend on purescript, it's important that they use the same dependencies as the latter, so packages that depend on more than one of them at the same time work, like e.g. purenix (which is broken at the moment because it doesn't support purescript 0.15).
2022-05-31haskell.packages.ghc8107.purescript: clean up patch, unbreaksternenseemann1-0/+3
After a dependency got unbroken recently, only a patch for LTS 18 which is now part of the release needed cleaning up and aeson 1.5.* and corresponding bower-json version to be provided.
2022-05-31release-haskell.nix: test weeder for currently working GHC versionssternenseemann1-0/+5