Commit Graph

6117 Commits

Author SHA1 Message Date
rnhmjoj
830ef6422f
haskell-generic-builder: disable static PIE 2021-05-22 01:54:51 +09:00
sternenseemann
2ce6cdb88f haskellPackages.sbv_7_13: pin dependency crackNum to < 3.0
3.0 for some removed its library, so we need to retain a version prior
to that for building sbv_7_13 (which we need for petrinizer).
2021-05-22 00:15:39 +02:00
Malte Brandy
00cca094c4
haskellPackages: Remove obsoletes patches for gtk-sni-tray and taffybar 2021-05-20 14:27:05 +02:00
sternenseemann
eb196dea43 haskellPackages.lsp-test: disable test suite again
I removed the `dontCheck` override accidentally when cleaning up eval
errors.
2021-05-20 12:30:12 +02:00
sternenseemann
154ff7ecc1 haskellPackages.diagrams-core: restrict to < 1.5.0
diagrams-core has adjusted to the Optional deprecation and monoid-extras
0.6, but the rest of the diagrams-* libraries haven't yet. Until that
happens we also need to pin it to an older version.
2021-05-20 12:16:09 +02:00
sternenseemann
88ad7c8ef6 haskellPackages.alpaca-netcode: disable flaky test 2021-05-20 10:28:21 +02:00
sternenseemann
a16119c325 haskellPackages.Euterpea: jailbreak
Compiles with random 1.2.0, but bounds are too strict. Just fully
jailbreak instead of patching the bounds like before (upstream
maintenance seems poor at this point, so this is futile work
unfortunately).
2021-05-20 09:56:42 +02:00
sternenseemann
fa700b55d1 haskellPackages.language-docker: use sdist
The upstream issue has been resolved and the current hackage sdist does
include everything necessary for running its test suite.
2021-05-20 09:49:14 +02:00
(cdep)illabout
8f9f70446e
haskellPackages.dyre: fix build by removing out-dated patch and pulling from upstream 2021-05-20 16:14:45 +09:00
(cdep)illabout
0eb2dc5d7b
hackage-packages.nix: mark broken packages and regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-20 10:06:23 +09:00
sternenseemann
81cfe88222 haskellPackages.parallel-io: jailbreak
too strict bound on random
2021-05-20 00:47:41 +02:00
sternenseemann
99acf0863b haskellPackages.MissingH: jailbreak
too strict bound on random
2021-05-20 00:44:40 +02:00
sternenseemann
8014f4fe29 haskellPackages.dhall-nix{,pkgs}: remove cabal revision pins
We got these cabal file revisions with our hackage update, so we can
remove it from the common configuration file.
2021-05-20 00:37:23 +02:00
sternenseemann
9b79de383c haskellPackages.hnix: make sure patches apply
Cabal revisions can break the patches we apply, so we'll need to make
any necessary changes to the cabal file with patches ourselves.
2021-05-20 00:21:55 +02:00
sternenseemann
9c6c587e7a haskell.packages.ghc{8104,901}: correct cabal-install override comment 2021-05-19 17:17:02 +02:00
sternenseemann
dcaa389959 haskellPackages.glirc: remove jailbreak 2021-05-19 15:47:09 +02:00
sternenseemann
e4c634d687 haskellPackages.glirc: remove unnecessary random override
random 1.2.0 is our default version now.
2021-05-19 15:44:04 +02:00
sternenseemann
f3119f03ac haskell.packages.*.cabal-install: remove random, hashable overrides
These are not necessary anymore as stackage naturally contains random
1.2.0 and we apply the hashable fix globally as well.
2021-05-19 15:44:04 +02:00
sternenseemann
e467c282ba haskellPackages.hashable: make test suite work with random 1.2.0
hashable's test suite pins random to < 1.2 even in the latest release on
hackage, but lifting the bound fixes the build without any issues. Using
a patch so we are reminded to remove it when it's unnecessary.
2021-05-19 15:44:04 +02:00
sternenseemann
89ca3346f0 haskellPackages.lsp-test: remove unnecessary override
We arrived at 0.14.0.0 naturally via stackage.
2021-05-19 15:44:04 +02:00
sternenseemann
20dd4577c7 haskellPackages: fix infinite recursion by disabling random's tests
random 1.2.0 has a new test suite with a lot of dependencies. Among
other packages it depends on doctest which depends on syb which depends
on tasty which depends on optparse-applicative which depends on
QuickCheck which depends on -- you guessed it -- random!

