Commit graph

2142 commits

Author SHA1 Message Date
Peter Simons d8333b3ab7 haskell-aws: add jailbreak to fix the build with base16-bytestring version 1.x 2021-03-19 20:38:15 +01:00
Malte Brandy 6488310537
haskell-language-server: Fix build 2021-03-19 15:08:45 +01:00
Peter Simons f28d3b6553 haskeline: update override for the new version 2021-03-19 10:35:38 +01:00
sternenseemann 3c3f84b637 haskellPackages.chatter: unbreak
chatter's latest hackage release still depends on regex-tdfa-text, but
we can apply a patch from master to remove that dependency and jailbreak
to relax the bounds on cereal. Both these issues are already resolved
on master, so the override should only stand until the next release
comes around.

Additionally the test suite needs disabling as it doesn't list all
required modules in other-modules and thus fails to compile. The issue
has been reported upstream.

haskellPackages.fullstop: unbreak

Unfortunately fullstop is practically unmaintained and has no issue
tracker. The build failure is fortunately only affecting the test suite,
so a dontCheck resolves the issue for now.
2021-03-19 01:02:03 +01:00
Peter Simons c6e96d4bbd cbord: jailbreak to allow building with recent versions of tasty
We also need the 0.x version of base16-bytestring to build successfully.
2021-03-18 11:09:55 +01:00
Peter Simons 6a2f6fb345 tree-diff: jailbreak to allow building with recent versions of tasty 2021-03-18 11:09:55 +01:00
Peter Simons 359671c93f Drop erroneous dontDistribute overrides. These packages should be marked broken. 2021-03-18 11:09:55 +01:00
Peter Simons 35cd0a4463 tdigest: jailbreak to allow building with recent versions of tasty 2021-03-18 10:58:10 +01:00
Peter Simons 1fa844c56d resolv: jailbreak to fix the build with recent versions of base16-bytestring 2021-03-18 10:48:30 +01:00
Peter Simons ff2398ca54 text-short: jailbreak to allow building with recent versions of tasty 2021-03-18 10:48:29 +01:00
Peter Simons c97863b758 haskell-zlib: re-enable the test suite -- it builds fine now 2021-03-18 10:48:29 +01:00
Peter Simons 0c38c5f6bb cryptohash-{sha1,md5}: disable test suites to fix the build 2021-03-18 10:05:34 +01:00
Peter Simons e6bff67db0 update-nix-fetchgit: drop obsolete overrides to fix evaluation 2021-03-18 10:02:55 +01:00
Peter Simons 0c1167a40c optparse-applicative: drop obsolete patches 2021-03-18 09:55:20 +01:00
sternenseemann b8c710490c haskellPackages.spacecookie: enable extra tests, install man pages
Add an override to configuration-common.nix adding the following
features to the derivation:

* Let test suite discover the built spacecookie binary, so it doesn't
  skip integration tests (which are very cheap and take just over 1s).
* Install man pages shipped in the sdist. (If someone is eager to get
  rid of this override feel free to explain to me how to achieve this
  without a Custom build-type which pulls in thousands of modules from
  Cabal. :p)
2021-03-17 00:47:26 +01:00
Dennis Gosnell e93c109745
Merge pull request #116428 from bennofs/haskell-old-network-notest
haskell-network_2_6_3_1: disable test suite
2021-03-16 10:12:15 +09:00
bennofs b4f5750005 haskell-network_2_6_3_1: disable test suite
The package is missing required files for the test suite. This fixes the
following build error:

