Commit Graph

11765 Commits

Author SHA1 Message Date
sternenseemann
e3a7759b8f haskell.packages.ghc9121.tagged: 0.8.8 -> 0.8.9 2024-12-27 12:48:05 +01:00
sternenseemann
7b8838356f haskell.packages.ghc9121.splitmix: 0.1.0 -> 0.1.1 2024-12-27 12:47:57 +01:00
sternenseemann
bb7f507906 pkgsCross.*.haskellPackages.xhtml: 3000.3.0.0 -> 3000.4.0.0
https://hackage.haskell.org/package/xhtml-3000.4.0.0/changelog
2024-12-26 19:04:24 +01:00
sternenseemann
f43f9987c5 haskellPackages.repa*: drop obsolete patches
haskellPackages.repa-{eval,scalar}: drop stale broken flag
2024-12-26 19:02:36 +01:00
sternenseemann
3403ebc8b7 haskell.packages.ghc9101.ghc-lib-parser*: retain 9.10.* versions
The ormolu version we're using for 9.10 HLS doesn't like the 9.12 versions.
2024-12-26 15:41:54 +01:00
sternenseemann
d8d3d878f7 haskellPackages.gi-gtk_4: 4.0.9 -> 4.0.11 2024-12-26 15:41:54 +01:00
sternenseemann
fe2fe9981e cabal-install: adjust overrides for 3.14.1.0 2024-12-26 15:41:54 +01:00
sternenseemann
0bbb00e8ee haskellPackages: use Cabal 3.14.1.0 over 3.14.0.0 2024-12-26 15:41:54 +01:00
sternenseemann
628a40319a jacinda: build with happy-2.1.3 2024-12-26 15:41:54 +01:00
sternenseemann
5dfa2d6f55 pandoc_3_6: init at 3.6
pandoc_3_5: remove at 3.5
2024-12-26 15:41:54 +01:00
sternenseemann
48d7ea883c haskell.packages.ghc98: bump upgrades to their latest hackage rel.
We should keep an eye on megaparsec which had a breaking update
according to PVP.
2024-12-26 15:41:54 +01:00
sternenseemann
87d2c80f28 haskell.packages.ghc910: bump upgrades to their latest hackage rel.
We should monitor time-manager since that's a breaking update according
to PVP.
2024-12-26 15:41:54 +01:00
sternenseemann
81ef115433 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-12-26 15:41:54 +01:00
sternenseemann
ca5dc07d37 haskellPackages: stackage LTS 22.40 -> LTS 22.43
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-12-26 15:41:54 +01:00
sternenseemann
e4307e63cd haskellPackages: mark failing builds as broken 2024-12-24 12:43:38 +01:00
sternenseemann
e840590675 haskellPackages.amqp-streamly: don't attempt to run docker tests 2024-12-24 12:27:23 +01:00
Berk Özkütük
d43d9d17fa haskellPackages.unbound-generics: Unmark broken 2024-12-24 00:46:19 +01:00
sternenseemann
899146019f haskellPackages.diagrams-input: downgrade for Stackage LTS compat 2024-12-23 20:00:54 +01:00
sternenseemann
5dce243bc8 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1810632](https://hydra.nixos.org/eval/1810632) of nixpkgs commit [b3692b3](b3692b3250) as of 2024-12-23 17:37 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-12-23 20:00:54 +01:00
sternenseemann
835bc93724 haskellPackages: link upstream issues for GCC 14 workarounds
I've contacted the maintainer of libxml-sax directly as the package does
not seem to have a public issue tracker.

(cherry picked from commit 1ad0cb4d35)
2024-12-22 13:57:34 +01:00
sternenseemann
1139a6eeff haskellPackages.libxml-sax: disable gcc14 implicit fun decl -Werror
(cherry picked from commit 25e269c421)
2024-12-22 13:57:34 +01:00
sternenseemann
9edd83fa21 haskellPackages.termbox-bindings-c: disable implicit fun -Werror
Work around gcc 14 making implicit-function-declaration an error.

(cherry picked from commit fb7fe3b3a8)
2024-12-22 13:57:33 +01:00
sternenseemann
1f4a0eb852 haskellPackages.{hd5-lite,bindings-libcddb}: disable gcc 14 -Werror
(cherry picked from commit dc09700185)
2024-12-22 13:57:33 +01:00
sternenseemann
3cf4ebd8c2 haskellPackages.HsSyck: implicit function decl may not fail build
This is another gcc 14 workaround.

haskellPackages.HsOpenSSL: don't silence incompatible-pointer-types

Disabling the error is a better option than silencing the warning which
still applies…

(cherry picked from commit 9c577069d9)
2024-12-22 13:57:33 +01:00
sternenseemann
b3692b3250 haskellPackages.cabal2nix-unstable: 2024-12-04 -> 2024-12-22
Includes https://github.com/NixOS/cabal2nix/pull/638.
2024-12-22 13:47:07 +01:00
sternenseemann
1ad0cb4d35 haskellPackages: link upstream issues for GCC 14 workarounds
I've contacted the maintainer of libxml-sax directly as the package does
not seem to have a public issue tracker.
2024-12-22 13:42:53 +01:00
sternenseemann
25e269c421 haskellPackages.libxml-sax: disable gcc14 implicit fun decl -Werror 2024-12-22 13:20:23 +01:00
sternenseemann
fb7fe3b3a8 haskellPackages.termbox-bindings-c: disable implicit fun -Werror
Work around gcc 14 making implicit-function-declaration an error.
2024-12-22 13:02:06 +01:00
sternenseemann
dc09700185 haskellPackages.{hd5-lite,bindings-libcddb}: disable gcc 14 -Werror 2024-12-21 20:31:20 +01:00
sternenseemann
81c6edc05e haskell.packages.ghc910.http2: build with http-semantics >= 0.3 2024-12-21 20:30:50 +01:00
sternenseemann
9c577069d9 haskellPackages.HsSyck: implicit function decl may not fail build
This is another gcc 14 workaround.

haskellPackages.HsOpenSSL: don't silence incompatible-pointer-types

Disabling the error is a better option than silencing the warning which
still applies…
2024-12-21 20:15:26 +01:00
sternenseemann
494cb37f99 haskellPackages.relocant: add postgresql db to tests 2024-12-21 20:08:54 +01:00
sternenseemann
1a8d021ea7 haskellPackages.espial: allow esqueleto >= 3.5.12 2024-12-21 19:40:42 +01:00
sternenseemann
5705c90b8a darcs: build with tls < 2.0 again
Upstream tries to do something clever with restricting tls
directly (even though it is an indirect dependency). We could easily
provide crypton-connection >= 0.4 and tls >= 2.0.6, but it only wants
that for GHC >= 9.8 claiming it is not possible for earlier versions.
2024-12-21 19:28:38 +01:00
sternenseemann
7a84c154c9 git-annex: update sha256 for 10.20241031 2024-12-21 03:55:13 +01:00
sternenseemann
c61c0e1718 stack: fix build by providing pantry >= 0.10
Consistent usage of lself prevents inconsistent dependencies.
2024-12-21 03:54:03 +01:00
sternenseemann
26896ed13a jacinda: fix build by providing happy >= 2.1
This requires a few adjustments for happy's test suite due to
10a0fe5ca5 (diff-36b847ebf9c22d0651fe4856d7a8acb47ee2c483c79f1ccf0ed8c84889c9a394)
2024-12-21 03:43:37 +01:00
Tobias Mayer
af3a9bcd2c treewide: zeromq4 -> zeromq 2024-12-17 06:04:12 +01:00
sternenseemann
bc93387c1a Merge branch staging-next into haskell-updates 2024-12-16 21:14:37 +01:00
sternenseemann
7c9c5797f8 haskellPackages.yi-language: drop obsolete patch 2024-12-16 15:58:29 +01:00
sternenseemann
f1fb86cc6f haskellPackages.HsOpenSSL: work around -Werror failures
See the linked issues. Probably due to gcc >= 14.
2024-12-15 23:58:12 +01:00
github-actions[bot]
d97909c3f6 Merge master into haskell-updates 2024-12-15 00:19:59 +00:00
github-actions[bot]
8c5656aa89 Merge master into staging-next 2024-12-15 00:17:27 +00:00
sternenseemann
a0a35b6c24 Fix cross eval issues (#362546) 2024-12-14 22:14:52 +01:00
sternenseemann
1ad609120c Merge branch staging-next into haskell-updates 2024-12-14 18:36:42 +01:00
github-actions[bot]
212858a5e9 Merge master into staging-next 2024-12-11 06:05:17 +00:00
Atemu
648124c83b quarto: use pandoc 3.5 (#357687) 2024-12-11 01:36:49 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
Artturin
266e22539b haskellPackages.mkDerivation: Fix cannot coerce null to a string
https://www.github.com/NixOS/nixpkgs/issues/362272

Fixes

```
$ nix repl --file . --system aarch64-darwin
nix-repl> pkgsCross.aarch64-multiplatform.haskellPackages.ghc-lib.env
error:
       … while evaluating attribute 'LOCALE_ARCHIVE' of derivation 'ghc-shell-for-ghc-lib-aarch64-unknown-linux-gnu-9.6.6.20240701-aarch64-unknown-linux-gnu'
       error: cannot coerce null to a string: null
```
2024-12-10 16:59:08 +02:00