Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
bbcc162
haskellPackages: stackage LTS 19.25 -> LTS 19.27
cdepillabout Oct 5, 2022
c0078a4
all-cabal-hashes: 2022-10-01T15:28:21Z -> 2022-10-05T14:24:18Z
cdepillabout Oct 5, 2022
bbd00e8
haskellPackages: regenerate package set based on current config
cdepillabout Oct 5, 2022
d047499
haskellPackages.gnuidn: unmark as broken
sternenseemann Oct 5, 2022
dcda00d
haskell.packages.ghc942.haskell-language-server: Disable unsupported …
maralorn Oct 5, 2022
193ffab
haskell.packages.ghc942.haskell-language-server: Enable hydra job
maralorn Oct 5, 2022
1fdd1a4
haskell.packages.ghc924.haskell-language-server: Fix eval by pinning …
maralorn Oct 5, 2022
32fc24f
Merge master into haskell-updates
github-actions[bot] Oct 6, 2022
e7b47a7
haskell.packages.ghc884.cabal-fmt: drop stale override
sternenseemann Oct 6, 2022
ac1f1ad
haskell: support cross in generateOptparseApplicativeCompletions
sternenseemann Sep 9, 2022
9e9b7f4
haskell.lib.compose.addOptparseApplicativeCompletionScripts: remove
sternenseemann Sep 9, 2022
10f4d9b
Merge master into haskell-updates
github-actions[bot] Oct 7, 2022
6d4c324
Merge master into haskell-updates
github-actions[bot] Oct 8, 2022
4567b99
Merge master into haskell-updates
github-actions[bot] Oct 9, 2022
26e666d
haskellPackages.espial: Apply patch to work with GHC 9.X
dalpd Oct 9, 2022
903b575
haskellPackages.snaplet-purescript: GHC9 compatibility
dalpd Oct 9, 2022
972e989
Merge pull request #195219 from dalpd/espial-ghc-9
cdepillabout Oct 9, 2022
0f955bb
Merge pull request #195224 from dalpd/fix-snaplet-purescript
cdepillabout Oct 9, 2022
88c678c
haskell.packages.ghc942.cabal2nix: mark as broken on aarch64-linux
cdepillabout Oct 9, 2022
3e9022e
Merge master into haskell-updates
github-actions[bot] Oct 10, 2022
bc7a5b5
Merge master into haskell-updates
github-actions[bot] Oct 11, 2022
7e82e25
Merge master into haskell-updates
github-actions[bot] Oct 12, 2022
da5ca3c
git-annex: update sha256 for 10.20221003
sternenseemann Oct 12, 2022
ff920c5
haskellPackages.cabal2nix-unstable: 2022-07-22 -> 2022-10-10
sternenseemann Oct 12, 2022
b405702
Merge master into haskell-updates
github-actions[bot] Oct 13, 2022
9602cb4
Merge master into haskell-updates
github-actions[bot] Oct 14, 2022
5b0a077
haskellPackages.haskellish: unbreak
markus1189 Oct 13, 2022
7f8b317
Merge pull request #195846 from markus1189/haskellPackages-haskellish
cdepillabout Oct 14, 2022
8d0a5da
haskellPackages.sv2v: Do Jailbreak
leifhelm Oct 11, 2022
7135dab
Merge pull request #195540 from leifhelm/sv2v
cdepillabout Oct 14, 2022
b4b0b7d
Merge master into haskell-updates
github-actions[bot] Oct 15, 2022
c76bbaa
nix-output-monitor: 1.1.3.0 -> 2.0.0.0
maralorn Oct 15, 2022
9dc6643
Merge pull request #196137 from maralorn/nixos-unstable
cdepillabout Oct 15, 2022
1445c56
termonad: remove top-level termonad-with-packages alias
cdepillabout Oct 15, 2022
3987518
Merge pull request #196157 from cdepillabout/remove-termonad-alias
cdepillabout Oct 15, 2022
8ebb942
haskellPackages: mark builds failing on hydra as broken
cdepillabout Oct 15, 2022
e9305a3
Merge remote-tracking branch 'origin/master' into haskell-updates
cdepillabout Oct 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion maintainers/scripts/haskell/update-cabal2nix-unstable.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ commit="$(jq -r .commit.sha <<< "$head_info")"
date="$(date "--date=$(jq -r .commit.commit.committer.date <<< "$head_info")" +%F)"
# generate nix expression from cabal file, replacing the version with the commit date
echo '# This file defines cabal2nix-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh.' > pkgs/development/haskell-modules/cabal2nix-unstable.nix
cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> pkgs/development/haskell-modules/cabal2nix-unstable.nix
cabal2nix --subpath cabal2nix "https://github.com/NixOS/cabal2nix/archive/$commit.tar.gz" | sed -e 's/version = ".*"/version = "'"unstable-$date"'"/' >> pkgs/development/haskell-modules/cabal2nix-unstable.nix
27 changes: 27 additions & 0 deletions nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,27 @@
module removed, due to lack of maintainers.
</para>
</listitem>
<listitem>
<para>
<literal>generateOptparseApplicativeCompletions</literal> and
<literal>generateOptparseApplicativeCompletion</literal> from
<literal>haskell.lib.compose</literal> (and
<literal>haskell.lib</literal>) have been deprecated in favor
of <literal>generateOptparseApplicativeCompletions</literal>
(plural!) as provided by the haskell package sets (so
<literal>haskellPackages.generateOptparseApplicativeCompletions</literal>
etc.). The latter allows for cross-compilation (by
automatically disabling generation of completion in the cross
case). For it to work properly you need to make sure that the
function comes from the same context as the package you are
trying to override, i.e. always use the same package set as
your package is coming from or – even better – use
<literal>self.generateOptparseApplicativeCompletions</literal>
if you are overriding a haskell package set. The old functions
are retained for backwards compatibility, but yield are
warning.
</para>
</listitem>
<listitem>
<para>
The <literal>services.graphite.api</literal> and
Expand Down Expand Up @@ -666,6 +687,12 @@
system timezone.
</para>
</listitem>
<listitem>
<para>
The top-level <literal>termonad-with-packages</literal> alias
for <literal>termonad</literal> has been removed.
</para>
</listitem>
<listitem>
<para>
(Neo)Vim can not be configured with
Expand Down
11 changes: 11 additions & 0 deletions nixos/doc/manual/release-notes/rl-2211.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,15 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).

