mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-26 03:42:25 +03:00
;pkg:lib: disable doctests for now to allow use of process-1.6.19.0
This commit is contained in:
parent
e2cc2a70ac
commit
e4cbd88367
@ -171,30 +171,33 @@ tests:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- hledger-lib
|
- hledger-lib
|
||||||
|
|
||||||
|
# Disable doctest for now because its dependence on ghc prevents reliable use of the
|
||||||
|
# newer security-fixed process-1.6.19.0.
|
||||||
|
#
|
||||||
# Note when run by cabal, doctest requires a ghc environment file,
|
# Note when run by cabal, doctest requires a ghc environment file,
|
||||||
# so we ensure this is generated, see cabal.project.
|
# so we ensure this is generated, see cabal.project.
|
||||||
# https://github.com/simonmichael/hledger/issues/1139
|
# https://github.com/simonmichael/hledger/issues/1139
|
||||||
doctest:
|
# doctest:
|
||||||
source-dirs: test
|
# source-dirs: test
|
||||||
main: doctests.hs # can't call it doctest.hs ("File name does not match module name")
|
# main: doctests.hs # can't call it doctest.hs ("File name does not match module name")
|
||||||
other-modules: [] # prevent double compilation, https://github.com/sol/hpack/issues/188
|
# other-modules: [] # prevent double compilation, https://github.com/sol/hpack/issues/188
|
||||||
dependencies:
|
# dependencies:
|
||||||
# prefer the latest doctest
|
# # prefer the latest doctest
|
||||||
- doctest >=0.18.1
|
# - doctest >=0.18.1
|
||||||
- Glob >=0.7
|
# - Glob >=0.7
|
||||||
|
|
||||||
when:
|
# when:
|
||||||
# disable doctest with GHC 9.0, https://github.com/sol/doctest/issues/301
|
# # disable doctest with GHC 9.0, https://github.com/sol/doctest/issues/301
|
||||||
- condition: impl(ghc >= 9.0) && impl(ghc < 9.2)
|
# - condition: impl(ghc >= 9.0) && impl(ghc < 9.2)
|
||||||
buildable: false
|
|
||||||
|
|
||||||
# ghc 8.4+ on mac needs this workaround. See
|
|
||||||
# https://github.com/sol/doctest/issues/199
|
|
||||||
# https://ghc.haskell.org/trac/ghc/ticket/15105#comment:10 :
|
|
||||||
# ~$ locate HSinteger-gmp-1.0.2.0.o
|
|
||||||
# /Users/simon/.stack/programs/x86_64-osx/ghc-8.4.3/lib/ghc-8.4.2/integer-gmp-1.0.2.0/HSinteger-gmp-1.0.2.0.o
|
|
||||||
# ~$ mv /Users/simon/.stack/programs/x86_64-osx/ghc-8.4.3/lib/ghc-8.4.2/integer-gmp-1.0.2.0/HSinteger-gmp-1.0.2.0.o{,_DISABLE_GHC_ISSUE_15105}
|
|
||||||
# Should probably disable it by default:
|
|
||||||
#when:
|
|
||||||
# - condition: os(darwin) && impl(ghc >= 8.4)
|
|
||||||
# buildable: false
|
# buildable: false
|
||||||
|
|
||||||
|
# # ghc 8.4+ on mac needs this workaround. See
|
||||||
|
# # https://github.com/sol/doctest/issues/199
|
||||||
|
# # https://ghc.haskell.org/trac/ghc/ticket/15105#comment:10 :
|
||||||
|
# # ~$ locate HSinteger-gmp-1.0.2.0.o
|
||||||
|
# # /Users/simon/.stack/programs/x86_64-osx/ghc-8.4.3/lib/ghc-8.4.2/integer-gmp-1.0.2.0/HSinteger-gmp-1.0.2.0.o
|
||||||
|
# # ~$ mv /Users/simon/.stack/programs/x86_64-osx/ghc-8.4.3/lib/ghc-8.4.2/integer-gmp-1.0.2.0/HSinteger-gmp-1.0.2.0.o{,_DISABLE_GHC_ISSUE_15105}
|
||||||
|
# # Should probably disable it by default:
|
||||||
|
# #when:
|
||||||
|
# # - condition: os(darwin) && impl(ghc >= 8.4)
|
||||||
|
# # buildable: false
|
||||||
|
Loading…
Reference in New Issue
Block a user