The cycle could be broken at any point of course, I've disabled the
tests on random here because it has seen the change that causes all
of this. However, we may also want to consider doing this for
optparse-applicative instead, since random seems like a more critical
package to run the tests for possibly? Not sure, looking for feedback.
2021-05-19 15:44:04 +02:00
(cdep)illabout
0a1c857489
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-19 21:31:19 +09:00
(cdep)illabout
ffb24a47f8
Stackage Nightly: 2021-05-10 -> 2021-05-19
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-05-19 21:28:03 +09:00
(cdep)illabout
3522051033
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-19 10:37:22 +09:00
Robert Schütz
be1e5f9698 haskellPackages.futhark: use python3 instead of python37 2021-05-18 18:43:37 +02:00
sternenseemann
c7e74545ee haskellPackages: fix eval of configuration-nix.nix 2021-05-18 18:12:18 +02:00
sternenseemann
f4c038f030 haskellPackages: disable failing doctests on aarch64
New hydra evaluation brought some additional intstances of this
happening to light.
2021-05-18 18:07:12 +02:00
sternenseemann
cbaa1c8a59 haskellPackages.hw-prim-bits: restrict to x86
Requires x86 assembler, so no luck building it anywhere else.
2021-05-18 17:48:31 +02:00
sternenseemann
a9a5465f84 haskellPackages.inline-asm: restrict to x86
Main executable uses x86 assembler, so we can't build it anywhere at
all.
2021-05-18 17:46:04 +02:00
sternenseemann
f95953424c haskellPackages: add some arm-related issues to unsupported-platforms
* charsetdetect: dependency library which is vendored fails with a cpp
  failure on aarch64. Could probably theoretically support aarch64, but
  doesn't in practice.
* persist-state: aarch64 (no UNALIGNED_MEMORY) and armv7l (32 bit) fail
  in cpp.
2021-05-18 17:08:42 +02:00
sternenseemann
84f49ed51f haskellPackages.iniline-asm: only test on x86
x86 assembler doesn't compile on aarch64 of course.
2021-05-18 17:08:42 +02:00
sternenseemann
d640ce886a haskellPackages.{blake3,seqalign,crc32c}: restrict platforms to x86
All of these packages use x86 intrinsics-related headers and don't
compile on non x86 platforms as a result.

These overrides should be refactored into the yaml configuration at some
point.

Resolves #122014.
2021-05-18 17:08:42 +02:00
sternenseemann
a3fd86a3ba haskellPackages: disable some more failing doctests on aarch64
This should conclude a pass of direct aarch64-linux failures related to
this issue on hydra. Subsequent evaluation may of course reveal more.
2021-05-18 17:08:42 +02:00
sternenseemann
556821055f haskellPackages.taglib: add zlib to librarySystemDepends
Depends on zlib somehow (https://hydra.nixos.org/build/143009645/nixlog/1)
which is not declared in the cabal file.
2021-05-18 00:07:06 +02:00
sternenseemann
17a71f3148 haskellPackages.update-nix-fetchgit: fix with hnix 0.13 2021-05-18 00:02:18 +02:00
Robert Schütz
957acfd89f haskellPackages.cut-the-crap: use ffmpeg instead of ffmpeg_3 2021-05-17 14:32:21 +02:00
Gabriel Gonzalez
4f48006a0c
hackage2nix: Add Gabriel439 as maintainer 2021-05-17 12:09:12 +09:00
sternenseemann
c964bdf195 haskellPackages.xml-html-qq: disable broken doctests on aarch64 2021-05-16 22:09:14 +02:00
(cdep)illabout
0293c964de
haskellPackages.ldgallery-compiler: add pacien as maintainer 2021-05-16 17:09:57 +09:00
(cdep)illabout
b02bfdf75d
haskell2nix: alphabetize the package maintainers list 2021-05-16 17:06:19 +09:00
(cdep)illabout
b04a7d654c
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-16 15:31:49 +09:00
(cdep)illabout
c59b436a61
haskellPackages: regenerate hackage-packages after adding cdepillabout as maintainer 2021-05-16 15:27:52 +09:00
(cdep)illabout
5c455dace1
haskellPackages: add cdepillabout as maintainer for password and termonad 2021-05-16 14:49:47 +09:00
Dennis Gosnell
3522110f87
Merge pull request #123094 from sternenseemann/dhall-nixasteriks-unbreak
haskellPackages.dhall-nix{,pkgs}: unbreak by allowing hnix 0.13
2021-05-16 14:26:18 +09:00
(cdep)illabout
6a07f2820d
haskellPackages.password, haskellPackages.password-instances, haskellPackages.scat: disable builds on arm 2021-05-16 11:41:01 +09:00
(cdep)illabout
67ebe5ad6d
haskellPackages.scrypt: move platform override to hackage2nix configuration 2021-05-16 11:02:35 +09:00
(cdep)illabout
195bf4e658
hackage2nix: sort unsupported platform list 2021-05-16 10:58:38 +09:00
sternenseemann
08d32364b1 haskellPackages.dhall-nixpkgs: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:40:12 +02:00
sternenseemann
8404fa68a7 haskellPackages.dhall-nix: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:38:00 +02:00
Robert Schütz
31404dd2a2 haskellPackages.scrypt: only supports x86 2021-05-15 13:11:02 +02:00