- virtlyst package and `services.virtlyst` module removed, due to lack of maintainers.

- `generateOptparseApplicativeCompletions` and `generateOptparseApplicativeCompletion` from `haskell.lib.compose`
(and `haskell.lib`) have been deprecated in favor of `generateOptparseApplicativeCompletions` (plural!) as
provided by the haskell package sets (so `haskellPackages.generateOptparseApplicativeCompletions` etc.).
The latter allows for cross-compilation (by automatically disabling generation of completion in the cross case).
For it to work properly you need to make sure that the function comes from the same context as the package
you are trying to override, i.e. always use the same package set as your package is coming from or – even
better – use `self.generateOptparseApplicativeCompletions` if you are overriding a haskell package set.
The old functions are retained for backwards compatibility, but yield are warning.

- The `services.graphite.api` and `services.graphite.beacon` NixOS options, and
the `python3.pkgs.graphite_api`, `python3.pkgs.graphite_beacon` and
`python3.pkgs.influxgraph` packages, have been removed due to lack of upstream
Expand All @@ -213,6 +222,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).

- The `paperless` module now defaults `PAPERLESS_TIME_ZONE` to your configured system timezone.

- The top-level `termonad-with-packages` alias for `termonad` has been removed.

- (Neo)Vim can not be configured with `configure.pathogen` anymore to reduce maintainance burden.
Use `configure.packages` instead.
- Neovim can not be configured with plug anymore (still works for vim).
Expand Down
8 changes: 4 additions & 4 deletions pkgs/data/misc/hackage/pin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"commit": "3f8bc936ca1b36ede05f3cec8166c6ae6c61808d",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3f8bc936ca1b36ede05f3cec8166c6ae6c61808d.tar.gz",
"sha256": "0bjd6znvwipc8gd0s4bryjbcj29h1lryxc2cqy0xgy07b7dpz245",
"msg": "Update from Hackage at 2022-10-01T15:28:21Z"
"commit": "d9b306138608746f6f686e7f3af6f35e635eacc8",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d9b306138608746f6f686e7f3af6f35e635eacc8.tar.gz",
"sha256": "11c7x0b1ivcx8z96yr7rwnsby5bmjrwsjbak2pa4kknsklxd1iba",
"msg": "Update from Hackage at 2022-10-05T14:24:18Z"
}
7 changes: 4 additions & 3 deletions pkgs/development/haskell-modules/cabal2nix-unstable.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@
}:
mkDerivation {
pname = "cabal2nix";
version = "unstable-2022-07-22";
version = "unstable-2022-10-10";
src = fetchzip {
url = "https://github.com/NixOS/cabal2nix/archive/e00ab24821be85cb025432f8e9c4ff56dbb00a81.tar.gz";
sha256 = "11a5l0fdj67bpqv30af4v5zxr3c7n9p81pfs4c0d3w65bmr9sa1y";
url = "https://github.com/NixOS/cabal2nix/archive/b3ae6f9240d07ba103f1eb7ab22f6055e9cdb7dc.tar.gz";
sha256 = "0ym6lyp4br57442b6a9cg9bczbjqz8nz984rxwiacldqzndk8jbr";
};
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
Expand Down
46 changes: 31 additions & 15 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,13 @@ self: super: {
ghc-datasize = disableLibraryProfiling super.ghc-datasize;
ghc-vis = disableLibraryProfiling super.ghc-vis;

# Patch providing GHC9 compat, can be removed once the following gets released:
# > https://github.com/adinapoli/snaplet-purescript/pull/25
snaplet-purescript = appendPatch (fetchpatch {
url = "https://github.com/adinapoli/snaplet-purescript/commit/4c7457d9357558524d4d19ff7c7f13f85b442539.patch";
sha256 = "sha256-wpNvCO6txEvSv8LjQaaEIbBBPJnFaMpFx5ER8BT9lXo=";
}) super.snaplet-purescript;

# The latest release on hackage has an upper bound on containers which
# breaks the build, though it works with the version of containers present
# and the upper bound doesn't exist in code anymore:
Expand Down Expand Up @@ -99,7 +106,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
sha256 = "0dw89528kzbisbilyx6ggrh25vslivyylr8xk4dc4cikhd6dkm7p";
sha256 = "09ksaaf5kxpskq2hmi1ad35k15cnhn86j795iw6nk86gbvx5hrap";
# delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash
Expand Down Expand Up @@ -247,7 +254,7 @@ self: super: {

# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
# 2022-06-17: Use hnix-store 0.5 until hnix 0.17
hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck (
hnix = self.generateOptparseApplicativeCompletions [ "hnix" ] (dontCheck (
super.hnix.overrideScope (hself: hsuper: {
hnix-store-core = hself.hnix-store-core_0_5_0_0;
hnix-store-remote = hself.hnix-store-remote_0_5_0_0;
Expand Down Expand Up @@ -719,7 +726,7 @@ self: super: {
# updated dependencies (haskeline and megaparsec) which can be
# removed when the next idris release (1.3.4 probably) comes
# around.
idris = generateOptparseApplicativeCompletion "idris"
idris = self.generateOptparseApplicativeCompletions [ "idris" ]
(doJailbreak (dontCheck super.idris));

# https://github.com/pontarius/pontarius-xmpp/issues/105
Expand Down Expand Up @@ -998,14 +1005,14 @@ self: super: {
servant-auth-server = doJailbreak super.servant-auth-server;

# Generate cli completions for dhall.
dhall = generateOptparseApplicativeCompletion "dhall" super.dhall;
dhall = self.generateOptparseApplicativeCompletions [ "dhall" ] super.dhall;
# For reasons that are not quire clear 'dhall-json' won't compile without 'tasty 1.4' due to its tests
# https://github.com/commercialhaskell/stackage/issues/5795
# This issue can be mitigated with 'dontCheck' which skips the tests and their compilation.
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json);
dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix;
dhall-yaml = generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml;
dhall-nixpkgs = generateOptparseApplicativeCompletion "dhall-to-nixpkgs" super.dhall-nixpkgs;
dhall-json = self.generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json);
dhall-nix = self.generateOptparseApplicativeCompletions [ "dhall-to-nix" ] super.dhall-nix;
dhall-yaml = self.generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml;
dhall-nixpkgs = self.generateOptparseApplicativeCompletions [ "dhall-to-nixpkgs" ] super.dhall-nixpkgs;

# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
netrc = doJailbreak super.netrc;
Expand All @@ -1014,7 +1021,7 @@ self: super: {
hgettext = doJailbreak super.hgettext;

stack =
generateOptparseApplicativeCompletion "stack"
self.generateOptparseApplicativeCompletions [ "stack" ]
# stack has a bunch of constraints in its .cabal file that don't seem to be necessary
(doJailbreak
(super.stack.overrideScope (self: super: {
Expand Down Expand Up @@ -1067,7 +1074,7 @@ self: super: {
hoopl = dontCheck super.hoopl;

# Generate shell completion for spago
spago = generateOptparseApplicativeCompletion "spago" super.spago;
spago = self.generateOptparseApplicativeCompletions [ "spago" ] super.spago;

# 2020-06-05: HACK: Package can not pass test suite,
# Upstream Report: https://github.com/kcsongor/generic-lens/issues/83
Expand Down Expand Up @@ -1380,6 +1387,13 @@ self: super: {
})
] super.svgcairo;

# Espial is waiting for a hackage release to be compatible with GHC 9.X.
espial = appendPatch (fetchpatch {
url = "https://github.com/jonschoning/espial/commit/70177f9efb9666c3616e8a474681d3eb763d0e84.patch";
sha256 = "sha256-aJtwZGp9DUpACBV0WYRL7k32m6qWf5vq6eKBFq/G23s=";
excludes = ["package.yaml" "stack.yaml" "stack.yaml.lock"];
}) super.espial;

# Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
# https://github.com/lehins/massiv/pull/104
massiv = dontCheck super.massiv;
Expand Down Expand Up @@ -1505,7 +1519,7 @@ self: super: {
# PATH.
# - Patch can be removed on next package set bump
update-nix-fetchgit = let deps = [ pkgs.git pkgs.nix pkgs.nix-prefetch-git ];
in generateOptparseApplicativeCompletion "update-nix-fetchgit" (overrideCabal
in self.generateOptparseApplicativeCompletions [ "update-nix-fetchgit" ] (overrideCabal
(drv: {
buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.makeWrapper ];
postInstall = drv.postInstall or "" + ''
Expand Down Expand Up @@ -1633,7 +1647,9 @@ self: super: {
http-media = doJailbreak super.http-media;

# 2022-03-19: strict upper bounds https://github.com/poscat0x04/hinit/issues/2
hinit = doJailbreak (generateOptparseApplicativeCompletion "hi" (super.hinit.override { haskeline = self.haskeline_0_8_2; }));
hinit = doJailbreak
(self.generateOptparseApplicativeCompletions [ "hi" ]
(super.hinit.override { haskeline = self.haskeline_0_8_2; }));

# 2022-03-19: Keeping jailbreak because of tons of strict bounds: https://github.com/snapframework/snap/issues/220
snap = doJailbreak super.snap;
Expand Down Expand Up @@ -1676,7 +1692,7 @@ self: super: {
# waiting for aeson bump
servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core;

hercules-ci-agent = generateOptparseApplicativeCompletion "hercules-ci-agent" super.hercules-ci-agent;
hercules-ci-agent = self.generateOptparseApplicativeCompletions [ "hercules-ci-agent" ] super.hercules-ci-agent;

# Test suite doesn't compile with aeson 2.0
# https://github.com/hercules-ci/hercules-ci-agent/pull/387
Expand All @@ -1687,7 +1703,7 @@ self: super: {
(overrideCabal (drv: { hydraPlatforms = super.hercules-ci-cli.meta.platforms; }))
# See hercules-ci-optparse-applicative in non-hackage-packages.nix.
(addBuildDepend super.hercules-ci-optparse-applicative)
(generateOptparseApplicativeCompletion "hci")
(self.generateOptparseApplicativeCompletions [ "hci" ])
];

pipes-aeson = appendPatches [
Expand Down Expand Up @@ -2571,7 +2587,7 @@ in {
# likely be removed when purescript-0.14.6 is released.
doJailbreak
# Generate shell completions
(generateOptparseApplicativeCompletion "purs")
(self.generateOptparseApplicativeCompletions [ "purs" ])
];

purescript-cst = purescriptStOverride super.purescript-cst;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ self: super: {
}) (doJailbreak super.language-haskell-extract);

# hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now.
hnix = generateOptparseApplicativeCompletion "hnix"
hnix = self.generateOptparseApplicativeCompletions [ "hnix" ]
(overrideCabal (drv: {
# executable is allowed for ghc >= 8.10 and needs repline
executableHaskellDepends = drv.executableToolDepends or [] ++ [ self.repline ];
Expand Down
3 changes: 0 additions & 3 deletions pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,6 @@ self: super: {
# of issues with Cabal 3.x.
darcs = dontDistribute super.darcs;

# cabal-fmt requires Cabal3
cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };

# liquidhaskell does not support ghc version 8.8.x.
liquid = markBroken super.liquid;
liquid-base = markBroken super.liquid-base;
Expand Down
3 changes: 3 additions & 0 deletions pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -147,4 +147,7 @@ self: super: {

# 2022-05-31: weeder 2.3.0 requires GHC 9.2
weeder = doDistribute self.weeder_2_3_1;

# Restrictive upper bound on base and containers
sv2v = doJailbreak super.sv2v;
}
3 changes: 3 additions & 0 deletions pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -226,4 +226,7 @@ self: super: {
inline-c-cpp =
(if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x)
super.inline-c-cpp;

relude = dontCheck self.relude_1_1_0_0;
hermes-json = doJailbreak super.hermes-json;
}
28 changes: 27 additions & 1 deletion pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,12 @@ in {
# removed after https://github.com/NixOS/cabal2nix/pull/571 is merged.
# TODO(@sternenseemann): merge and release a fixed version
distribution-nixpkgs = dontCheck super.distribution-nixpkgs;
cabal2nix = dontCheck super.cabal2nix;
cabal2nix =
# cabal2nix depends on foundation, which is broken on aarch64-linux.
# https://github.com/haskell-foundation/foundation/issues/571
overrideCabal
(drv: { badPlatforms = [ "aarch64-linux" ]; })
(dontCheck super.cabal2nix);
cabal2nix-unstable = dontCheck super.cabal2nix-unstable;

# build fails on due to ghc api changes
Expand Down Expand Up @@ -224,4 +229,25 @@ in {
# 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46
hiedb = dontCheck super.hiedb;

# 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260
ghc-check = dontHaddock super.ghc-check;

# 2022-10-06: plugins disabled for hls 1.8.0.0 based on
# https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html#current-plugin-support-tiers
haskell-language-server = super.haskell-language-server.override {
hls-refactor-plugin = null;
hls-class-plugin = null;
hls-eval-plugin = null;
hls-floskell-plugin = null;
hls-fourmolu-plugin = null;
hls-gadt-plugin = null;
hls-hlint-plugin = null;
hls-ormolu-plugin = null;
hls-rename-plugin = null;
hls-stylish-haskell-plugin = null;
hls-tactics-plugin = null;
hls-haddock-comments-plugin = null;
hls-retrie-plugin = null;
hls-splice-plugin = null;
};
}
Original file line number Diff line number Diff line change
Expand Up @@ -1341,7 +1341,6 @@ broken-packages:
- ert
- escape-artist
- escoger
- espial
- esqueleto-pgcrypto
- ess
- essence-of-live-coding-gloss-example
Expand Down Expand Up @@ -1769,7 +1768,6 @@ broken-packages:
- glue
- gluturtle
- g-npm
- gnuidn
- goa
- goal-core
- goatee
Expand Down Expand Up @@ -2001,7 +1999,6 @@ broken-packages:
- haskell-igraph
- haskell-import-graph
- haskell-in-space
- haskellish
- haskell-kubernetes
- HaskellLM
- haskell-lsp
Expand Down Expand Up @@ -2064,6 +2061,7 @@ broken-packages:
- hasql-resource-pool
- hasql-simple
- hasql-streams-example
- hasql-transaction-io
- hastache
- haste
- haste-prim
Expand Down Expand Up @@ -3965,6 +3963,7 @@ broken-packages:
- PortFusion
- portray-pretty
- portray-prettyprinter
- posit
- positron
- posix-acl
- posix-api
Expand Down Expand Up @@ -4430,6 +4429,8 @@ broken-packages:
- sandman
- sarasvati
- sat
- satchmo-backends
- satchmo-minisat
- Saturnin
- satyros
- savage
Expand Down Expand Up @@ -4472,6 +4473,7 @@ broken-packages:
- sdl2-cairo-image
- sdl2-compositor
- sdl2-fps
- SDL-mpeg
- sdr
- seacat
- seakale
Expand Down Expand Up @@ -4726,7 +4728,6 @@ broken-packages:
- snaplet-mandrill
- snaplet-mongodb-minimalistic
- snaplet-postgresql-simple
- snaplet-purescript
- snaplet-redis
- snaplet-sass
- snaplet-scoped-session
Expand Down Expand Up @@ -4943,7 +4944,6 @@ broken-packages:
- supervisors
- supplemented
- surjective
- sv2v
- sv-core
- SVD2HS
- svfactor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ extra-packages:
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
- weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
- ghc-exactprint == 1.5.0 # 2022-10-06: newer versions of ghc-exactprint require ghc 9.4.2

package-maintainers:
abbradar:
Expand Down
Loading