11751 Commits

Author SHA1 Message Date
whispers d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
Wolfgang Walther 1cafcf671b postgrest: 14.13 -> 14.14
Release Notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.14
2026-06-30 21:14:53 +02:00
Jörg Thalheim dc05c0d446 haskellPackages.nix-serve-ng: build against lix
Upstream nix-serve-ng has switched to Lix as its supported Nix
implementation, so follow upstream and build the Lix-backed variant
by default. Add a release-notes entry since this changes pkgs.nix-serve-ng.
2026-06-28 20:50:43 +03:00
Aliaksandr 35ce861650 ghcWithPackages: throw on non-derivation inputs
Previously the user-supplied package list was passed directly through
`lib.closePropagation` and an `isHaskellLibrary`-attribute filter, so
mistakes such as `[ dontCheck hp.foo ]` (forgetting parentheses around
the override) silently produced a GHC environment with the affected
package missing instead of failing.

Validate each top-level entry up front. We deliberately accept any
derivation (not just Haskell libraries), because shellFor passes
mixed inputs like `libraryFrameworkDepends` through here on Darwin;
those are still silently dropped by the existing closure-side filter.
The user-error case the issue is about -- non-derivation values like
functions or strings -- is now rejected with a helpful message that
points at the canonical fix.

Fixes #30304

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-16 18:47:38 +03:00
Yt f3785405f6 libsoup_2_4: drop (#529295) 2026-06-15 23:27:32 +00:00
sterni 5ad26e362d haskell.packages.ghc912.glib: patch incompatibility with rts
Resolves https://github.com/NixOS/nixpkgs/issues/525467.
2026-06-14 15:17:54 +02:00
Taimoor Zaeem bc1fa5c863 postgrest: 14.12 -> 14.13
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.13
2026-06-12 13:22:21 +05:00
whispers 1e4bb05fbd haskellPackages: regenerate hackage packages after libsoup_2_4 drop 2026-06-08 11:32:00 -04:00
whispers 8b79d46084 haskellPackages.{gi-soup2,spike}: mark broken
We are dropping libsoup 2.4 due to it having been long insecure. There
are two remaining dependents in the Hackage set:
- spike is a 15 year old "experimental web browser"
- gi-soup2 is autogenerated bindings for libsoup 2.4
Neither of these justify being kept around, so we mark them broken so
the package set can continue to evaluate.
2026-06-08 11:08:54 -04:00
whispers 214e546fc4 haskellPackages: regenerate hackage packages 2026-06-08 11:08:28 -04:00
Wolfgang Walther fdc9415c02 haskellPackages.qhs: fix dependency bounds and tests (#517630) 2026-06-07 10:27:44 +00:00
Peter A. 6790716eaa haskellPackages.qhs: 0.4.1 -> 0.4.3
Use the upstream release with relaxed dependency bounds and declared
test build tools. Fetch it without IFD and keep the built executable on
PATH during checkPhase.
2026-06-07 12:19:36 +02:00
Wolfgang Walther cb2b6576d1 haskellPackages.hadolint: add back justStaticExecutables and fix Paths references on aarch64-darwin (#528142) 2026-06-07 10:14:44 +00:00
erics118 c41681c9ed hadolint: add back justStaticExecutables and fix Paths_ references on aarch64-darwin
closure goes from 4.3 Gib to 127.8 Mib

removes outdated `disableCabalFlag "static"`, as such a flag is no
longer defined
2026-06-07 12:09:05 +02:00
Wolfgang Walther 8261a02870 maintainers: remove shlok (#523732) 2026-06-04 14:26:51 +00:00
Hythera 869cc21cd2 maintainers: remove shlok 2026-06-04 16:16:27 +02:00
Wolfgang Walther f0712d1576 haskellPackages.warp: skip tests on darwin due to sandbox (#526369) 2026-06-01 17:44:03 +00:00
Marcin Serwin 85ac6ca088 maintainers: drop ttuegel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-31 20:27:39 +02:00
Wolfgang Walther 057b9549f1 haskellPackages.warp: skip tests on darwin due to sandbox
Warp has been failing to build in the darwin sandbox for a long time,
because of some failing tests, even with local networking enabled. This
does not surface when using it from the cache, because hydra builds
without sandbox. But for development / nixpkgs-review, this is heavily
annoying. Disabling these two tests makes the build pass on the
community builder for me.
2026-05-31 15:40:37 +02:00
Michael Peyton Jones aac4e39ed0 haskellPackages: move hoogle docPackages into passthru
This can get very big and lead to "command line length exceeded" errors
when building hoogle databases for large numbers of packages.
2026-05-26 17:08:20 +01:00
Sigmanificient 0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
Wolfgang Walther 9a763ad07b postgrest: 14.11 -> 14.12
Release Notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.12
2026-05-22 23:57:07 +02:00
Samir Talwar 44619b7c78 cabal-fmt: do not override Cabal-syntax
cabal-fmt now builds well without the override for `Cabal-syntax` ([but
with jailbreaking for other dependencies][cabal-fmt#98]) on GHC versions
9.6 and up (and possibly on earlier versions; I did not test it).

[cabal-fmt#98]: https://github.com/phadej/cabal-fmt/issues/98
2026-05-22 12:02:41 +02:00
K900 877385b045 Merge remote-tracking branch 'origin/master' into staging-next 2026-05-18 16:19:13 +03:00
Markus Theil 6458bafb72 haskellPackages.botan-bindings: 0.2.0.0 -> 0.3.0.0
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-05-18 09:27:46 +02:00
Markus Theil e3512cc0ea haskellPackages.botan-low: 0.1.0.0 -> 0.2.0.1
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-05-18 09:27:46 +02:00
Michael Daniels e4da0a7e03 Merge branch 'master' into staging-next 2026-05-17 20:04:53 -04:00
Eman Resu c4e70c2a59 various: remove nested lists in build inputs 2026-05-16 22:39:19 -04:00
Marc Scholten 9c990e0af8 haskellPackages.ihp: pin to hasql 1.10
IHP needs hasql >= 1.10 via hasql-mapping. Use overrideScope to pin
IHP to the newer hasql versions which are already available as
version-suffixed extra-packages, keeping the Stackage LTS 24 defaults
for the rest of the package set.

The scope renames the hasql-stack attributes for IHP and unmarks
hasql-mapping (which is version-resolution-specific, mirroring the
hasql-notifications entry in the postgrest scope). hasql-mapping
stays in broken.yaml because it genuinely fails against the default
hasql 1.9.3.1 from Stackage LTS 24. dontCheck for the scoped deps
lives in the top-level overlay so it can apply to the versioned
attributes; tests are disabled because they connect to PostgreSQL /
docker at runtime.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 14:39:23 +02:00
Michael Daniels a6aa7c3b27 Merge commit '9d8e096346e9c51041858b3b301ffe1d7d4e63d5' into haskell-updates 2026-05-11 08:36:47 -04:00
Taimoor Zaeem 2df1d67602 postgrest: 14.8 -> 14.11
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.11
2026-05-09 13:36:51 +05:00
Alexandre Esteves d14c80e68e haskellPackages.*: enable packages that build on aarch64-darwin 2026-05-08 12:11:55 +02:00
Alexandre Esteves 22a0875c6d haskellPackages.*: unmark a few packages as broken 2026-05-08 12:11:55 +02:00
Sander b5bfb946e4 cachix: 1.11.0 -> 1.11.1 2026-05-07 18:56:55 +02:00
sternenseemann e9138ee161 haskellPackages: clean up overrides for failing / broken packages (#511554) 2026-04-30 10:59:46 +00:00
Ai-Ya-Ya 09a8cc955c haskellPackages.beam-duckdb: disable Apache Iceberg tests
Apache Iceberg is not packaged and not part of pkgs.duckdb
2026-04-30 12:55:50 +02:00
sternenseemann 30ef3fa482 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1824812](https://hydra.nixos.org/eval/1824812) of nixpkgs commit [eca7764](https://github.com/NixOS/nixpkgs/commits/eca7764bd42578071e03c8e5b13382d8dc4cf207) as of 2026-04-30 09:55 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2026-04-30 12:55:49 +02:00
sternenseemann 39264e1425 haskellPackages.hakyll-images: disable broken test suite for now 2026-04-30 12:55:49 +02:00
sternenseemann 9f3f142e52 haskellPackages.ghc-bench: work around missing test files 2026-04-30 12:55:49 +02:00
sternenseemann 77f0a59975 haskellPackages.comonad-coactions: work around erroneous bound
The test suite can be built with QuickCheck < 2.16 now, but requires a
newer version of template-haskell than GHC 9.10.3 provides.
2026-04-30 12:55:49 +02:00
sternenseemann e2ccc01766 haskellPackages.clash-lib-hedgehog: pin to 1.8.*
Needs to match clash-lib which is tracked by Stackage LTS.
2026-04-30 12:55:48 +02:00
Wolfgang Walther eca7764bd4 haskellPackages.hs-opentelemetry-api: jailbreak 2026-04-27 18:20:54 +02:00
sternenseemann b84c4e5221 haskellPackages.kdl-hs: skip broken test suite 2026-04-27 17:44:15 +02:00
sternenseemann 3edcad645d git-annex: update sha256 for 10.20260421 2026-04-27 17:43:59 +02:00
sternenseemann eb612333aa hledger-web: drop upstreamed patch 2026-04-27 17:43:23 +02:00
sternenseemann c461129fd5 haskellPackages.lager: disable nonterminating test suite 2026-04-27 17:27:10 +02:00
sternenseemann a08415941d Merge commit 1c8355b14e into haskell-updates 2026-04-26 17:00:16 +02:00
sternenseemann d0a2ca9b6d haskellPackages.range: drop obsolete override 2026-04-26 16:40:38 +02:00
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