This repository has been archived by the owner on Feb 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stack.yaml
67 lines (60 loc) · 1.58 KB
/
stack.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
resolver: lts-11.22
packages:
- cep/cep
- confc
- consensus
- consensus-paxos
- distributed-commands
- distributed-process-scheduler
- distributed-process-test
- distributed-process-trans
- halon
- halon-instances
- mero-halon
- mero-integration
- network-transport-controlled
- replicated-log
- rpclite
- sspl
extra-deps:
- aeson-schema-0.4.1.3
- distributed-process-extras-0.3.5
- ede-0.2.9
- ghc-datasize-0.1.2
- ghc-heap-view-0.5.10
- git: https://github.com/haskell-distributed/network-transport-tcp.git
commit: 6cc18cae0e310128496fe0d178bd4ca00ee0a7e5
- git: https://github.com/seagate-ssg/options-schema.git
commit: 9eaf45b3105358ef3c0b2a6169b68225f8f481d6
- git: https://github.com/seagate-ssg/tasty-files.git
commit: bf71eb7d3717ee29dbb0632e9ace5d43aaf51ea8
- git: https://github.com/seagate-ssg/gitrev.git
commit: 52f4c1c96c776ca74bf9f9b01808b0c1d5e0ac94
flags:
ghc-heap-view:
ghc_8_0: false
ghc-options:
# XXX `CEP.regression.fork-remove-messages` UT will fail unless
# `distributed-process` package is built with `-O0` option;
# see https://github.com/seagate-ssg/halon/pull/1425#issuecomment-399595953
#
# TODO: Find the root cause of the problem.
distributed-process: -O0
rebuild-ghc-options: true
docker:
enable: false
repo: quay.io/tweag/halon:latest
registry-login: true
# XXX To route around GHC bug #11042
env:
- M0_SRC_DIR=/mero
- LD_LIBRARY_PATH=/mero/mero/.libs
- USER=stack # for m0 script
- TEST_LISTEN=127.0.0.1:8090
nix:
enable: false
packages: [ leveldb
, libiconv
, pcre
]
allow-different-user: true