Commit Graph

11765 Commits

Author SHA1 Message Date
sternenseemann
2c29bb5c9d spago-legacy: move to by-name 2025-09-28 18:05:53 +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
9666a0de1b haskellPackages.turtle: fix mv not working on dirs
This fixes spago.tests, for example.
2025-09-28 13:05:15 +02:00
sternenseemann
1a64625aa4 haskellPackages.cryptonite: make krank ignore closed issue tracker
cryptonite has been abandoned and all issues are reported as closed by
the GitHub API since the repository has been archived.
2025-09-26 14:31:36 +02:00
sternenseemann
4809a5ea44 haskellPackages.spago: clarify that it won't be released to hackage 2025-09-26 14:31:36 +02:00
sternenseemann
58f7e2db12 vaultenv: clarify that it won't be released to hackage 2025-09-26 14:31:36 +02:00
sternenseemann
1cb88af161 haskell.lib.compose.buildStackProject: make krank ignore issue ref
Links the issue the line below addresses.
2025-09-26 14:31:36 +02:00
sternenseemann
0eedc11e2f haskell.lib: make krank ignore informational issue references 2025-09-26 14:31:36 +02:00
sternenseemann
dc9dcaf7ac haskellPackages.lzma-conduit: make krank ignore closed issue
Not really actionable since the reporter closed it because the project
“seems abandoned”. Good that cachix depends on it!
2025-09-26 14:31:36 +02:00
sternenseemann
89d686c14e haskellPackages.regex-applicative-text:note it won't receive updates
Closed issue indicates WONTFIX, so we can make krank ignore it.
2025-09-26 14:31:36 +02:00
sternenseemann
e13fa66621 haskellPackages.pfile: note current ticket for bounds issue 2025-09-26 14:31:36 +02:00
sternenseemann
3712b50a4a nixfmt-classic: note current ticket for bounds issue 2025-09-26 14:31:36 +02:00
sternenseemann
1780b13e36 haskellPackages.GLFW-b: explain why we skip the test suite 2025-09-26 14:31:36 +02:00
sternenseemann
fc2d612b1d haskellPackages.serialport: explain why we skip the test suite 2025-09-26 14:31:36 +02:00
sternenseemann
fffe18dcd9 haskellPackages.blockio-uring: update issue reference
Upstream added support for liburing 2.11, but since then we have updated
to liburing 2.12.
2025-09-26 14:31:36 +02:00
sternenseemann
b7c88f16f4 ghcWithPackages: make krank ignore informational issue references 2025-09-26 14:17:29 +02:00
sternenseemann
1deb92346f haskellPackages.mkDerivation: enforce unix line endings in cabal files
Automatically use sed(1) to remove DOS line endings from .cabal files.
This is intended to work around Hackage producing revised cabal files
with DOS line endings (https://github.com/haskell/hackage-server/issues/316).
This frequently leads to

- patches failing to apply. Unfortunately there is no way to apply a
  patch with Unix line endings to a file with DOS line endings with
  GNU patch(1). Only the following combinations are supported:

  file  patch  comment
  Unix  Unix
  DOS   DOS    using --binary
  DOS   Unix   Haven't tested it, but I assume it works because
               patch(1) converts the file to Unix line endings
               implicitly (which can be disabled using --binary),
               but never the patch…

- Test suites sometimes involve the .cabal file which can be
  affected by the line endings.

This behavior is enabled by default to prevent cases where (unrevised)
packages regress when they get a revision later. Of course, the behavior
is a little nonsensical for non-Hackage packages, but it is probably
rarely an issue in practice. When DOS line endings need to be preserved,
the user can pass `dontConvertCabalFileToUnix = true`.

Supersedes #279248.
Resolves #206840.
2025-09-26 11:56:55 +02:00
sternenseemann
141143dab8 haskellPackages: stackage LTS 24.11 -> LTS 24.12
all-cabal-hashes: 2025-09-21T18:48:01Z -> 2025-09-25T14:09:07Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2025-09-25 16:46:05 +02:00
maralorn
3bce98bfed haskell.packages.ghc{94,96,98,912}.haskell-language-server: Fix build 2025-09-24 22:24:45 +02:00
sternenseemann
e2bb0d4103 haskell.packages.ghc910.{hinotify,fsnotify}: drop obsolete dontChecks
Upstream has since added proper 9.10 compatibility.
2025-09-23 13:00:12 +02:00
nixpkgs-ci[bot]
77c788e234 Merge 8e8a794380 into haskell-updates 2025-09-23 00:20:31 +00:00
sternenseemann
b9c061dc97 haskell.packages.ghc92.language-javascript_0_7_0_0: drop obsolete override
The issue with utf8-light appears to have been resolved and
haskell.packages./ghc92/.language-javascript_0_7_0_0 is completely unused.
2025-09-22 21:44:24 +02:00
sternenseemann
ffd683af2b haskell.packages.ghc902Binary.inline-c-cpp: remove broken/obsolete override
This depends on a GHC patch which the only remaining GHC 9.0.*,
ghc902Binary, doesn't have, being a bindist and all.
2025-09-22 18:50:00 +02:00
sternenseemann
22d7eeead2 haskell.packages.ghc902Binary.retry: drop obsolete override
The issues has been resolved in >= 0.9. Note that it's not possible to
test this at the moment since retry (indirectly) depends on
TemplateHaskell which doesn't work with our bindists.
2025-09-22 18:50:00 +02:00
sternenseemann
a11b0c435e haskell.packages.ghc902Binary.reflection: make krank ignore closed issues
This workaround is for a GHC bug that has never gotten addressed in GHC 9.0.*.
2025-09-22 18:50:00 +02:00
Wolfgang Walther
49de69bae7 haskellPackages.{cabal-cargs,binrep,regression-simple,arbtt,dataframe,patat,monad-bayes}: jailbreak (#444799) 2025-09-22 14:20:23 +00:00
sternenseemann
d19e1790d6 haskellPackages.bloomfilter-blocked: disable test suite we can't easily build 2025-09-22 16:01:31 +02:00
sternenseemann
0538dd63b8 haskellPackages.cryptonite:let krank ignore issue reference in patch
The upstream issue reports closed state because the repository is
abandoned.
2025-09-22 15:50:50 +02:00
sternenseemann
9a1da95d15 haskellPackages: restrict darwin int ptr workaround to affected GHCs
A fix was merged for GHC >= 9.10 which has been backported to GHC 9.8.2
and 9.6.5.

- a5a7a0cead
- 92239edecc
2025-09-22 15:33:30 +02:00
sternenseemann
d00493bd14 haskellPackages.{arbtt,binrep,cabal-cargs,dataframe,monad-bayes,patat,regression-simple}: jailbreak
haskellPackages.cabal-cargs: drop override obsoleted by 1.7.0.
2025-09-22 15:21:56 +02:00
Marc Scholten
579cafc7a4 haskellPackages.ihp-openai: add maintainer mpscholten 2025-09-22 15:13:13 +02:00
Marc Scholten
153d929057 haskellPackages.ihp-openai: unbreak 2025-09-22 15:13:11 +02:00
Wolfgang Walther
41bd77e63e haskellPackages: fix transitive broken 2025-09-22 15:12:24 +02:00
Wolfgang Walther
cfcbe40322 haskellPackages.cabal2nix-unstable: use correct output on Darwin (#445097) 2025-09-22 12:54:56 +00:00
sternenseemann
b44638878d haskellPackages.math-functions: drop obsolete workaround on darwin
Upstream issue has been resolved.
2025-09-22 14:37:00 +02:00
sternenseemann
98830a9ae9 haskellPackages: stackage LTS 24.10 -> LTS 24.11
all-cabal-hashes: 2025-09-14T21:34:10Z -> 2025-09-21T18:48:01Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2025-09-22 14:30:23 +02:00
nixpkgs-ci[bot]
f08a85f704 Merge master into staging-next 2025-09-22 12:07:05 +00:00
sternenseemann
78e50a3885 haskellPackages.callPackage: preserve functionArgs (#443442) 2025-09-22 11:26:13 +00:00
Wolfgang Walther
f921c6fa2a haskellPackages.pandoc-crossref: revert patch requiring pandoc>=3.8 (#444951) 2025-09-22 11:15:21 +00:00
sternenseemann
5dc692bae6 haskellPackages.large-hashable: re-enable on aarch64-linux 2025-09-22 02:35:56 +02:00
sternenseemann
ec426cc387 haskellPackages.cabal2nix-unstable: use correct output on Darwin
cabal2nix doesn't have a separate bin output, but cabal2nix-unstable
does (now?), so copying over the code doesn't work. Just stop hardcoding
the bin output in both cases.
2025-09-22 02:20:21 +02:00
sternenseemann
e03351feb2 haskellPackages.aeson-schema: drop obsolete override
aeson-schema has been marked broken due to unrelated issues:
https://github.com/ocramz/aeson-schema/issues/26
2025-09-22 01:08:47 +02:00
sternenseemann
aa39e978b7 haskellPackages.glualint: drop obsolete override
The issue has been resolved in the last two releases, however glualint
is still transitively broken by
<https://github.com/UU-ComputerScience/uuagc/issues/20>.
2025-09-22 01:08:47 +02:00
sternenseemann
014307e99c haskellPackages.lvar: drop obsolete override
The issue has been resolved upstream as reported by krank.
2025-09-22 01:08:47 +02:00
sternenseemann
6592fefbed haskellPackages.HsSyck: remove obsolete workaround
The issue has been resolved upstream as reported by krank.
2025-09-22 01:08:47 +02:00
sternenseemann
5a2cfde341 haskellPackages.dunai: drop obsolete workaround
The issue has been resolved upstream as reported by krank.
2025-09-22 01:08:47 +02:00
sternenseemann
4ede35a36f stack: provide hpack 0.38.1 to match upstream binaries 2025-09-21 15:28:05 +02:00
sternenseemann
f2b98de78a haskellPackages.pandoc-crossref: revert patch requiring pandoc>=3.8
- The linked issue has been resolved, but the updated bounds are only
  available on master.
- 0.3.21 contains a patch for an interface deprecation in pandoc 3.8
  which we need to revert in order to build with pandoc 3.7.
2025-09-21 14:34:00 +02:00
sternenseemann
1fe73e3aa7 dhall-lsp-server: use lsp from Stackage LTS 24 2025-09-21 10:34:05 +02:00
sternenseemann
7adbd08882 dhall-lsp-server: apply patch for text >= 2.1.2 2025-09-21 10:34:05 +02:00