sternenseemann
f8fb59f3ea
haskellPackages.railroad: drop obsolete override
2026-04-26 16:40:17 +02:00
sternenseemann
69c7004f28
haskellPackages: stackage LTS 24.37 -> LTS 24.38
...
all-cabal-hashes: 2026-04-17T10:04:15Z -> 2026-04-24T19:35:23Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-04-25 00:48:27 +02:00
sternenseemann
c328b2a02f
haskellPackages.{ghc-mod,structured-haskell-mode,haskell-to-elm}: drop overrides
...
All of these packages haven't had maintenance in a while and no longer
build. It doesn't look like it's going to change for any of them soon.
2026-04-23 11:55:11 +02:00
sternenseemann
65222096aa
haskellPackages.paypal-adaptive-hoops: move override to -nix
2026-04-23 11:55:11 +02:00
sternenseemann
00df3d0a79
haskellPackages: remove overrides for various broken packages
...
I used
nix-build maintainers/scripts/haskell/test-configurations.nix \
--argstr files configuration-common.nix --keep-going
to find overrides in configuration-common.nix for packages that fail to
build or have a broken dependency. I then went through the list of
overrides this generated and removed them unless I thought it may be
useful too keep them around.
- Overrides that don't contain much information and are easy to add back
if need be, e.g. doJailbreak or dontCheck without further information.
- Workarounds for packages that are unmaintained or have been broken for
a long time. This applies to _a lot_ of the packages in this commit,
so they are likely also good candidates for exclude-packages in the
future.
- Overrides for issues that have since been closed.
- I also dropped overrides for packages that fail due to a new issue
that would require a new release anyways.
- Patches are usually dropped for one of the reasons above, but also
relatively easy to find again and add back.
2026-04-23 11:55:08 +02:00
sternenseemann
082e61fa84
haskellPackages.hw-{hedgehog,string-parse}: allow doctest >= 0.24
2026-04-23 11:54:07 +02:00
sternenseemann
32e90277e0
haskellPackages.hgmp: allow QuickCheck 2.15
...
Reported the issue to the author via email.
2026-04-23 11:54:06 +02:00
sternenseemann
a501452735
haskellPackages.crypt-sha512: relax too strict bound on base
2026-04-23 11:54:06 +02:00
sternenseemann
fa9c328979
haskellPackages.d-bus: drop override
...
There hasn't been an upstream release since that override has been
introduced nor more activity upstream.
2026-04-23 11:54:05 +02:00
sternenseemann
0acbc12ee9
haskellPackages.cryptol: move override to configuration-nix
2026-04-23 11:54:04 +02:00
sternenseemann
f9e7c251b9
haskellPackages.http2-tls: pin to 0.4.5 to match crypton/tls
...
…from Stackage LTS 24.
2026-04-23 11:54:04 +02:00
sternenseemann
89a53c5e8f
haskellPackages.dom-parser: prevent revision from breaking the build
...
Hackage revisions have introduced an upper bound on text <2.1.2 which we
have a patch for.
2026-04-23 11:54:03 +02:00
sternenseemann
88ea239695
haskellPackages.hgeometry-combinatorial: move test suite override
...
This override looks to be permanent as upstream does not intend on
removing the dependency on cabal-install.
2026-04-23 11:54:01 +02:00
sternenseemann
c9771f6df7
haskellPackages: move various dep overrides to configuration-nix
...
Most of these packages don't build at the moment, but it looks like the
overrides are going to be necessary going forward as well.
2026-04-23 11:54:01 +02:00
sternenseemann
d4d7a06796
haskellPackages.inline-java: move override to configuration-nix
...
I attempted fixing the build of its dependency, jni, but there is
another build problem after correcting the path to libjvm.so.
2026-04-23 11:54:01 +02:00
sternenseemann
a5dcb10639
haskellPackages.tmp-postgres: move override to configuration-nix
...
Supposedly, Mercury are going to release a new version of this package
soon™ after they have been granted maintainership, so there is probably
some value in keeping this around despite the package being broken at
the moment.
2026-04-23 11:54:01 +02:00
sternenseemann
ab08bb0237
haskellPackages.{inline-c-win32,Southpaw}: track platforms in hackage2nix
2026-04-23 11:54:00 +02:00
sternenseemann
b30db24642
haskellPackages: update hackage2nix configuration to match generated output
...
Forgot to amend this in a previous commit
2026-04-23 11:26:21 +02:00
sternenseemann
40f0feac51
Merge commit 5fbed93b08 into haskell-updates
...
We see some attribute names from staging which finally match the
output of some packages which unbreaks them again.
2026-04-23 11:22:32 +02:00
Wolfgang Walther
3b986f9281
haskellPackages.hs-opentelemetry-{exporter-handle,exporter-in-memory,instrumentation-{conduit,hspec,persistent,postgresql-simple,tasty,wai},utils-exceptions}: unbreak
2026-04-22 23:19:10 +02:00
Marc Scholten and Claude Opus 4.7
175e8da441
haskellPackages.postgresql-simple-postgresql-types: unbreak
...
The only test suite requires testcontainers-postgresql (docker); skip
it with dontCheck. Also drops postgresql-simple-postgresql-types from
transitive-broken.yaml now that postgresql-types is unbroken.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-20 14:12:49 +01:00
sternenseemann and GitHub
d3ae395950
haskellPackages.postgresql-types: unbreak ( #511704 )
2026-04-20 13:03:01 +00:00
Ai-Ya-Ya and sternenseemann
21ef12e92e
haskellPackages.{beam-duckdb,duckdb-{ffi,simple}}: add Ai-Ya-Ya as maintainer
2026-04-20 15:00:08 +02:00
Marc Scholten and Claude Opus 4.7
5cddaf9e1d
haskellPackages.postgresql-types: unbreak, run unit tests
...
postgresql-types ships a second `integration-tests` suite that requires
testcontainers-postgresql and Docker; select just `unit-tests` via
testTargets so Hydra can still run the hspec suite.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-20 13:42:19 +01:00
sternenseemann
4fee1a3b23
haskellPackages.Cabal-hooks: update required Cabal version
2026-04-19 14:07:26 +02:00
sternenseemann
586e37985a
haskellPackages.range: 0.3.2.1 -> 0.3.2.2
...
Resolves infinite loop in doctests.
2026-04-19 13:59:48 +02:00
Wolfgang Walther and GitHub
112cee1add
haskellPackages: fix typos of __darwinAllowLocalNetworking argument ( #511241 )
2026-04-19 08:25:25 +00:00
Wolfgang Walther and GitHub
43e611f956
haskell.packages.ghc914.hie-bios: fix eval ( #511269 )
2026-04-19 08:24:45 +00:00
Alexandre Esteves
4d14bd2cfe
haskell.packages.ghc914.hie-bios: fix eval
2026-04-19 00:30:30 +01:00
Alexandre Esteves
74fe81b7a3
haskellPackages: fix typos of __darwinAllowLocalNetworking argument
2026-04-18 22:25:19 +01:00
Wolfgang Walther and GitHub
e1b9e0a1be
haskell.packages.microhs: fix eval ( #510899 )
2026-04-18 16:28:54 +00:00
sternenseemann
0e7e79e7fb
haskell.packages.microhs: fix eval
2026-04-17 15:16:15 +02:00
sternenseemann
42ac7e8197
spacecookie: 1.0.0.3 -> 1.1.0.1
...
Has no reverse dependencies in Hackage nor Nixpkgs, so unproblematic.
Daemon has not changed (much), so services.spacecookie needs no changes.
2026-04-17 15:13:00 +02:00
sternenseemann
b0771a5099
haskellPackages: stackage LTS 24.36 -> LTS 24.37
...
all-cabal-hashes: 2026-04-09T21:58:58Z -> 2026-04-17T10:04:15Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-04-17 14:26:30 +02:00
Ai-Ya-Ya and sternenseemann
232133c0a0
haskellPackages.duckdb-ffi: disable problematic test
...
https://github.com/Tritlo/duckdb-haskell/issues/8 , issue for one test
that has been fixed upstream in
https://github.com/Tritlo/duckdb-haskell/pull/9
2026-04-16 22:24:20 +02:00
Stefan Frijters
a8aa19d004
haskellPackages.text-zipper: add hspec-discover
...
Fixes "ghc-9.10.3: Haskell pre-processor: could not execute: hspec-discover"
when strictDeps is enabled.
2026-04-12 22:44:48 +02:00
Wolfgang Walther
9a998f52f8
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1824411](https://hydra.nixos.org/eval/1824411 ) of nixpkgs commit [c7e1be8 ](https://github.com/NixOS/nixpkgs/commits/c7e1be87d27d8095b1b7c9fe6ab8e842fd358ca7 ) as of 2026-04-12 15:33 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2026-04-12 17:37:23 +02:00
Wolfgang Walther
c7e1be87d2
futhark: fix build
2026-04-12 16:43:08 +02:00
Wolfgang Walther
9af66e9a80
haskellPackages: regenerate hackage-packages.nix
2026-04-12 16:13:08 +02:00
sternenseemann
2aba6ba2d6
hledger-interest: drop obsolete override
2026-04-10 20:55:21 +02:00
Wolfgang Walther
8618bb50f0
haskellPackages: stackage LTS 24.35 -> LTS 24.36
...
all-cabal-hashes: 2026-03-30T06:52:34Z -> 2026-04-09T21:58:58Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-04-10 09:57:29 +02:00
nixpkgs-ci[bot] and GitHub
cfd89a5979
Merge 3e3435576f into haskell-updates
2026-04-10 00:32:26 +00:00
nixpkgs-ci[bot] and GitHub
433e853a47
Merge master into staging-next
2026-04-10 00:26:54 +00:00
sternenseemann and Alex Tunstall
8fbef8091f
haskell.packages.microhs: add doDistribute where necessary
...
Packages that have an empty hydraPlatforms won't be tested on Hydra
otherwise, even if explicitly requested.
2026-04-09 22:34:06 +01: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
Alex Tunstall and sternenseemann
e805baacb7
haskell.{compiler,packages}.microhs: init
...
The package set is built entirely from source using the stdenv and Hugs.
This also replaces the recently added microhs package, which was built
from pre-generated compiler output.
Co-authored-by: sternenseemann <sternenseemann@systemli.org >
2026-04-09 22:33:33 +01:00
Wolfgang Walther and GitHub
08ab83e006
haskellPackages.iserv-proxy: use in subprocess mode when doing cross ( #508035 )
2026-04-09 20:49:34 +00:00
Wolfgang Walther
ae8e541143
haskellPackages: unbreak
...
Automatically created by maintainers/scripts/haskell/unbreak.nu.
2026-04-09 22:48:40 +02:00
Alexandre Esteves
d2e8530be2
haskellPackages.iserv-proxy: use in subprocess mode when doing cross
2026-04-08 20:41:47 +01:00
nixpkgs-ci[bot] and GitHub
c11132a136
Merge 24c474ca38 into haskell-updates
2026-04-08 00:33:30 +00:00