Commit Graph

371 Commits

Author SHA1 Message Date
Emily
ca72a42fcb release-haskell: drop x86_64-darwin mention in comment 2026-06-26 08:00:51 +01:00
Emily
45dd7d3fb2 release: stop building for x86_64-darwin 2026-06-21 19:22:34 +01:00
sternenseemann
2be5dcd9db top-level/release-haskell.nix: don't test microhs on musl, add hugs 2026-04-14 11:54:11 +02:00
nixpkgs-ci[bot]
cfd89a5979 Merge 3e3435576f into haskell-updates 2026-04-10 00:32:26 +00:00
Alex Tunstall
b23b370052 top-level/release-haskell.nix: test GHC boot pkgs
Test the GHC boot packages that are known to work with MicroHs and mark
those that don't work as broken.
2026-04-09 22:33:44 +01:00
sternenseemann
74f842ffbe top-level/release-haskell.nix: test some pkgs with MicroHs 2026-04-09 22:33:43 +01:00
Alexandre Esteves
8a5a110275 haskellPackages.iserv-proxy: test on Hydra 2026-03-16 03:13:28 +00:00
sternenseemann
eea038a5de haskell.packages.ghc9141.haskell-debugger: test on Hydra (#498880) 2026-03-11 15:20:43 +00:00
sternenseemann
00fa554ffe haskell.compiler.ghc912: 9.12.2 -> 9.12.3, haskell.packages.ghc9123.fourmolu,cabal-add: fix build (#494049) 2026-03-11 15:20:00 +00:00
Alexandre Esteves
00367277d5 haskell.packages.ghc9141.haskell-debugger: test on Hydra 2026-03-11 13:51:56 +00:00
sternenseemann
237695574b haskell.packages.ghc9141.scrod: test on Hydra 2026-03-11 13:31:21 +01:00
sternenseemann
5e74d3ca0e haskell.compiler.ghc912: 9.12.2 -> 9.12.3
After #490755, the problematic regression has been patched, so we can actually
update. After the fixes for fourmolu and cabal-add, HLS can also be built with
GHC 9.12.3.
2026-03-10 23:08:49 +01:00
nixpkgs-ci[bot]
b3398f6ef8 Merge 10edfe4e48 into haskell-updates 2026-03-01 00:31:32 +00:00
Emily
24d5ac84b3 {ci/eval,release}: migrate supported systems to top-level
The supported systems can differ across release branches. The original
file is kept until the GitHub CI is migrated.
2026-02-27 13:45:31 +00:00
sternenseemann
ea6599a936 top-level/release-haskell.nix: hlint, weeder build with 9.10.3 2026-02-25 14:02:51 +01:00
sternenseemann
2ab2e2dc32 top-level/release-haskell.nix: remove GHC 9.10.2 jobs 2026-02-25 14:02:51 +01:00
sternenseemann
7d534f6103 top-level/release-haskell.nix: drop removed package cedille 2026-02-08 12:14:57 +01:00
Wolfgang Walther
e88261e3ec haskellPackages: stackage LTS 24.26 -> LTS 24.27
all-cabal-hashes: 2025-12-30T09:01:27Z -> 2026-01-10T16:06:01Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-01-10 17:24:01 +01:00
nixpkgs-ci[bot]
86d3eb3279 Merge c4cfc9ced3 into haskell-updates 2025-12-30 15:19:43 +00:00
sternenseemann
f3958665b8 haskell.compiler.ghc9123: init at 9.12.3
https://www.haskell.org/ghc/blog/20251227-ghc-9.12.3-released.html

haskell.packages.ghc9123.interpolate: fix eval
2025-12-28 10:25:03 +01:00
Wolfgang Walther
5da3cefdd6 release-haskell: fix eval
Forgot to remove this reference in 6cfb065e.
2025-12-26 18:33:40 +01:00
Wolfgang Walther
99b063263c release-haskell: remove pkgsCross.aarch64-android-prebuilt.pkgsStatic
Nesting pkgsCross.pkgsStatic doesn't work properly for android-prebuilt,
it will result in a build with musl.
2025-12-14 13:56:30 +01:00
Wolfgang Walther
ba03cc7657 pkgsStatic.haskellPackages.ghc: 9.4 -> 9.12
We recently merged changes to build TemplateHaskell with iserv-proxy,
which allows us to bump pkgsStatic from GHC 9.4 to GHC 9.8+. Currently,
GHC 9.10 is the default, but it fails some builds with TH (for example
`pkgsStatic.haskell.packages.native-bignum.ghc910.jose`), which succeed
with GHC 9.12.

Resolves #275304
2025-12-14 13:52:04 +01:00
Alexandre Esteves
20df4a1dbe haskellPackages: support Template Haskell when cross compiling
This makes TH work when cross-compiling between aarch64 and x86_64 for
both glibc and musl.

pkgsStatic does not work, yet and neither does darwin.
2025-11-30 19:14:31 +01:00
sternenseemann
7024499bf8 git-annex: remove compat code for GHC < 9.10
This was implemented when we were using 9.8 in order to ease the
transition to 9.10, but we don't really need to be able to build
git-annex on 9.8 anymore.
2025-11-21 16:54:33 +01:00
sternenseemann
b44e047174 top-level/release-haskell.nix: stop redundantly git-annex w/ 9.10 2025-11-21 16:50:45 +01:00
sternenseemann
1b4fd657b8 release-haskell.nix: reflect reorganized agda tests 2025-11-01 23:04:08 +01:00
Wolfgang Walther
0b63c854c7 haskell.compiler.ghc9121: drop
Latest 9.12.x minor release is 9.12.2, which is also in Stackage Nightly
2025-09-01.

Thus, dropping according to the GHC Deprecation Policy.
2025-10-15 15:12:33 +02:00
Wolfgang Walther
ab3b9e8495 haskell.compiler.ghc9101: drop
Latest 9.10.x minor release is 9.10.2, which is also in Stackage 24.8.

Thus, dropping according to the GHC Deprecation Policy.

(cherry picked from commit ac5228c6c0)
2025-10-15 15:05:21 +02:00
Wolfgang Walther
3051054425 haskellPackages.haxl: work around broken Setup.hs (#449093) 2025-10-13 16:40:26 +00:00
sternenseemann
ec5a9db64a emanote: remove at 1.4.0.0
The former maintainer and upstream author of this package has been
banned from Nixpkgs f03d404df9c59a2cbb7f6f902247841245c97c3c6ad90.
I have zero interest in keeping this working.

ema happens to work without overrides, so let's leave that enabled until
it breaks.
2025-10-13 13:52:13 +02:00
sternenseemann
054e2d2541 Merge commit 59f9c6722b into haskell-updates 2025-10-08 12:34:28 +02:00
sternenseemann
17e7702cea haskellPackages.haxl: work around broken Setup.hs
pkgs.codd depends on this package which wasn't previously apparent since
it is not part of our haskell-updates jobset.
2025-10-06 12:33:57 +02:00
Wolfgang Walther
d7448200ec [haskell-updates] cherry picks from staging-next (#447025) 2025-10-05 12:13:49 +00:00
nixpkgs-ci[bot]
99bf2f7c42 Merge 0832d1b3a0 into haskell-updates 2025-10-05 00:22:14 +00:00
K900
f8d669f413 Merge remote-tracking branch 'origin/master' into staging-next 2025-10-04 21:10:21 +03:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
sternenseemann
847d79da4a spago-legacy: 0.21.0 -> 0.21.1, rename from spago
See https://github.com/purescript/spago-legacy/pull/3.

Co-authored-by: Peter Becich <peterbecich@gmail.com>
(cherry picked from commit 401566541b)
2025-10-02 12:28:23 +02:00
sternenseemann
401566541b spago-legacy: 0.21.0 -> 0.21.1, rename from spago
See https://github.com/purescript/spago-legacy/pull/3.

Co-authored-by: Peter Becich <peterbecich@gmail.com>
2025-09-28 18:05:53 +02:00
sternenseemann
f02201c53a ghc: 9.8.4 -> 9.10.3; Stackage LTS: 23.27 -> 24.9 (#429810) 2025-09-20 23:09:13 +02:00
Wolfgang Walther
a8e20b128a haskell.compiler.ghc963: drop
Latest 9.6.x minor release is 9.6.7, which is also in Stackage 22.44.

Thus, dropping according to the GHC Deprecation Policy.

This requires to change the bootstrap for GHC 9.8.x and GHC 9.10.x on
some platforms.
2025-09-18 20:09:57 +02:00
sternenseemann
ed65db9c51 ghc: 9.10.2 -> 9.10.3
https://www.haskell.org/ghc/blog/20250910-ghc-9.10.3-released.html
2025-09-12 00:34:54 +02:00
Wolfgang Walther
e883d6d78c Merge commit '50a00d8692c0253cc75a3dc0bfc46a88d98f1b8c' into haskell-updates 2025-09-07 20:29:39 +02:00
Emily
3b7e7e362b haskell.compiler.ghc928: drop 2025-09-07 18:45:52 +01:00
Emily
c024327605 haskell.compiler.ghc8107{,Binary}: drop
Also, rearrange the GHC‐related release notes to be in order of
most likely to matter to anyone.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-09-07 18:45:36 +01:00
sternenseemann
f8560ade01 haskell.compiler.ghc902: remove at 9.0.2
Let's drop everyone's least favorite GHC version.
2025-09-07 11:26:58 +02:00
nixpkgs-ci[bot]
027d77d285 Merge 38c4f0e410 into haskell-updates 2025-09-07 00:22:23 +00:00
Wolfgang Walther
4a5ab1eb69 haskell.compiler.ghc865Binary: drop
This was used for bootstrapping GHC on powerpc64le, but it's unclear
whether that actually still works. It makes no sense to pretend to
support it, when it's most likely broken, but we can't even verify.

Also the bootstrap chain will be broken once we drop GHC 8.10.7, so we
might as well drop the whole thing.
2025-09-07 00:32:48 +02:00
nixpkgs-ci[bot]
6181842a3c Merge 0ab631ca55 into haskell-updates 2025-09-06 21:18:50 +00:00
Wolfgang Walther
cdb246abb3 Merge commit '5203378d1dbf394970184006df4d6111065601a4' into haskell-updates 2025-09-06 21:18:41 +02:00