```
  Building test suite 'regression' for network-2.6.3.1..
  [1 of 1] Compiling Main             ( tests/Regression.hs,
dist/build/regression/regression-tmp/Main.o )

  tests/Regression.hs:12:1: error:
      Could not find module ‘Regression.Issue215’
      Use -v (or `:set -v` in ghci) to see a list of the files searched
for.
     |
  12 | import qualified Regression.Issue215 as Issue215
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
2021-03-16 01:01:12 +00:00
Dennis Gosnell 3a596b1a05
Merge pull request #116089 from Anton-Latukha/update
haskellPackages.hnix-store-core: 0.4.2.0
2021-03-15 09:56:52 +09:00
Peter Simons de0cf8b75e
haskellPackages.{qtah*,hoppy*}: Fix build and mark as unbroken 2021-03-13 12:59:00 +01:00
Anton-Latukha 562313118b
haskellPackages.hnix-store-core: 0.4.2.0
Release just was made, fixed the `tasty-discover`.
2021-03-12 21:12:49 +02:00
Peter Simons 519c8a6404 feed: disable test suite to fix the build
The test suite does not compile.
2021-03-12 15:38:19 +01:00
Malte Brandy f99be37b62
haskellPackages.shake-bench: Fix build 2021-03-12 15:36:20 +01:00
Malte Brandy e39c29e6e9
haskellPackages.ghcide: Remove obsolete unmarkBroken and update test comment 2021-03-12 15:36:19 +01:00
Malte Brandy c9ef83b65e
haskellPackages.hiedb: Make comment more explicit 2021-03-12 15:36:19 +01:00
Peter Simons a2e674988c git-annex: update SHA256 hash for new version 8.20210310 2021-03-12 15:34:17 +01:00
Robert Hensing fdfbd17b70 hci: init at 0.1.0 2021-03-09 16:38:20 +01:00
Robert Hensing c0a3fd18ca hercules-ci-agent: Fix and update build 2021-03-09 16:38:20 +01:00
maralorn 58221bd446
Merge pull request #115465 from maralorn/hls
[haskell-updates] haskell-language-server: 0.9.0 -> 1.0.0
2021-03-09 12:33:03 +01:00
Malte Brandy 3c81fd41ee
haskell-language-server: 0.9.0 -> 1.0.0
Adapt overrides for newest hls version
2021-03-09 12:29:45 +01:00
Markus Hauck b5628fc7ad
Update pkgs/development/haskell-modules/configuration-common.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-03-09 09:27:11 +01:00
Markus Hauck d0369d20a9 haskellPackages.amazonka: Unbreak by fetching patch 2021-03-09 09:05:50 +01:00
sternenseemann 404e61ab5e haskellPackages.cabal-install: install man page again
Previously, cabal-install had a custom Setup.hs which took care of
generating and installing the cabal(1) man page. While this file was a
bit of scary sight, it is certainly nice to have a man page properly
installed. For the 3.2.0.0 release they switched to the default setup
type again, so the man page isn't installed anymore. Fortunately the
cabal cli can generate the man page as well, so the override to add the
man page back is pretty simple.

The commit that introduced this is the following:
91ac075930
I actually made a mental note of this a few weeks ago already, but it
slipped my mind when we updated to cabal-install 3.2.0.0 two weeks ago
unfortunately.
2021-03-07 18:43:19 +01:00
Peter Simons 14467cff2c haskell-streamly: drop obsolete patches 2021-03-05 21:32:58 +01:00
Peter Simons a533bbef70 haskell-brittany: disable the freakin' test suite
The test suite runs for ages even on fast machines.
2021-02-26 23:01:18 +01:00
Peter Simons f7aa0b4575 haskell-prettyprinter: disable the freakin' test suite
The test suite runs for ages even on fast machines.
2021-02-26 22:28:19 +01:00
Peter Simons 6e1562761b configuration-common: cosmetic 2021-02-26 21:49:30 +01:00
Peter Simons 64187ae13f haskell-text-icu: remedy a fatal absence of truth in the build 2021-02-26 21:48:21 +01:00
Peter Simons 1f810ac9da git-annex: update to new version 8.20210223 2021-02-26 20:20:07 +01:00
Malte Brandy 75da00cacd
haskellPackages.haskell-language-server: Fix build 2021-02-26 14:20:34 +01:00
sternenseemann 1cdbaf46c0
haskellPackages.yarn2nix: unbreak build
* fix compilation error concerning protolude 0.3 by applying patch
* remove dependency on regex-tdfa-text which has been merged into
  regex-tdfa
2021-02-26 14:33:43 +09:00
sternenseemann 77fe5ae244 haskellPackages.hnix: generate completions again
As stated in the original comment, since we have moved to GHC 8.10.x,
the hnix binary builds again and we can generate completions for it.
2021-02-26 00:30:22 +01:00
sternenseemann 474dbcb767 haskellPackages.essence-of-live-coding-warp: bump http-client
http-client had a new release on hackage, so the http-client_0_7_5
attribute no longer exists, we replace it by http-client_0_7_6.
2021-02-26 00:24:32 +01:00
sternenseemann 62dbe40976 haskellPackages: fix eval after advancing to hnix-store-core 0.4.1.0
We don't need to pin the package version from hackage anywhere anymore
since stackage-nightly has arrived at the version we want. The
tasty-discover override is still necessary, but can be applied to the
plain hnix-store-core attribute.

Since the hnix-store-core_0_4_1_0 attribute no longer exists a few
intermittent eval errors where caused by the package set regeneration.
2021-02-26 00:13:30 +01:00
sternenseemann 1bd9bbc335 haskellPackages.idris: unbreak by applying patches from master
We need to fix two compilation errors caused by breaking changes in
dependencies of idris 1.3.3:

* haskeline >= 0.8
* megaparsec >= 0.9

For both there is a patch on idris master which we can just apply. Both
can presumably removed as soon as the next release of idris 1 hits.

Co-authored-by: Jake Gillberg <jake.gillberg@protonmail.com>
2021-02-22 23:47:25 +01:00
Malte Brandy f3cb2534d6 hackagePackages.haskell-language-server: Fix build 2021-02-19 20:56:32 +01:00
Poscat 47bd0f2462 haskellPackages.hinit: unbreak 2021-02-19 20:56:32 +01:00
sternenseemann a1008836b4 haskellPackages.yarn-lock: fix build by jailbreaking 2021-02-19 20:56:32 +01:00
Malte Brandy 9b8baeb8de haskellPackages.haskell-language-server: Pin dependencies
While the dependencies are being released for hls 0.10.0 they break
compatibility with hls 0.9.0 and therefor all need manual intervention
when they get released until hls 0.10.0 get’s released.
2021-02-12 20:35:21 +01:00
Malte Brandy ac9f8df68b haskellPackages.haskell-language-server: 0.8.0 -> 0.9.0 2021-02-12 20:35:21 +01:00
Manuel Bärenz bf5a6259ce haskellPackages.vivid: Mark unbroken & disable tests 2021-02-12 20:35:21 +01:00