aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2023-03-28 11:15:44 +0000
committerGleb Popov <arrowd@FreeBSD.org>2023-03-28 11:18:13 +0000
commitbbc308373de89b3d6e8c464a6755262daf66d0b3 (patch)
tree8e27504a2301e53f9fd1149ed3df82ea9a1147ec
parent7e5e762ff7aac688be0bc7c122d989a0a325d3f5 (diff)
downloadports-bbc308373de89b3d6e8c464a6755262daf66d0b3.tar.gz
ports-bbc308373de89b3d6e8c464a6755262daf66d0b3.zip
net-p2p/cardano-node: Update to 1.35.6
While there apply fixes to the rc script: - Make it possible to disable jailing via `cardano_node_jail_enable="NO"`. - Set $command correctly so that running `service cardano_node start` twice doesn't try to recreate the jail.
-rw-r--r--net-p2p/cardano-node/Makefile131
-rw-r--r--net-p2p/cardano-node/distinfo254
-rwxr-xr-xnet-p2p/cardano-node/files/cardano_node.in78
3 files changed, 254 insertions, 209 deletions
diff --git a/net-p2p/cardano-node/Makefile b/net-p2p/cardano-node/Makefile
index 93d7cf95494b..cb9582f32aaf 100644
--- a/net-p2p/cardano-node/Makefile
+++ b/net-p2p/cardano-node/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cardano-node
-PORTVERSION= 1.35.5
-PORTREVISION= 5
+PORTVERSION= 1.35.6
CATEGORIES= net-p2p
MASTER_SITES= https://input-output-hk.github.io/cardano-haskell-packages/package/:chap
@@ -21,9 +20,7 @@ USES= autoreconf:build cabal gmake libtool pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= input-output-hk
-GH_TUPLE= denisshevchenko:threepenny-gui:4ec92ded05ccf59ba4a874be4b404ac1b6d666b6:threepenny_gui/dist-newstyle/src/threepenn_-a39f3242b2cf0a10 \
- input-output-hk:moo:8c487714fbfdea66188fcb85053e7e292e0cc348:moo/dist-newstyle/src/moo-4414dd0dfed8975 \
- vshabanov:ekg-json:00ebe7211c981686e65730b7144fbf5350462608:ekg_json/dist-newstyle/src/ekg-json-ecbacf43151947f5
+GH_TUPLE= denisshevchenko:threepenny-gui:4ec92ded05ccf59ba4a874be4b404ac1b6d666b6:threepenny_gui/dist-newstyle/src/threepenn_-a39f3242b2cf0a10
GH_TUPLE+= input-output-hk:libsodium:${LIBSODIUM_HASH}:sodium \
bitcoin-core:secp256k1:${SECP256K1_HASH}:secp
@@ -46,7 +43,7 @@ USE_CABAL= Glob-0.10.2_3 \
HsOpenSSL-0.11.7.5 \
ListLike-4.7.8 \
MonadRandom-0.6_3 \
- OneTuple-0.4.1.1 \
+ OneTuple-0.3.1_3 \
Only-0.1_1 \
QuickCheck-2.14.2 \
SHA-1.6.4.4 \
@@ -55,19 +52,20 @@ USE_CABAL= Glob-0.10.2_3 \
Stream-0.4.7.2 \
Unique-0.4.7.9_1 \
Win32-network-0.1.0.0:chap \
- adjunctions-4.4.2 \
- aeson-2.1.2.1_1 \
+ adjunctions-4.4.2_1 \
+ aeson-2.1.2.1_3 \
aeson-pretty-0.8.9_2 \
algebraic-graphs-0.6.1 \
- ansi-terminal-0.11.4 \
+ ansi-terminal-0.11.5 \
+ ansi-terminal-types-0.11.5_1 \
ansi-wl-pprint-0.6.9_3 \
ap-normalize-0.1.0.1 \
appar-0.1.8 \
asn1-encoding-0.9.6_2 \
asn1-parse-0.9.5 \
asn1-types-0.3.4 \
- assoc-1.0.2_3 \
- async-2.2.4_2 \
+ assoc-1.0.2_4 \
+ async-2.2.4_3 \
async-extras-0.1.3.2 \
async-timer-0.1.4.1 \
atomic-primops-0.8.4 \
@@ -75,10 +73,10 @@ USE_CABAL= Glob-0.10.2_3 \
attoparsec-iso8601-1.1.0.0 \
auto-update-0.1.6 \
barbies-2.0.4.0 \
- base-compat-0.12.0 \
- base-compat-batteries-0.12.0_1 \
+ base-compat-0.12.2 \
+ base-compat-batteries-0.12.2 \
base-deriving-via-0.1.0.0:chap \
- base-orphans-0.8.8.2 \
+ base-orphans-0.9.0 \
base16-bytestring-1.0.2.0 \
base58-bytestring-0.1.0 \
base64-bytestring-1.2.1.0 \
@@ -88,11 +86,11 @@ USE_CABAL= Glob-0.10.2_3 \
bifunctors-5.5.15 \
bimap-0.4.0_1 \
bin-0.1_2 \
- binary-orphans-1.0.4.1 \
+ binary-orphans-1.0.4.1_2 \
blaze-builder-0.4.2.2_1 \
blaze-html-0.9.1.2_2 \
- blaze-markup-0.8.2.8_3 \
- boring-0.2_2 \
+ blaze-markup-0.8.2.8_4 \
+ boring-0.2.1 \
bsb-http-chunked-0.0.0.4_3 \
byron-spec-chain-0.1.0.0:chap \
byron-spec-ledger-0.1.0.0:chap \
@@ -129,7 +127,7 @@ USE_CABAL= Glob-0.10.2_3 \
cereal-0.5.8.3 \
charset-0.3.9 \
clock-0.8.3 \
- cmdargs-0.10.21 \
+ cmdargs-0.10.22 \
code-page-0.2.1 \
colour-2.3.6 \
comonad-5.0.8_1 \
@@ -153,8 +151,8 @@ USE_CABAL= Glob-0.10.2_3 \
data-default-instances-containers-0.0.1 \
data-default-instances-dlist-0.0.1 \
data-default-instances-old-locale-0.0.1 \
- data-fix-0.3.2_3 \
- dec-0.0.5 \
+ data-fix-0.3.2_4 \
+ dec-0.0.5_1 \
dense-linear-algebra-0.1.0.0 \
dependent-map-0.4.0.0_1 \
dependent-sum-0.7.1.1 \
@@ -163,20 +161,21 @@ USE_CABAL= Glob-0.10.2_3 \
deriving-aeson-0.2.9 \
deriving-compat-0.6.3 \
dictionary-sharing-0.1.0.0_3 \
- digest-0.0.1.6 \
+ digest-0.0.1.7 \
distributive-0.6.2.1_1 \
dlist-1.0 \
dns-3.0.4_1 \
dom-lt-0.2.3 \
- easy-file-0.2.2 \
- either-5.0.2 \
+ easy-file-0.2.3 \
+ either-5.0.2_1 \
ekg-0.4.0.15_8 \
ekg-core-0.1.1.7_2 \
- ekg-forward-0.1.0:chap \
+ ekg-forward-0.3.0:chap \
+ ekg-json-0.1.0.7.0.0.0.0.1:chap \
entropy-0.4.1.10 \
erf-2.0.0.0 \
extra-1.7.12 \
- fast-logger-3.2.0 \
+ fast-logger-3.2.1 \
fgl-5.8.1.1 \
file-embed-0.0.15.0 \
filelock-0.1.1.5 \
@@ -184,16 +183,15 @@ USE_CABAL= Glob-0.10.2_3 \
fingertree-0.1.5.0 \
flat-0.4.4.0.0.0.0.2:chap \
fmlist-0.9.4 \
- foldable1-classes-compat-0.1_1 \
foldl-1.4.14_1 \
formatting-6.3.7_2 \
foundation-0.0.29 \
- free-5.1.10_1 \
- generic-data-1.0.0.1 \
+ free-5.2_1 \
+ generic-data-1.1.0.0 \
generic-deriving-1.14.3 \
generic-monoid-0.1.0.1_2 \
generic-random-1.5.0.1 \
- generically-0.1.1 \
+ generically-0.1.1_1 \
gnuplot-0.5.7 \
goblins-0.2.0.0:chap \
graphviz-2999.20.1.0_2 \
@@ -219,28 +217,28 @@ USE_CABAL= Glob-0.10.2_3 \
http-date-0.0.11 \
http-media-0.8.0.0_7 \
http-types-0.12.3 \
- http2-4.0.0 \
+ http2-4.1.0 \
hw-aeson-0.1.8.0_2 \
- indexed-traversable-0.1.2_2 \
- indexed-traversable-instances-0.1.1.2 \
+ indexed-traversable-0.1.2.1 \
+ indexed-traversable-instances-0.1.1.2_1 \
int-cast-0.2.0.0.0.0.0.0.1:chap \
integer-logarithms-1.0.3.1_4 \
invariant-0.6.1 \
- io-classes-0.2.0.0:chap \
- io-sim-0.2.0.0:chap \
+ io-classes-0.3.0.0:chap \
+ io-sim-0.4.0.0:chap \
io-streams-1.5.2.2_1 \
io-streams-haproxy-1.0.1.0_7 \
iohk-monitoring-0.1.11.0:chap \
iproute-1.7.12 \
ixset-typed-0.5.1.0 \
js-chart-2.9.4.1 \
- kan-extensions-5.2.5 \
+ kan-extensions-5.2.5_1 \
katip-0.8.7.2 \
lazy-search-0.1.3.0 \
lazysmallcheck-0.6 \
- lens-5.2.1_1 \
+ lens-5.2.2 \
libyaml-0.1.2_1 \
- lifted-async-0.10.2.3 \
+ lifted-async-0.10.2.4 \
lifted-base-0.2.3.12 \
list-t-1.0.5.6 \
lobemo-backend-aggregation-0.1.0.0:chap \
@@ -256,22 +254,23 @@ USE_CABAL= Glob-0.10.2_3 \
microlens-0.4.13.1 \
microlens-mtl-0.2.0.3 \
microlens-th-0.4.3.11 \
- microstache-1.0.2.3 \
+ microstache-1.0.2.3_1 \
mime-types-0.1.1.0 \
mmorph-1.2.0_3 \
monad-control-1.0.3.1 \
mono-traversable-1.0.15.3 \
monoidal-containers-0.6.3.0 \
monoidal-synchronisation-0.1.0.1:chap \
+ moo-1.2.0.0.0.0.1:chap \
mtl-compat-0.2.2 \
mwc-random-0.15.0.2_1 \
network-3.1.2.8 \
network-byte-order-0.1.6_1 \
- network-mux-0.1.0.1:chap \
+ network-mux-0.2.0.0:chap \
network-uri-2.6.4.2 \
newtype-0.2.2.0_3 \
non-integral-0.1.0.0:chap \
- nothunks-0.1.3 \
+ nothunks-0.1.3_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.3_2 \
openssl-streams-1.2.3.0_1 \
@@ -279,16 +278,16 @@ USE_CABAL= Glob-0.10.2_3 \
optparse-applicative-fork-0.16.1.0:chap \
optparse-generic-1.4.9 \
orphans-deriving-via-0.1.0.0:chap \
- ouroboros-consensus-0.1.0.1:chap \
+ ouroboros-consensus-0.1.0.3:chap \
ouroboros-consensus-byron-0.1.0.1:chap \
- ouroboros-consensus-cardano-0.1.0.1:chap \
+ ouroboros-consensus-cardano-0.2.0.0:chap \
ouroboros-consensus-cardano-tools-0.1.0.1:chap \
ouroboros-consensus-protocol-0.1.0.1:chap \
ouroboros-consensus-shelley-0.1.0.1:chap \
- ouroboros-network-0.1.0.1:chap \
- ouroboros-network-framework-0.1.0.1:chap \
- ouroboros-network-testing-0.1.0.1:chap \
- parallel-3.2.2.0_5 \
+ ouroboros-network-0.3.0.1:chap \
+ ouroboros-network-framework-0.2.0.0:chap \
+ ouroboros-network-testing-0.2.0.1:chap \
+ parallel-3.2.2.0_6 \
parser-combinators-1.3.0 \
parsers-0.12.11 \
partial-order-0.2.0.0 \
@@ -309,7 +308,7 @@ USE_CABAL= Glob-0.10.2_3 \
prometheus-2.2.3 \
protolude-0.3.0 \
psqueues-0.2.7.3 \
- quickcheck-instances-0.3.29.1 \
+ quickcheck-instances-0.3.29.1_1 \
quickcheck-io-0.2.0 \
quiet-0.2 \
ral-0.1_2 \
@@ -318,7 +317,7 @@ USE_CABAL= Glob-0.10.2_3 \
readable-0.3.1_1 \
recursion-schemes-5.2.2.4_1 \
recv-0.1.0 \
- reducers-3.12.4_2 \
+ reducers-3.12.4_3 \
reflection-2.1.7 \
regex-base-0.94.0.2_1 \
regex-posix-0.96.0.1_1 \
@@ -326,14 +325,14 @@ USE_CABAL= Glob-0.10.2_3 \
safe-0.3.19 \
safe-exceptions-0.1.7.3 \
safecopy-0.10.4.2_6 \
- scientific-0.3.7.0_4 \
+ scientific-0.3.7.0_5 \
selective-0.6_1 \
semialign-1.2.0.1_3 \
semigroupoids-5.3.7_1 \
semigroups-0.20 \
serialise-0.2.6.0_2 \
- servant-0.19.1 \
- servant-server-0.19.2_1 \
+ servant-0.19.1_1 \
+ servant-server-0.19.2_2 \
set-algebra-0.1.0.0:chap \
setenv-0.1.1.3_1 \
show-combinators-0.2.0.0_2 \
@@ -359,24 +358,24 @@ USE_CABAL= Glob-0.10.2_3 \
strict-0.4.0.1_4 \
strict-containers-0.1.0.0:chap \
strict-list-0.1.7 \
- strict-stm-0.1.0.0:chap \
+ strict-stm-0.2.0.0:chap \
string-conv-0.2.0 \
string-conversions-0.4.0.1_1 \
string-qq-0.0.4 \
- syb-0.7.2.2 \
+ syb-0.7.2.3 \
system-filepath-0.4.14_1 \
tagged-0.8.7 \
tasty-1.4.3 \
tasty-expected-failure-0.12.3 \
tasty-golden-2.3.5 \
- tasty-hedgehog-1.4.0.0 \
+ tasty-hedgehog-1.4.0.1 \
tasty-hunit-0.10.0.3 \
tasty-quickcheck-0.10.2 \
tdigest-0.2.1.1_3 \
temporary-1.3 \
- terminal-size-0.3.3 \
+ terminal-size-0.3.4 \
testing-type-modifiers-0.1.0.1 \
- text-short-0.1.5_1 \
+ text-short-0.1.5_2 \
tf-random-0.5 \
th-abstraction-0.4.5.0_1 \
th-compat-0.1.4_2 \
@@ -388,7 +387,7 @@ USE_CABAL= Glob-0.10.2_3 \
th-reify-many-0.1.10 \
th-utilities-0.2.5.0 \
these-1.1.1.1_6 \
- time-compat-1.9.6.1_4 \
+ time-compat-1.9.6.1_5 \
time-manager-0.0.0_1 \
time-units-1.0.0 \
tls-1.6.0 \
@@ -397,36 +396,36 @@ USE_CABAL= Glob-0.10.2_3 \
transformers-compat-0.6.6_1 \
transformers-except-0.1.3 \
tree-diff-0.3 \
- type-equality-1_4 \
+ type-equality-1_5 \
typed-process-0.2.11.0 \
- typed-protocols-0.1.0.0:chap \
- typed-protocols-cborg-0.1.0.0:chap \
+ typed-protocols-0.1.0.1:chap \
+ typed-protocols-cborg-0.1.0.2:chap \
typed-protocols-examples-0.1.0.1:chap \
typerep-map-0.6.0.0 \
unagi-chan-0.4.1.4 \
unbounded-delays-0.1.1.1 \
unix-bytestring-0.3.7.8 \
unix-compat-0.6_1 \
- unix-time-0.4.8 \
+ unix-time-0.4.9 \
unliftio-0.2.24.0 \
unliftio-core-0.2.1.0_1 \
- unordered-containers-0.2.19.1_1 \
+ unordered-containers-0.2.19.1_2 \
utf8-string-1.0.2 \
utility-ht-0.0.16 \
- uuid-types-1.0.5_3 \
+ uuid-types-1.0.5_4 \
validation-selective-0.2.0.0 \
- vault-0.3.1.5_2 \
+ vault-0.3.1.5_3 \
vector-0.12.3.1_3 \
vector-algorithms-0.8.0.4_2 \
vector-binary-instances-0.2.5.2_3 \
vector-map-0.1.0.0:chap \
- vector-th-unbox-0.2.2_3 \
+ vector-th-unbox-0.2.2_4 \
void-0.7.3 \
wai-3.2.3 \
wai-app-static-3.1.7.4 \
wai-extra-3.1.13.0_1 \
wai-logger-2.4.0 \
- warp-3.3.24 \
+ warp-3.3.25 \
websockets-0.12.7.3_2 \
websockets-snap-0.10.3.1_1 \
witherable-0.4.2_4 \
diff --git a/net-p2p/cardano-node/distinfo b/net-p2p/cardano-node/distinfo
index 316f17a9bb70..98f31064647f 100644
--- a/net-p2p/cardano-node/distinfo
+++ b/net-p2p/cardano-node/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1678560335
+TIMESTAMP = 1679400041
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -15,8 +15,10 @@ SHA256 (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = c9388630895c3e68035ab804
SIZE (cabal/MonadRandom-0.6/MonadRandom-0.6.tar.gz) = 11402
SHA256 (cabal/MonadRandom-0.6/revision/3.cabal) = df56fcf43422728ad6032afdb7ad665a843a11b743ffbb585ad4d9f73285c16c
SIZE (cabal/MonadRandom-0.6/revision/3.cabal) = 1488
-SHA256 (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b
-SIZE (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = 5601
+SHA256 (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef
+SIZE (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 5148
+SHA256 (cabal/OneTuple-0.3.1/revision/3.cabal) = fc32cb744477befa450a538ea4975cc523f0a2f1585cb5a36e9936a3d18e9a3c
+SIZE (cabal/OneTuple-0.3.1/revision/3.cabal) = 2276
SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/1.cabal) = f92f5da97e647451f1ee7f5bf44914fb75062d08ccd3f36b2000d649c63d13aa
@@ -41,18 +43,24 @@ SHA256 (cabal/Win32-network-0.1.0.0.tar.gz) = 7447a454d5f731dc7e4c955425542b19c7
SIZE (cabal/Win32-network-0.1.0.0.tar.gz) = 33690
SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
+SHA256 (cabal/adjunctions-4.4.2/revision/1.cabal) = f77a007099851b948f6c98acc49753f4ec19ec234471acfce50386ec50402846
+SIZE (cabal/adjunctions-4.4.2/revision/1.cabal) = 3379
SHA256 (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 5d4042b903ce181ee023bbf908f37a3f55e820c5f0df102683b87f963e3522c6
SIZE (cabal/aeson-2.1.2.1/aeson-2.1.2.1.tar.gz) = 335908
-SHA256 (cabal/aeson-2.1.2.1/revision/1.cabal) = f10f3c661bd5cf57aee46b94420e47736240b8e209ac15f4bfc1a4e4d55831fa
-SIZE (cabal/aeson-2.1.2.1/revision/1.cabal) = 6344
+SHA256 (cabal/aeson-2.1.2.1/revision/3.cabal) = 5b8d62a60963a925c4d123a46e42a8e235a32188522c9f119f64ac228c2612a7
+SIZE (cabal/aeson-2.1.2.1/revision/3.cabal) = 6359
SHA256 (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5dbc4f451dfa1e667b2c6ec5170714fed1905dc9cae6a1134b3376f355fa2a08
SIZE (cabal/aeson-pretty-0.8.9/aeson-pretty-0.8.9.tar.gz) = 5802
SHA256 (cabal/aeson-pretty-0.8.9/revision/2.cabal) = f7b1808efab1b9edd0efbdfc2cd47e7dfe8bbd42ee970d1d3780112a4de125a1
SIZE (cabal/aeson-pretty-0.8.9/revision/2.cabal) = 2559
SHA256 (cabal/algebraic-graphs-0.6.1/algebraic-graphs-0.6.1.tar.gz) = 2d64982591929cbc9a2f184eeb7271b8a4096672fe725c928ea4b97aeac40a99
SIZE (cabal/algebraic-graphs-0.6.1/algebraic-graphs-0.6.1.tar.gz) = 180387
-SHA256 (cabal/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz) = 7898e48f0a535c1857cde52c803f28096ba89759461fe4d157fd55dcdb420e25
-SIZE (cabal/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz) = 43299
+SHA256 (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 5b4acedc55eb558381f0b694c2d31a50c332856b823db44cbbf2df78e8c097cb
+SIZE (cabal/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz) = 41123
+SHA256 (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1
+SIZE (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = 4660
+SHA256 (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a
+SIZE (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = 1482
SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/3.cabal) = 212144ea0623b1170807a4162db05d87f26cf10b334aeadd0edb377aba06a1ce
@@ -71,12 +79,12 @@ SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820f
SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
-SHA256 (cabal/assoc-1.0.2/revision/3.cabal) = 93b8d43aa081e4205116a139f7cf690f608968161d19ebfb23d884d19b082b57
-SIZE (cabal/assoc-1.0.2/revision/3.cabal) = 1253
+SHA256 (cabal/assoc-1.0.2/revision/4.cabal) = 9decd0933cb6b903a40a8ace02d634bf90048ee2e5b0a514dccad7056c041881
+SIZE (cabal/assoc-1.0.2/revision/4.cabal) = 1253
SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
-SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9
-SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095
+SHA256 (cabal/async-2.2.4/revision/3.cabal) = 46367dc0c8326dcbeb7b93f200b567491c2f6029bccf822b8bb26ee660397e08
+SIZE (cabal/async-2.2.4/revision/3.cabal) = 3112
SHA256 (cabal/async-extras-0.1.3.2/async-extras-0.1.3.2.tar.gz) = ac26da945147b74c5f1a29c7765e08d081d15dea5e609e5dc086a7b09efa32c7
SIZE (cabal/async-extras-0.1.3.2/async-extras-0.1.3.2.tar.gz) = 3041
SHA256 (cabal/async-timer-0.1.4.1/async-timer-0.1.4.1.tar.gz) = c2aa4d89792e6f21367122f4d9f1d5cafdf1e04a5a82fb566ec508453a83a398
@@ -93,16 +101,14 @@ SHA256 (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = f4e023dc8713c387ecf2
SIZE (cabal/auto-update-0.1.6/auto-update-0.1.6.tar.gz) = 10929
SHA256 (cabal/barbies-2.0.4.0/barbies-2.0.4.0.tar.gz) = e2a01762041ff15ab7a33d85d1fe15e95c0e4018ad8718dcc3d3a112fb640b6d
SIZE (cabal/barbies-2.0.4.0/barbies-2.0.4.0.tar.gz) = 51770
-SHA256 (cabal/base-compat-0.12.0/base-compat-0.12.0.tar.gz) = b7ab72d6b799fd0fde47a90ca50f2d5d6a39d5879e0eb65009842d04bfa668b9
-SIZE (cabal/base-compat-0.12.0/base-compat-0.12.0.tar.gz) = 35193
-SHA256 (cabal/base-compat-batteries-0.12.0/base-compat-batteries-0.12.0.tar.gz) = da4daa5673b4a822e3c64bcdf922acc84345fc057ee4f0a4b3030dc97ad8450a
-SIZE (cabal/base-compat-batteries-0.12.0/base-compat-batteries-0.12.0.tar.gz) = 17321
-SHA256 (cabal/base-compat-batteries-0.12.0/revision/1.cabal) = eb24794517c87cd3ba514582f5c71a53dc5b0bd1a1b8801ea75e6be38e288d9f
-SIZE (cabal/base-compat-batteries-0.12.0/revision/1.cabal) = 8733
+SHA256 (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = a62adc883a5ac436f80e4ae02c3c56111cf1007492f267c291139a668d2150bd
+SIZE (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = 36393
+SHA256 (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = ede9092e07f904e0759160bf1ecd3fb7eb043bae6dc89a37c3dc94829ec5eb99
+SIZE (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = 17645
SHA256 (cabal/base-deriving-via-0.1.0.0.tar.gz) = aaa0654563aead7114cced80a3a807cf72de630dbba61d4d65d5fc7829e9ae4e
SIZE (cabal/base-deriving-via-0.1.0.0.tar.gz) = 5328
-SHA256 (cabal/base-orphans-0.8.8.2/base-orphans-0.8.8.2.tar.gz) = 61cae7063884128dc98596ab7d8e6d896f6b0fa3da4e12310c850c8c08825092
-SIZE (cabal/base-orphans-0.8.8.2/base-orphans-0.8.8.2.tar.gz) = 25461
+SHA256 (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 613ed4d8241ed5a648a59ae6569a6962990bb545711d020d49fb83fa12d16e62
+SIZE (cabal/base-orphans-0.9.0/base-orphans-0.9.0.tar.gz) = 26025
SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
SHA256 (cabal/base58-bytestring-0.1.0/base58-bytestring-0.1.0.tar.gz) = c2dbf598f3415053e12cca84b90fa7c0c1b02f3b784cce0157264baebf2d40d3
@@ -129,6 +135,8 @@ SHA256 (cabal/bin-0.1/revision/2.cabal) = d0ab4d2b00abe1d6312186a100c658248ec67c
SIZE (cabal/bin-0.1/revision/2.cabal) = 2058
SHA256 (cabal/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz) = 5f5b789bc86d25bbd054b86b2d9a6a03f4ac0dd480f283564b6d6465cfa2f0d2
SIZE (cabal/binary-orphans-1.0.4.1/binary-orphans-1.0.4.1.tar.gz) = 5327
+SHA256 (cabal/binary-orphans-1.0.4.1/revision/2.cabal) = 14959d902b173a9c19491ff6777c7d06292b8bff31d55cd1749c4417885d2ee1
+SIZE (cabal/binary-orphans-1.0.4.1/revision/2.cabal) = 2468
SHA256 (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67
SIZE (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 60707
SHA256 (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08
@@ -139,12 +147,10 @@ SHA256 (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 74b89ffa665891f528f571ce9e3
SIZE (cabal/blaze-html-0.9.1.2/revision/2.cabal) = 3062
SHA256 (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 43fc3f6872dc8d1be8d0fe091bd4775139b42179987f33d6490a7c5f1e07a349
SIZE (cabal/blaze-markup-0.8.2.8/blaze-markup-0.8.2.8.tar.gz) = 14519
-SHA256 (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 8a47373003f472e851afbc3332bb9e0bf1b539a0dfad631bceb704332749c6c2
-SIZE (cabal/blaze-markup-0.8.2.8/revision/3.cabal) = 2293
-SHA256 (cabal/boring-0.2/boring-0.2.tar.gz) = 0bac533b66e754d4fc65ab8d7557eea6f7b35d16998e5e74579b25a372aa4c34
-SIZE (cabal/boring-0.2/boring-0.2.tar.gz) = 5501
-SHA256 (cabal/boring-0.2/revision/2.cabal) = 48a019358e40552bfc0396508d86d329f19d84d306cd91fa3d51fb3a2249f612
-SIZE (cabal/boring-0.2/revision/2.cabal) = 2093
+SHA256 (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = a8fe050fb93397df36c3f5b19c22628e0e54446382e0f6775e2b45c1ad999eee
+SIZE (cabal/blaze-markup-0.8.2.8/revision/4.cabal) = 2271
+SHA256 (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154
+SIZE (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = 5668
SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/3.cabal) = add530e695ea3058bf4f7156a1ca85653ff3635b87ec6d1be8c4891645190f96
@@ -225,8 +231,8 @@ SHA256 (cabal/charset-0.3.9/charset-0.3.9.tar.gz) = cb4f8781491d1e346e7eef7b33bf
SIZE (cabal/charset-0.3.9/charset-0.3.9.tar.gz) = 13660
SHA256 (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 845ce5db4c98cefd517323e005f87effceff886987305e421c4ef616dc0505d1
SIZE (cabal/clock-0.8.3/clock-0.8.3.tar.gz) = 9099
-SHA256 (cabal/cmdargs-0.10.21/cmdargs-0.10.21.tar.gz) = f7d8ea5c4e6af368d9b5d2eb994fc29235406fbe91916a6dc63bd883025eca75
-SIZE (cabal/cmdargs-0.10.21/cmdargs-0.10.21.tar.gz) = 64892
+SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
+SIZE (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = 65154
SHA256 (cabal/code-page-0.2.1/code-page-0.2.1.tar.gz) = b2f90e19c61ed8a6ff7295f7f123d4a9913c790d4cf2c6029bc299293fdb2aaa
SIZE (cabal/code-page-0.2.1/code-page-0.2.1.tar.gz) = 6859
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
@@ -287,10 +293,12 @@ SHA256 (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old
SIZE (cabal/data-default-instances-old-locale-0.0.1/data-default-instances-old-locale-0.0.1.tar.gz) = 1519
SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
-SHA256 (cabal/data-fix-0.3.2/revision/3.cabal) = bdea17f6b17c1d327f53ae6806e1bc3ca7813b46742a93c6088c72837c8ae77c
-SIZE (cabal/data-fix-0.3.2/revision/3.cabal) = 1706
+SHA256 (cabal/data-fix-0.3.2/revision/4.cabal) = c27b354476175581925217323e0f559d35ceff26907ceaa03cb65c6df38e3de9
+SIZE (cabal/data-fix-0.3.2/revision/4.cabal) = 1720
SHA256 (cabal/dec-0.0.5/dec-0.0.5.tar.gz) = e18043c7c7e68168489f164921a02efede0c0175a5012ed5451ec2242338df88
SIZE (cabal/dec-0.0.5/dec-0.0.5.tar.gz) = 3224
+SHA256 (cabal/dec-0.0.5/revision/1.cabal) = 70aa9954fa66d6690eb5396342a770c24df01925d880609edcc98b97db31cfee
+SIZE (cabal/dec-0.0.5/revision/1.cabal) = 1468
SHA256 (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = f7777a7931b40332ebbc716f64abb63697cbab0128e5c1228d47760c5597f2d4
SIZE (cabal/dense-linear-algebra-0.1.0.0/dense-linear-algebra-0.1.0.0.tar.gz) = 6285
SHA256 (cabal/dependent-map-0.4.0.0/dependent-map-0.4.0.0.tar.gz) = 53ce0b52d8be1b85fc6489fb27656f16d837bee4fbe0ddf39c844e3ea8871f2c
@@ -311,8 +319,8 @@ SHA256 (cabal/dictionary-sharing-0.1.0.0/dictionary-sharing-0.1.0.0.tar.gz) = 8c
SIZE (cabal/dictionary-sharing-0.1.0.0/dictionary-sharing-0.1.0.0.tar.gz) = 2524
SHA256 (cabal/dictionary-sharing-0.1.0.0/revision/3.cabal) = 6990c4cb6e5c7fd2b3c545576accc2c00a56cdc52ffe646f70680d781893c7d6
SIZE (cabal/dictionary-sharing-0.1.0.0/revision/3.cabal) = 788
-SHA256 (cabal/digest-0.0.1.6/digest-0.0.1.6.tar.gz) = b1f2761b8aea0954ea92a62abd51dd090d536e3ba06098c6ae9a3fce3f78cfcf
-SIZE (cabal/digest-0.0.1.6/digest-0.0.1.6.tar.gz) = 4026
+SHA256 (cabal/digest-0.0.1.7/digest-0.0.1.7.tar.gz) = b23d6c804e6fed0ac9bb0d35b7aed5785330d63efebe296cf0073dab17e05f0a
+SIZE (cabal/digest-0.0.1.7/digest-0.0.1.7.tar.gz) = 4067
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -325,10 +333,12 @@ SHA256 (cabal/dns-3.0.4/revision/1.cabal) = b9c99f4268c9a8df0060cc33c62442fefeed
SIZE (cabal/dns-3.0.4/revision/1.cabal) = 3335
SHA256 (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 3d198be111a1a6b6d19356c7737ee486607735b6405b35cde6c105035309e3c0
SIZE (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 9215
-SHA256 (cabal/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 52f52e72ba48d60935932401c233a72bf45c582871238aecc5a18021ce67b47e
-SIZE (cabal/easy-file-0.2.2/easy-file-0.2.2.tar.gz) = 12667
+SHA256 (cabal/easy-file-0.2.3/easy-file-0.2.3.tar.gz) = 0437d8c2a5efe4bd703f2627495f28092f0256b3d2dab191c9d08a6351074cc9
+SIZE (cabal/easy-file-0.2.3/easy-file-0.2.3.tar.gz) = 13165
SHA256 (cabal/either-5.0.2/either-5.0.2.tar.gz) = bfa45b967fd77b1c7c952e156377441e3c42b6dc873ab1f06a7421a3222287be
SIZE (cabal/either-5.0.2/either-5.0.2.tar.gz) = 7983
+SHA256 (cabal/either-5.0.2/revision/1.cabal) = fb3d130c37df6b4c7aa5f093e83bb4527fe13d8a72f94bce3d6ab00764ee59f0
+SIZE (cabal/either-5.0.2/revision/1.cabal) = 2015
SHA256 (cabal/ekg-0.4.0.15/ekg-0.4.0.15.tar.gz) = 482ae3be495cfe4f03332ad1c79ce8b5ad4f9c8eec824980c664808ae32c6dcc
SIZE (cabal/ekg-0.4.0.15/ekg-0.4.0.15.tar.gz) = 171305
SHA256 (cabal/ekg-0.4.0.15/revision/8.cabal) = d6e48859a89fbbe23496f871581e44a41f97dac627c2b9db81f49b92fa066516
@@ -337,16 +347,18 @@ SHA256 (cabal/ekg-core-0.1.1.7/ekg-core-0.1.1.7.tar.gz) = 45813f2b94fde0b92c7979
SIZE (cabal/ekg-core-0.1.1.7/ekg-core-0.1.1.7.tar.gz) = 13612
SHA256 (cabal/ekg-core-0.1.1.7/revision/2.cabal) = f4f97b11411f18b7fe6eb85542445684c69dcb6ee3aebf995ca3052dc8970016
SIZE (cabal/ekg-core-0.1.1.7/revision/2.cabal) = 2037
-SHA256 (cabal/ekg-forward-0.1.0.tar.gz) = fa1ee9283274d1765508f5f0d5ff8e987b8b10d9b1420c627e1fce8748d4d7ab
-SIZE (cabal/ekg-forward-0.1.0.tar.gz) = 15917
+SHA256 (cabal/ekg-forward-0.3.0.tar.gz) = 66b23b11177689d8ab5203a6d782ee1aed143458aeab5df78db816a98efdab98
+SIZE (cabal/ekg-forward-0.3.0.tar.gz) = 16148
+SHA256 (cabal/ekg-json-0.1.0.7.0.0.0.0.1.tar.gz) = 6031a2f5f1570606c5fedf32dc40997f00d6b3a2f762f49f0870adbd5e36bb7e
+SIZE (cabal/ekg-json-0.1.0.7.0.0.0.0.1.tar.gz) = 3241
SHA256 (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 85ac1d53f1d1c095aedd23fdb20c8e3ada04a7fd8aa6d7e6445ae6a59a277de5
SIZE (cabal/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz) = 9060
SHA256 (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337
SIZE (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 1918
SHA256 (cabal/extra-1.7.12/extra-1.7.12.tar.gz) = e571a9ec1d8865f0fbb0e0ba1eb575f783b0365c80db19b54a93600bae43b03c
SIZE (cabal/extra-1.7.12/extra-1.7.12.tar.gz) = 45598
-SHA256 (cabal/fast-logger-3.2.0/fast-logger-3.2.0.tar.gz) = 175b72bdef72ade94c3d7b9b7cca6e2f218fe0b47265794c22ace638d6610ab8
-SIZE (cabal/fast-logger-3.2.0/fast-logger-3.2.0.tar.gz) = 14562
+SHA256 (cabal/fast-logger-3.2.1/fast-logger-3.2.1.tar.gz) = 89d070b2886ece24f521516d8bffea587226ae2192e36a150a276c4d424f5ee3
+SIZE (cabal/fast-logger-3.2.1/fast-logger-3.2.1.tar.gz) = 14569
SHA256 (cabal/fgl-5.8.1.1/fgl-5.8.1.1.tar.gz) = 6908fd6ecb010c83d103a296b970eb82f7b9c914059afd6002d39a720a6a8cad
SIZE (cabal/fgl-5.8.1.1/fgl-5.8.1.1.tar.gz) = 56829
SHA256 (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = f066b85d537a20252faa59489f6a854e4e8f39080f08730c9e195e418cec5bdd
@@ -363,10 +375,6 @@ SHA256 (cabal/flat-0.4.4.0.0.0.0.2.tar.gz) = e0f558a3832f094b3471ee1c9a6311128ea
SIZE (cabal/flat-0.4.4.0.0.0.0.2.tar.gz) = 66270
SHA256 (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 2dbdc1850e6768fd5f4e4c45d011ef6796d8b2d639ec200da7f4407ae02d09a6
SIZE (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 4445
-SHA256 (cabal/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz) = d057c3f358e1a6b72c73519bc64ba6aa959f066c08fed69f73258555ef95ff12
-SIZE (cabal/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz) = 10484
-SHA256 (cabal/foldable1-classes-compat-0.1/revision/1.cabal) = 2db274a120ab8ddb2834eecf28781baf94b9e2a2b8891a1e6918feee76a3a4db
-SIZE (cabal/foldable1-classes-compat-0.1/revision/1.cabal) = 3782
SHA256 (cabal/foldl-1.4.14/foldl-1.4.14.tar.gz) = 8c056f8eea4b598aa584b7d752221e71b380ef675b97dd5d779fa12662560e46
SIZE (cabal/foldl-1.4.14/foldl-1.4.14.tar.gz) = 24350
SHA256 (cabal/foldl-1.4.14/revision/1.cabal) = 6ca3b5a312fb7ddfad4df5079da585dd22099dcf4f540af651bd707d242b056c
@@ -377,12 +385,12 @@ SHA256 (cabal/formatting-6.3.7/revision/2.cabal) = 610199e835d93eb5902d88cf684fd
SIZE (cabal/formatting-6.3.7/revision/2.cabal) = 1806
SHA256 (cabal/foundation-0.0.29/foundation-0.0.29.tar.gz) = 34839bab424ffd5aed228271d75b15a84ed94eab515e44be909a9b37948173c1
SIZE (cabal/foundation-0.0.29/foundation-0.0.29.tar.gz) = 120793
-SHA256 (cabal/free-5.1.10/free-5.1.10.tar.gz) = 12dea4ff94dd475d4249e93abb385d9c0399c13e3cb3f4132d316e0b32700e72
-SIZE (cabal/free-5.1.10/free-5.1.10.tar.gz) = 62439
-SHA256 (cabal/free-5.1.10/revision/1.cabal) = bc2d9eefabf4699eaff20d80b207f90b35c9f1d37c581a6b092c090add3eeb4e
-SIZE (cabal/free-5.1.10/revision/1.cabal) = 5169
-SHA256 (cabal/generic-data-1.0.0.1/generic-data-1.0.0.1.tar.gz) = 3e29c6cb02a6a596e270823663672e54cf2a64dc60c7f2f2102cd9aec92ce63b
-SIZE (cabal/generic-data-1.0.0.1/generic-data-1.0.0.1.tar.gz) = 40323
+SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89
+SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781
+SHA256 (cabal/free-5.2/revision/1.cabal) = d09e9fcc120a6c48fc9cb08556c7fc24c3605bb01d2b8b501abad9b6a94cff3e
+SIZE (cabal/free-5.2/revision/1.cabal) = 4176
+SHA256 (cabal/generic-data-1.1.0.0/generic-data-1.1.0.0.tar.gz) = b12cbc4d99b35f3638aa47a5c45a8f1b3b633ac0d2fff24a0c10ec72089bbccb
+SIZE (cabal/generic-data-1.1.0.0/generic-data-1.1.0.0.tar.gz) = 40391
SHA256 (cabal/generic-deriving-1.14.3/generic-deriving-1.14.3.tar.gz) = 9e4fa5082b36685db2e79f34ebc835c30ba9032a9b04673e21089742d28fbc40
SIZE (cabal/generic-deriving-1.14.3/generic-deriving-1.14.3.tar.gz) = 74832
SHA256 (cabal/generic-monoid-0.1.0.1/generic-monoid-0.1.0.1.tar.gz) = cfd072ad70af41c1b94ac24e42e2635f37ed2a54e8f4be871be78b18b66b2adf
@@ -393,6 +401,8 @@ SHA256 (cabal/generic-random-1.5.0.1/generic-random-1.5.0.1.tar.gz) = dd34518087
SIZE (cabal/generic-random-1.5.0.1/generic-random-1.5.0.1.tar.gz) = 21703
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
+SHA256 (cabal/generically-0.1.1/revision/1.cabal) = 2b9b5efb6eea2fb65377565d53d85b0ccc5b37404fba4bef1d60277caa877e5e
+SIZE (cabal/generically-0.1.1/revision/1.cabal) = 1155
SHA256 (cabal/gnuplot-0.5.7/gnuplot-0.5.7.tar.gz) = a342e84c2201ff938e18803deb39596f470249effc5a3af5577795a807848abe
SIZE (cabal/gnuplot-0.5.7/gnuplot-0.5.7.tar.gz) = 32810
SHA256 (cabal/goblins-0.2.0.0.tar.gz) = 6269b92d94423fb2b62bc5ce0759284727e1c6811443af1b3978ee126601ceb8
@@ -455,18 +465,18 @@ SHA256 (cabal/http-media-0.8.0.0/revision/7.cabal) = 4d9a0779d26872847a1935a281e
SIZE (cabal/http-media-0.8.0.0/revision/7.cabal) = 4244
SHA256 (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 4e8a4a66477459fa436a331c75e46857ec8026283df984d54f90576cd3024016
SIZE (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 13547
-SHA256 (cabal/http2-4.0.0/http2-4.0.0.tar.gz) = eb9b7f0690aec4839792544fc3ccc4f6f141fe3f4f2952a19c3abed3e70479bf
-SIZE (cabal/http2-4.0.0/http2-4.0.0.tar.gz) = 5493749
+SHA256 (cabal/http2-4.1.0/http2-4.1.0.tar.gz) = 6da8bbdab1c82a3c005c6aceff2d8b0d2e715e55c059dcc4ba61ce14da8e1d4d
+SIZE (cabal/http2-4.1.0/http2-4.1.0.tar.gz) = 5496123
SHA256 (cabal/hw-aeson-0.1.8.0/hw-aeson-0.1.8.0.tar.gz) = a20a8e21a2bf49fb33cefd09ab0fd521757280ab15603e837d9b5188df6d07f4
SIZE (cabal/hw-aeson-0.1.8.0/hw-aeson-0.1.8.0.tar.gz) = 5734
SHA256 (cabal/hw-aeson-0.1.8.0/revision/2.cabal) = 0f8f49a01e9c5e72738af44d931be1bb2997fa1d06b9f71fd3a40cd649c17213
SIZE (cabal/hw-aeson-0.1.8.0/revision/2.cabal) = 3977
-SHA256 (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 516858ee7198b1fed1b93c665157f9855fd947379db7f115d48c1b0d670e698d
-SIZE (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 8685
-SHA256 (cabal/indexed-traversable-0.1.2/revision/2.cabal) = 52a1b708abd921f91a5977f6ae53c4aa2b33f7c30be0fff17173f658b34c5350
-SIZE (cabal/indexed-traversable-0.1.2/revision/2.cabal) = 2533
+SHA256 (cabal/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz) = fe854c10285debc7d6fe3e09da0928a740ebc091ad2911ae695bb007e6f746a4
+SIZE (cabal/indexed-traversable-0.1.2.1/indexed-traversable-0.1.2.1.tar.gz) = 8905
SHA256 (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a
SIZE (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
+SHA256 (cabal/indexed-traversable-instances-0.1.1.2/revision/1.cabal) = b493ed83623a7cba498d31a9d36beec233406f20377f1be3bb51d4ce3bd2ceef
+SIZE (cabal/indexed-traversable-instances-0.1.1.2/revision/1.cabal) = 2536
SHA256 (cabal/int-cast-0.2.0.0.0.0.0.0.1.tar.gz) = 8a32f02ba18e3c087a9d5edcbf5e86d1967737fe442918886c0823a64c9722b6
SIZE (cabal/int-cast-0.2.0.0.0.0.0.0.1.tar.gz) = 7243
SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
@@ -475,10 +485,10 @@ SHA256 (cabal/integer-logarithms-1.0.3.1/revision/4.cabal) = 336fb40c3af19a59dbe
SIZE (cabal/integer-logarithms-1.0.3.1/revision/4.cabal) = 3262
SHA256 (cabal/invariant-0.6.1/invariant-0.6.1.tar.gz) = fb7294ade6554e9c6e77020f065f3acb63f78e62019e4830ea509c36c8b0d4f0
SIZE (cabal/invariant-0.6.1/invariant-0.6.1.tar.gz) = 27873
-SHA256 (cabal/io-classes-0.2.0.0.tar.gz) = cdd6e29f505ed180c83ad85ee90fc63268d5579786b8c5ae2b0ca0866157df08
-SIZE (cabal/io-classes-0.2.0.0.tar.gz) = 23242
-SHA256 (cabal/io-sim-0.2.0.0.tar.gz) = ee89de7e30b170a74a641e2261ba94c40830582ff9ba1cd211cc18260474f31f
-SIZE (cabal/io-sim-0.2.0.0.tar.gz) = 71022
+SHA256 (cabal/io-classes-0.3.0.0.tar.gz) = 08808b50760d77f8a9bb5e33745f1b760b6bde107bb09172e425b7ef76318157
+SIZE (cabal/io-classes-0.3.0.0.tar.gz) = 30730
+SHA256 (cabal/io-sim-0.4.0.0.tar.gz) = c55192f1a8ed5a4be0b64fdc7861237b64c5840f215df1740bc135a38ff2cba4
+SIZE (cabal/io-sim-0.4.0.0.tar.gz) = 82160
SHA256 (cabal/io-streams-1.5.2.2/io-streams-1.5.2.2.tar.gz) = d365d5051696c15414ebe23749fc67475a532234b7c7d77060323d149a8fc4fe
SIZE (cabal/io-streams-1.5.2.2/io-streams-1.5.2.2.tar.gz) = 64166
SHA256 (cabal/io-streams-1.5.2.2/revision/1.cabal) = 5f95b8b6fc693c09a08a6a780304f1b4808c6ee2cdaa4d033c4ba7a4cffc72ba
@@ -497,22 +507,22 @@ SHA256 (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 0a08efdd35bd1b8f293f91
SIZE (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 501058
SHA256 (cabal/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz) = b914dccc040caf1d8764b99df1028dad3e4fdf46c262192e54b59c9da66ead22
SIZE (cabal/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz) = 22205
+SHA256 (cabal/kan-extensions-5.2.5/revision/1.cabal) = 22e283da87daaafd3caa5de9cf0661f01971cebcb35d93c4d8241c3edfae6ce5
+SIZE (cabal/kan-extensions-5.2.5/revision/1.cabal) = 3066
SHA256 (cabal/katip-0.8.7.2/katip-0.8.7.2.tar.gz) = d990751023c8dbfaa3626bb237ffecf9b7c76f7938c14b620ac2e39aefab070a
SIZE (cabal/katip-0.8.7.2/katip-0.8.7.2.tar.gz) = 38927
SHA256 (cabal/lazy-search-0.1.3.0/lazy-search-0.1.3.0.tar.gz) = 56a7ec14260265d3c739f42a519b7cdd9c4ebf8d64ee1b290a05a284ee139aa8
SIZE (cabal/lazy-search-0.1.3.0/lazy-search-0.1.3.0.tar.gz) = 9500
SHA256 (cabal/lazysmallcheck-0.6/lazysmallcheck-0.6.tar.gz) = 9dd4dfb590c77e4f6aff68296602de58422eed5e7148fc29190d875a4e7d0f53
SIZE (cabal/lazysmallcheck-0.6/lazysmallcheck-0.6.tar.gz) = 16862
-SHA256 (cabal/lens-5.2.1/lens-5.2.1.tar.gz) = 02d1c19de7258a3ce83ecda3f96f4a34e03921d51f97881b118ca167f0e5266f
-SIZE (cabal/lens-5.2.1/lens-5.2.1.tar.gz) = 698679
-SHA256 (cabal/lens-5.2.1/revision/1.cabal) = 26b998448c8f7166eb5e05ea3a273d791cd100fc8ed4ac36c4372f1353ef9593
-SIZE (cabal/lens-5.2.1/revision/1.cabal) = 15126
+SHA256 (cabal/lens-5.2.2/lens-5.2.2.tar.gz) = 855c58c51935bd86e61c5886862fb36cb2dc4c63240d96d93c538e8f54ff76e3
+SIZE (cabal/lens-5.2.2/lens-5.2.2.tar.gz) = 700966
SHA256 (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 8f42d66f199fcaee255326f8f770d88b0670df56b5eb78002d6058f3a45e97b5
SIZE (cabal/libyaml-0.1.2/libyaml-0.1.2.tar.gz) = 63635
SHA256 (cabal/libyaml-0.1.2/revision/1.cabal) = 7fb663b11fcdb86503c14aa81763106ea79b1048fc29a1fe44ec346d9ecac101
SIZE (cabal/libyaml-0.1.2/revision/1.cabal) = 2222
-SHA256 (cabal/lifted-async-0.10.2.3/lifted-async-0.10.2.3.tar.gz) = 51ed64e9f5c9c585dc5897288977fca759eb2bdb22aae91f2ac37d962e3309cf
-SIZE (cabal/lifted-async-0.10.2.3/lifted-async-0.10.2.3.tar.gz) = 10685
+SHA256 (cabal/lifted-async-0.10.2.4/lifted-async-0.10.2.4.tar.gz) = 9bed4dee15f40c35a4d92a2d8ca29e4a9fe7904a5b773486dfef58040a3ebe5d
+SIZE (cabal/lifted-async-0.10.2.4/lifted-async-0.10.2.4.tar.gz) = 10761
SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
SHA256 (cabal/list-t-1.0.5.6/list-t-1.0.5.6.tar.gz) = 4f13658a166fc5b07ef57145ef266e3fb2426ed3c96bff89e556e12de7608bc6
@@ -549,6 +559,8 @@ SHA256 (cabal/microlens-th-0.4.3.11/microlens-th-0.4.3.11.tar.gz) = f21aaadea14a
SIZE (cabal/microlens-th-0.4.3.11/microlens-th-0.4.3.11.tar.gz) = 24008
SHA256 (cabal/microstache-1.0.2.3/microstache-1.0.2.3.tar.gz) = df7a13175783603bfb095e7a5eda9a24eec7d5fd490946d107ad578bb436d29a
SIZE (cabal/microstache-1.0.2.3/microstache-1.0.2.3.tar.gz) = 22421
+SHA256 (cabal/microstache-1.0.2.3/revision/1.cabal) = d14104c814878f6a161a753d1c6b8d7ee1d0546c984f907a516038d6c0b79011
+SIZE (cabal/microstache-1.0.2.3/revision/1.cabal) = 3245
SHA256 (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = ebd01ed4e37142cb3233d4ffe55fe879b64d4a0b5802c8bc6afa1c7670f9e11b
SIZE (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = 11818
SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280
@@ -563,6 +575,8 @@ SHA256 (cabal/monoidal-containers-0.6.3.0/monoidal-containers-0.6.3.0.tar.gz) =
SIZE (cabal/monoidal-containers-0.6.3.0/monoidal-containers-0.6.3.0.tar.gz) = 12907
SHA256 (cabal/monoidal-synchronisation-0.1.0.1.tar.gz) = 8399b7c964678cd2053f525c5286c14b60fc551710e81486000b0cfa22f23542
SIZE (cabal/monoidal-synchronisation-0.1.0.1.tar.gz) = 6479
+SHA256 (cabal/moo-1.2.0.0.0.0.1.tar.gz) = 53703a319e9fec8ea45ed2f2d885426c53577450b58c39f37b248b8efdfa8716
+SIZE (cabal/moo-1.2.0.0.0.0.1.tar.gz) = 46080
SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
SHA256 (cabal/mwc-random-0.15.0.2/mwc-random-0.15.0.2.tar.gz) = 35d64d5d6f8e93321d36952cf9ab64e21a9cad642ba39aa7378d88aa08afc25b
@@ -575,8 +589,8 @@ SHA256 (cabal/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz) = f2b0cc
SIZE (cabal/network-byte-order-0.1.6/network-byte-order-0.1.6.tar.gz) = 6648
SHA256 (cabal/network-byte-order-0.1.6/revision/1.cabal) = 23d8b609ac43a69d04d5e8f411e5f86a0266c0e8b33b65f8c92ebda64273fe3a
SIZE (cabal/network-byte-order-0.1.6/revision/1.cabal) = 1313
-SHA256 (cabal/network-mux-0.1.0.1.tar.gz) = 54f392a1d84e40f406ab2e8e8788da4352448a92498f0c194696c96481578abe
-SIZE (cabal/network-mux-0.1.0.1.tar.gz) = 68417
+SHA256 (cabal/network-mux-0.2.0.0.tar.gz) = 68e09322517f5012c16f729e96288b2cd49f44bb571abc39d0d8b0e178f7af5a
+SIZE (cabal/network-mux-0.2.0.0.tar.gz) = 68410
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/newtype-0.2.2.0/newtype-0.2.2.0.tar.gz) = 3a00ffd1bb48a81e09f8be6510fa4c642ba1482b2f8d4777af1b5dd06c55ebac
@@ -587,6 +601,8 @@ SHA256 (cabal/non-integral-0.1.0.0.tar.gz) = 0be208bcf71fd90c916740dd2f5e41d0829
SIZE (cabal/non-integral-0.1.0.0.tar.gz) = 6044
SHA256 (cabal/nothunks-0.1.3/nothunks-0.1.3.tar.gz) = c191e9c3d86ca006bf8d85adfd936ff997759120b0fcfaf4960a56d8bd850e53
SIZE (cabal/nothunks-0.1.3/nothunks-0.1.3.tar.gz) = 15282
+SHA256 (cabal/nothunks-0.1.3/revision/1.cabal) = f13e909333ce9139ae03a0416afb2442242c029147d786503aca605da2e2027d
+SIZE (cabal/nothunks-0.1.3/revision/1.cabal) = 2637
SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
@@ -607,28 +623,28 @@ SHA256 (cabal/optparse-generic-1.4.9/optparse-generic-1.4.9.tar.gz) = b200362444
SIZE (cabal/optparse-generic-1.4.9/optparse-generic-1.4.9.tar.gz) = 12405
SHA256 (cabal/orphans-deriving-via-0.1.0.0.tar.gz) = 809569cbba0d8b4bf64a585326e388f2a0c4476bf4306d5a9ede2000ce44a619
SIZE (cabal/orphans-deriving-via-0.1.0.0.tar.gz) = 4818
-SHA256 (cabal/ouroboros-consensus-0.1.0.1.tar.gz) = 574f2ab9be8fa283994901ee93bef648214a1e0c76891153707ee635615bd60a
-SIZE (cabal/ouroboros-consensus-0.1.0.1.tar.gz) = 448546
+SHA256 (cabal/ouroboros-consensus-0.1.0.3.tar.gz) = f823f2d0b1a91a1bab8899c6c47faf6d1de7fd9729ec3a6288052d39355d2c12
+SIZE (cabal/ouroboros-consensus-0.1.0.3.tar.gz) = 450287
SHA256 (cabal/ouroboros-consensus-byron-0.1.0.1.tar.gz) = 65b9093d6615a09f81e5cb449d7127ddbea15941484563f9c0c0ce9c113aef91
SIZE (cabal/ouroboros-consensus-byron-0.1.0.1.tar.gz) = 63086
-SHA256 (cabal/ouroboros-consensus-cardano-0.1.0.1.tar.gz) = 5dcb353fe084d03f6d303cb1fbf72758150c30479669bf6d8edcc045544617e3
-SIZE (cabal/ouroboros-consensus-cardano-0.1.0.1.tar.gz) = 39706
+SHA256 (cabal/ouroboros-consensus-cardano-0.2.0.0.tar.gz) = 06c17e1333dbc765d32d0d2ec7c89c57c4ff40365be696c5da2832cdea2a3286
+SIZE (cabal/ouroboros-consensus-cardano-0.2.0.0.tar.gz) = 39716
SHA256 (cabal/ouroboros-consensus-cardano-tools-0.1.0.1.tar.gz) = bfc2376f5c4f99ada8f22029ae854f072e8cf57f40d350d2a04e704844beee35
SIZE (cabal/ouroboros-consensus-cardano-tools-0.1.0.1.tar.gz) = 47767
SHA256 (cabal/ouroboros-consensus-protocol-0.1.0.1.tar.gz) = 9441c722c4cf2368e84122423ea502e0adfcb4e6d6c63f50f197a00c68da5ed8
SIZE (cabal/ouroboros-consensus-protocol-0.1.0.1.tar.gz) = 25367
SHA256 (cabal/ouroboros-consensus-shelley-0.1.0.1.tar.gz) = aa1657a02b374edadfff99d235d286e88b7610085c446fefd5e71ebecc152b11
SIZE (cabal/ouroboros-consensus-shelley-0.1.0.1.tar.gz) = 47590
-SHA256 (cabal/ouroboros-network-0.1.0.1.tar.gz) = 2e7590a902eb5451e9535b80bda478f82528182f5900436c0b0258ddab57be7f
-SIZE (cabal/ouroboros-network-0.1.0.1.tar.gz) = 370280
-SHA256 (cabal/ouroboros-network-framework-0.1.0.1.tar.gz) = 054ddf47403058dfea73a6b11051f62d76c135fd074682af6d3bf8dc6de657fb
-SIZE (cabal/ouroboros-network-framework-0.1.0.1.tar.gz) = 184432
-SHA256 (cabal/ouroboros-network-testing-0.1.0.1.tar.gz) = b064eaed175f0aa84fc9ede76c6691c0877f98eae2b03155f3864950b30c7e91
-SIZE (cabal/ouroboros-network-testing-0.1.0.1.tar.gz) = 16826
+SHA256 (cabal/ouroboros-network-0.3.0.1.tar.gz) = 3110a82f767ccf5a5aba3bd02dddd2ae118984bba494d76d66424735c26e017e
+SIZE (cabal/ouroboros-network-0.3.0.1.tar.gz) = 386345
+SHA256 (cabal/ouroboros-network-framework-0.2.0.0.tar.gz) = bcad0b0ab528495e538d82c6002597a59064c53a9e5ba1ab8a655aac4f86949f
+SIZE (cabal/ouroboros-network-framework-0.2.0.0.tar.gz) = 185237
+SHA256 (cabal/ouroboros-network-testing-0.2.0.1.tar.gz) = a1375359793205c721a4b9cc17439051db7629be98e53a2d2b4af6970c34724f
+SIZE (cabal/ouroboros-network-testing-0.2.0.1.tar.gz) = 17429
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/5.cabal) = 6edd5a06938cea3d28b406d5231683f89737e854af144a8800aa69e1eee785e0
-SIZE (cabal/parallel-3.2.2.0/revision/5.cabal) = 1821
+SHA256 (cabal/parallel-3.2.2.0/revision/6.cabal) = c652c3c6e927ba461f40ee374f80e2e1ecfe833e950654d4303a3b15597624b8
+SIZE (cabal/parallel-3.2.2.0/revision/6.cabal) = 1821
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parsers-0.12.11/parsers-0.12.11.tar.gz) = 91ff5067208bb9c618b9d41850c3bcdf76865922813937a7047f040daa3b1319
@@ -679,6 +695,8 @@ SHA256 (cabal/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz) = d09750ba3578d905b54d0b
SIZE (cabal/psqueues-0.2.7.3/psqueues-0.2.7.3.tar.gz) = 27328
SHA256 (cabal/quickcheck-instances-0.3.29.1/quickcheck-instances-0.3.29.1.tar.gz) = b23d8256345bd17d24c48b56e273973a12a89478a790983409b9157fbce3a24b
SIZE (cabal/quickcheck-instances-0.3.29.1/quickcheck-instances-0.3.29.1.tar.gz) = 13288
+SHA256 (cabal/quickcheck-instances-0.3.29.1/revision/1.cabal) = 43ba44cfd1ab4df52d62abe6013d0eae4ec0c2a38036f0c151d3c19b6e4d807a
+SIZE (cabal/quickcheck-instances-0.3.29.1/revision/1.cabal) = 4908
SHA256 (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422
SIZE (cabal/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz) = 1843
SHA256 (cabal/quiet-0.2/quiet-0.2.tar.gz) = 118bf67379dce4737619998380e399acba306dc8a086a069d4a01d5694325e4c
@@ -703,8 +721,8 @@ SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011
SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
SHA256 (cabal/reducers-3.12.4/reducers-3.12.4.tar.gz) = c066f545df7947613217256d210ecb59ba709294e7b06dad8c4d8a9263635e43
SIZE (cabal/reducers-3.12.4/reducers-3.12.4.tar.gz) = 11938
-SHA256 (cabal/reducers-3.12.4/revision/2.cabal) = cb418f2f9f72fda13b6bd0f227f1c64fe6adce640ccb29ee06ed14e4c0cd26ca
-SIZE (cabal/reducers-3.12.4/revision/2.cabal) = 2587
+SHA256 (cabal/reducers-3.12.4/revision/3.cabal) = 2ff9fef5cfe33478a353b38de341c1550f26470afe87e7a9029f5cf0fc25ad03
+SIZE (cabal/reducers-3.12.4/revision/3.cabal) = 2587
SHA256 (cabal/reflection-2.1.7/reflection-2.1.7.tar.gz) = 6cbb18a8b02871533bb8b641dc6f76813a097d94404e5808bb5d52b0f0e415fd
SIZE (cabal/reflection-2.1.7/reflection-2.1.7.tar.gz) = 17823
SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
@@ -727,8 +745,8 @@ SHA256 (cabal/safecopy-0.10.4.2/revision/6.cabal) = 0b7400345ffddb63c4a7f9738837
SIZE (cabal/safecopy-0.10.4.2/revision/6.cabal) = 2928
SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
-SHA256 (cabal/scientific-0.3.7.0/revision/4.cabal) = 57451a0a7f62af85958c21a8ef79358c8a45b467f39d78ee5d51074d12e4c718
-SIZE (cabal/scientific-0.3.7.0/revision/4.cabal) = 4854
+SHA256 (cabal/scientific-0.3.7.0/revision/5.cabal) = 26d8109106963a345368011081453d25ee1dfa6afae2b1f57b426b4bcd392d91
+SIZE (cabal/scientific-0.3.7.0/revision/5.cabal) = 4854
SHA256 (cabal/selective-0.6/selective-0.6.tar.gz) = 18742e33b17c278e690b29e03ea71575bcaf89f4ca044449f9908bd77ca67c3a
SIZE (cabal/selective-0.6/selective-0.6.tar.gz) = 35470
SHA256 (cabal/selective-0.6/revision/1.cabal) = 30b336b9ad50b17316b4f2e29ddf0d30f14ea44c9b8299fa2de8a0efd5167eb7
@@ -749,10 +767,12 @@ SHA256 (cabal/serialise-0.2.6.0/revision/2.cabal) = 6b28cc217bda3f3fad35f179543d
SIZE (cabal/serialise-0.2.6.0/revision/2.cabal) = 8776
SHA256 (cabal/servant-0.19.1/servant-0.19.1.tar.gz) = 78bc48716f47bc182be5785cef22c9de20c933b49386323453f24a96d39066be
SIZE (cabal/servant-0.19.1/servant-0.19.1.tar.gz) = 54728
+SHA256 (cabal/servant-0.19.1/revision/1.cabal) = 4a9673b01b42d028f21bc40ea5416b0cdc6d5ca02520fe808f98386882f0b3f0
+SIZE (cabal/servant-0.19.1/revision/1.cabal) = 5564
SHA256 (cabal/servant-server-0.19.2/servant-server-0.19.2.tar.gz) = beab908f65d681771e03d97e2dbfc05c8227874e911669f5ab65a77211d4f5a8
SIZE (cabal/servant-server-0.19.2/servant-server-0.19.2.tar.gz) = 54262
-SHA256 (cabal/servant-server-0.19.2/revision/1.cabal) = fb7ca2d996c1f782226d4f2c9683d85db73c5742ab52c55f836ea930de328c62
-SIZE (cabal/servant-server-0.19.2/revision/1.cabal) = 5709
+SHA256 (cabal/servant-server-0.19.2/revision/2.cabal) = a300e17d1c779ea404be0af84dfda3b996825afa6b429c0f8cb490cdeceb7ec7
+SIZE (cabal/servant-server-0.19.2/revision/2.cabal) = 5709
SHA256 (cabal/set-algebra-0.1.0.0.tar.gz) = 0aa3a11548ce41e04ed20f3ed52d7609c2b717d5f6c316c55a7296465c61c1a9
SIZE (cabal/set-algebra-0.1.0.0.tar.gz) = 27962
SHA256 (cabal/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz) = e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32
@@ -815,8 +835,8 @@ SHA256 (cabal/strict-containers-0.1.0.0.tar.gz) = d6e633ef6f9c0a919a05e1b7b9b8bb
SIZE (cabal/strict-containers-0.1.0.0.tar.gz) = 10664
SHA256 (cabal/strict-list-0.1.7/strict-list-0.1.7.tar.gz) = 70cd8accb5e1f68273b07c6cfe64e27f08815df59e2606bc5ed6f2fdcbb20e36
SIZE (cabal/strict-list-0.1.7/strict-list-0.1.7.tar.gz) = 6810
-SHA256 (cabal/strict-stm-0.1.0.0.tar.gz) = 371750cb398045857bd7adafe6995af60c0b854f39ee2b0252ce39338dd5616b
-SIZE (cabal/strict-stm-0.1.0.0.tar.gz) = 7053
+SHA256 (cabal/strict-stm-0.2.0.0.tar.gz) = 221e672344a51fb13ba8b0ce70913c36a1b4c9c0b9383905b01cf38fb696ddce
+SIZE (cabal/strict-stm-0.2.0.0.tar.gz) = 8841
SHA256 (cabal/string-conv-0.2.0/string-conv-0.2.0.tar.gz) = 39cea3010eb1c52b6dd21c4108e23b89926f0f21b872ad1f5f644328c73a9096
SIZE (cabal/string-conv-0.2.0/string-conv-0.2.0.tar.gz) = 3935
SHA256 (cabal/string-conversions-0.4.0.1/string-conversions-0.4.0.1.tar.gz) = 46bcce6d9ce62c558b7658a75d9c6a62f7259d6b0473d011d8078234ad6a1994
@@ -825,8 +845,8 @@ SHA256 (cabal/string-conversions-0.4.0.1/revision/1.cabal) = 9af49d61d1dcbc8b90b
SIZE (cabal/string-conversions-0.4.0.1/revision/1.cabal) = 1693
SHA256 (cabal/string-qq-0.0.4/string-qq-0.0.4.tar.gz) = c85b9c1e27596ea8e765e4b630b7be53c331c51b680ad46cc2d248d3099fdd71
SIZE (cabal/string-qq-0.0.4/string-qq-0.0.4.tar.gz) = 1784
-SHA256 (cabal/syb-0.7.2.2/syb-0.7.2.2.tar.gz) = 8143c6983b6248d57f00e47ec3cd16541acbaa55eb8093fedd5b7cee9a95b2e3
-SIZE (cabal/syb-0.7.2.2/syb-0.7.2.2.tar.gz) = 40058
+SHA256 (cabal/syb-0.7.2.3/syb-0.7.2.3.tar.gz) = d0b72daf16a947c4d9cb2d5774072f2153433224a04fd60fad60be9ffac8d91a
+SIZE (cabal/syb-0.7.2.3/syb-0.7.2.3.tar.gz) = 40018
SHA256 (cabal/system-filepath-0.4.14/system-filepath-0.4.14.tar.gz) = 1656ce3c0d585650784ceb3f794748286e19fb635f557e7b29b0897f8956d993
SIZE (cabal/system-filepath-0.4.14/system-filepath-0.4.14.tar.gz) = 16663
SHA256 (cabal/system-filepath-0.4.14/revision/1.cabal) = e8ce7d24d7008a825e5d03aa672950a0e8178ac54c3de7134f36c3a7e37694a2
@@ -839,8 +859,8 @@ SHA256 (cabal/tasty-expected-failure-0.12.3/tasty-expected-failure-0.12.3.tar.gz
SIZE (cabal/tasty-expected-failure-0.12.3/tasty-expected-failure-0.12.3.tar.gz) = 6016
SHA256 (cabal/tasty-golden-2.3.5/tasty-golden-2.3.5.tar.gz) = 8b37b541a2603da27e88fcf3209118817e978a36187142dda160b39c6cb7740e
SIZE (cabal/tasty-golden-2.3.5/tasty-golden-2.3.5.tar.gz) = 15179
-SHA256 (cabal/tasty-hedgehog-1.4.0.0/tasty-hedgehog-1.4.0.0.tar.gz) = 93e4009389a7c14a37e9195ff8a96b739438543e2d408d089eebec6e715c9cbd
-SIZE (cabal/tasty-hedgehog-1.4.0.0/tasty-hedgehog-1.4.0.0.tar.gz) = 5473
+SHA256 (cabal/tasty-hedgehog-1.4.0.1/tasty-hedgehog-1.4.0.1.tar.gz) = c8ad782115f5068c3a1749960db6ca32a41c981369dc05710f13825af12eddee
+SIZE (cabal/tasty-hedgehog-1.4.0.1/tasty-hedgehog-1.4.0.1.tar.gz) = 5475
SHA256 (cabal/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz) = b7ef1912ece25b9396d2c69c31e63f82facc95edac8fc1abbf84e8c3c7ffe63f
SIZE (cabal/tasty-hunit-0.10.0.3/tasty-hunit-0.10.0.3.tar.gz) = 7885
SHA256 (cabal/tasty-quickcheck-0.10.2/tasty-quickcheck-0.10.2.tar.gz) = b4884c815db26a543ee1062664ee051ac89d51b2c2526d30029c6eb95b36cce2
@@ -851,14 +871,14 @@ SHA256 (cabal/tdigest-0.2.1.1/revision/3.cabal) = 1607bb1fb9a5b5d7284b6ce67edf2d
SIZE (cabal/tdigest-0.2.1.1/revision/3.cabal) = 2855
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/terminal-size-0.3.3/terminal-size-0.3.3.tar.gz) = 8c174c8fa7200be2caffd6d25f789fd3c73f4b7b02989f332a42d7901fca60c3
-SIZE (cabal/terminal-size-0.3.3/terminal-size-0.3.3.tar.gz) = 4291
+SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
+SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457
SHA256 (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 050bdade2c6f0122b1a04a3833ab7eea2399ffda8258bca6d93ba6614bb202f2
SIZE (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 2275
SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
-SHA256 (cabal/text-short-0.1.5/revision/1.cabal) = ebb77383743e214138cf9387875bc7d2665c5584b2e489fe1461240f19e7b53e
-SIZE (cabal/text-short-0.1.5/revision/1.cabal) = 3161
+SHA256 (cabal/text-short-0.1.5/revision/2.cabal) = c296eb2289dc5bf39912989c295cb82ef05ae5f84ee83ea5dc21f48da80e7052
+SIZE (cabal/text-short-0.1.5/revision/2.cabal) = 3202
SHA256 (cabal/tf-random-0.5/tf-random-0.5.tar.gz) = 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510
SIZE (cabal/tf-random-0.5/tf-random-0.5.tar.gz) = 18483
SHA256 (cabal/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz) = 00d5e24f247e328bd9898d5af5915c1e86b134b4d40baa680258635f95031526
@@ -893,8 +913,8 @@ SHA256 (cabal/these-1.1.1.1/revision/6.cabal) = 2991c13e264b0c35c696c8f5f85c428c
SIZE (cabal/these-1.1.1.1/revision/6.cabal) = 2748
SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
-SHA256 (cabal/time-compat-1.9.6.1/revision/4.cabal) = 5cf5fa19d32742816fa1423085cbfd626aef433101c0b97bf0e8f720a6f369d8
-SIZE (cabal/time-compat-1.9.6.1/revision/4.cabal) = 5047
+SHA256 (cabal/time-compat-1.9.6.1/revision/5.cabal) = dd4de1fa0d6b7108982efc7ac41938569e4c9b06230bb87d34aae007c52ddb67
+SIZE (cabal/time-compat-1.9.6.1/revision/5.cabal) = 5062
SHA256 (cabal/time-manager-0.0.0/time-manager-0.0.0.tar.gz) = 90a616ed20b2119bb64f78f84230b6798cde22a35e87bc8d9ee08cdf1d90fcdb
SIZE (cabal/time-manager-0.0.0/time-manager-0.0.0.tar.gz) = 2726
SHA256 (cabal/time-manager-0.0.0/revision/1.cabal) = 5b6288815180428377d96be9fc3fa9d4d02b7aa2cc04839fb547409b8db68cc3
@@ -917,14 +937,14 @@ SHA256 (cabal/tree-diff-0.3/tree-diff-0.3.tar.gz) = a1c05636cedf521bc2e2898f0668
SIZE (cabal/tree-diff-0.3/tree-diff-0.3.tar.gz) = 26449
SHA256 (cabal/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8
SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525
-SHA256 (cabal/type-equality-1/revision/4.cabal) = 7cd952c3ebf0da36ee05544e6209a850b22205fa8b749e17f4bacc5a8fe15269
-SIZE (cabal/type-equality-1/revision/4.cabal) = 1611
+SHA256 (cabal/type-equality-1/revision/5.cabal) = 556006736473a9a4434591812e7106b1db2389faf364a9eaf87d5b4305921b56
+SIZE (cabal/type-equality-1/revision/5.cabal) = 1625
SHA256 (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 948c59540675d85f35c99e285cdb8686713ec1689f530d5d21813239ea91f625
SIZE (cabal/typed-process-0.2.11.0/typed-process-0.2.11.0.tar.gz) = 18309
-SHA256 (cabal/typed-protocols-0.1.0.0.tar.gz) = 6330301923039fc986a518d1e1356cc9db59fe994b5a2d67828af971952de6f4
-SIZE (cabal/typed-protocols-0.1.0.0.tar.gz) = 24312
-SHA256 (cabal/typed-protocols-cborg-0.1.0.0.tar.gz) = 45b88828e0dbdeaa8f942a3519c59bf0a657d2830d1cfb085ad2a4305eabbdbc
-SIZE (cabal/typed-protocols-cborg-0.1.0.0.tar.gz) = 6269
+SHA256 (cabal/typed-protocols-0.1.0.1.tar.gz) = c011c4b2f9327c57b0cbb832956cd6ae2dc10843bb28537f8b57ed3295b230ca
+SIZE (cabal/typed-protocols-0.1.0.1.tar.gz) = 24328
+SHA256 (cabal/typed-protocols-cborg-0.1.0.2.tar.gz) = ce5069b926c83c77a50493b4e968558f7354ee7b52ea5fb7d7d8ff029493c9a2
+SIZE (cabal/typed-protocols-cborg-0.1.0.2.tar.gz) = 6293
SHA256 (cabal/typed-protocols-examples-0.1.0.1.tar.gz) = 4a39ee97bc876a1eb0bb0fddea9c197453c69f6cd6c7e2bd83d606142e50933b
SIZE (cabal/typed-protocols-examples-0.1.0.1.tar.gz) = 20255
SHA256 (cabal/typerep-map-0.6.0.0/typerep-map-0.6.0.0.tar.gz) = e36fab025872dec241e02e2d7408633fd167dfea78be8a0c97a784c4ea823c04
@@ -939,8 +959,8 @@ SHA256 (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = b4cd823a6543ad3aca8e740e
SIZE (cabal/unix-compat-0.6/unix-compat-0.6.tar.gz) = 15777
SHA256 (cabal/unix-compat-0.6/revision/1.cabal) = 0f5d0929d838077909d397c7c83b711b89db4ed3d4dafea46af19c04b389b53c
SIZE (cabal/unix-compat-0.6/revision/1.cabal) = 3583
-SHA256 (cabal/unix-time-0.4.8/unix-time-0.4.8.tar.gz) = fedeb6a11bcb5396f50a30166a6bb05e56fc9866be4066718404bd8940ace843
-SIZE (cabal/unix-time-0.4.8/unix-time-0.4.8.tar.gz) = 52180
+SHA256 (cabal/unix-time-0.4.9/unix-time-0.4.9.tar.gz) = 490734d4860e065aa92fb3f54dc07ba5fa61b4a0c6fb9989f38d5713bcac8b08
+SIZE (cabal/unix-time-0.4.9/unix-time-0.4.9.tar.gz) = 52004
SHA256 (cabal/unliftio-0.2.24.0/unliftio-0.2.24.0.tar.gz) = fd8ab9b84cec794570faa53e88cf83af2bf7f5566baebf6b664892178d50229b
SIZE (cabal/unliftio-0.2.24.0/unliftio-0.2.24.0.tar.gz) = 57520
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
@@ -949,22 +969,22 @@ SHA256 (cabal/unliftio-core-0.2.1.0/revision/1.cabal) = 9fc3506770b16cdc73114307
SIZE (cabal/unliftio-core-0.2.1.0/revision/1.cabal) = 1004
SHA256 (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 1b27bec5e0d522b27a6029ebf4c4a6d40acbc083c787008e32fb55c4b1d128d2
SIZE (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 58030
-SHA256 (cabal/unordered-containers-0.2.19.1/revision/1.cabal) = db11042bb0356c0adea277d0794743829125b4c99455af6af2bd5f7bd5e88a39
-SIZE (cabal/unordered-containers-0.2.19.1/revision/1.cabal) = 3797
+SHA256 (cabal/unordered-containers-0.2.19.1/revision/2.cabal) = 9ad8972c2e913c37b1d4f0e1261517fd7a1b8c8a58077e057be69837e3dbaa00
+SIZE (cabal/unordered-containers-0.2.19.1/revision/2.cabal) = 3822
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/utility-ht-0.0.16/utility-ht-0.0.16.tar.gz) = bce53223bb77643222331efec5d69a656c0fa2d11be6563e27bc4808a1abbb81
SIZE (cabal/utility-ht-0.0.16/utility-ht-0.0.16.tar.gz) = 32769
SHA256 (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = ad68b89b7a64c07dd5c250a11be2033ee929318ff51ec7b4e4b54e1b4deba7dd
SIZE (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = 11922
-SHA256 (cabal/uuid-types-1.0.5/revision/3.cabal) = 9ca76986e3950af5e908502be2373e2292d6dc57ec10f5aeb41d7dc3a1961782
-SIZE (cabal/uuid-types-1.0.5/revision/3.cabal) = 2622
+SHA256 (cabal/uuid-types-1.0.5/revision/4.cabal) = e4662609522f093b86c5ae86aa9781afc69338cf102d42e5b5c196c320d95621
+SIZE (cabal/uuid-types-1.0.5/revision/4.cabal) = 2636
SHA256 (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 9a884e97e6a64f2cacadec8d5ea7e8ba7562d0c8fa9ab7cd5c34055eaec64987
SIZE (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 22397
SHA256 (cabal/vault-0.3.1.5/vault-0.3.1.5.tar.gz) = ac2a6b6adf58598c5c8faa931ae961a8a2aa50ddb2f0f7a2044ff6e8c3d433a0
SIZE (cabal/vault-0.3.1.5/vault-0.3.1.5.tar.gz) = 5431
-SHA256 (cabal/vault-0.3.1.5/revision/2.cabal) = c34d37d73a8cedbb0ef57b89540ebe54f9dadf7ec3cea27acbd049b4edd85cae
-SIZE (cabal/vault-0.3.1.5/revision/2.cabal) = 2366
+SHA256 (cabal/vault-0.3.1.5/revision/3.cabal) = 313d6d61435619ec25b492f8775729d8f0ab9496030898d30a4ba34a24ec742b
+SIZE (cabal/vault-0.3.1.5/revision/3.cabal) = 2366
SHA256 (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = fb4a53c02bd4d7fdf155c0604da9a5bb0f3b3bfce5d9960aea11c2ae235b9f35
SIZE (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = 151420
SHA256 (cabal/vector-0.12.3.1/revision/3.cabal) = abbfe8830e13549596e1295219d340eb01bd00e1c7124d0dd16586911a291c59
@@ -981,8 +1001,8 @@ SHA256 (cabal/vector-map-0.1.0.0.tar.gz) = 9784f2a9082ce0abfdf9ef2c5e1c237f76be2
SIZE (cabal/vector-map-0.1.0.0.tar.gz) = 7511
SHA256 (cabal/vector-th-unbox-0.2.2/vector-th-unbox-0.2.2.tar.gz) = 8aa4ca464e842706e5b5234b8242d1aafec9ee755659b0e3ff44ecde13a80149
SIZE (cabal/vector-th-unbox-0.2.2/vector-th-unbox-0.2.2.tar.gz) = 4864
-SHA256 (cabal/vector-th-unbox-0.2.2/revision/3.cabal) = ca32d92683d27f316b9bda2e813120dceef66511d49aa1bd9b17e11ef518214e
-SIZE (cabal/vector-th-unbox-0.2.2/revision/3.cabal) = 1584
+SHA256 (cabal/vector-th-unbox-0.2.2/revision/4.cabal) = 32ff9a5c9d4d15a989bfe22436853348f66c0a48177fc64b58502c663c5ffb22
+SIZE (cabal/vector-th-unbox-0.2.2/revision/4.cabal) = 1565
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
SHA256 (cabal/wai-3.2.3/wai-3.2.3.tar.gz) = 5574d6541000988fe204d3032db87fd0a5404cdbde33ee4fa02e6006768229f8
@@ -995,8 +1015,8 @@ SHA256 (cabal/wai-extra-3.1.13.0/revision/1.cabal) = fc3e7c337ac46733ce2da7a0d64
SIZE (cabal/wai-extra-3.1.13.0/revision/1.cabal) = 8287
SHA256 (cabal/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz) = 057e635acd35a39d6ddae4ba4c5dfa1425e251579bbd3239c7f4b557bc96290a
SIZE (cabal/wai-logger-2.4.0/wai-logger-2.4.0.tar.gz) = 5925
-SHA256 (cabal/warp-3.3.24/warp-3.3.24.tar.gz) = 6acd3a99998ca44559aa3956fa4f69b36f246d8bc584324be94ded57c6fe253c
-SIZE (cabal/warp-3.3.24/warp-3.3.24.tar.gz) = 65522
+SHA256 (cabal/warp-3.3.25/warp-3.3.25.tar.gz) = ea7d18f031898b5d8d0fa2306ed27a08d6b0a3dc223f84961423aab36d1446f1
+SIZE (cabal/warp-3.3.25/warp-3.3.25.tar.gz) = 65591
SHA256 (cabal/websockets-0.12.7.3/websockets-0.12.7.3.tar.gz) = d3b0a8a0df7ac7c39c2572152ff903af2d5f009627dde4dada6fb81c89057f3c
SIZE (cabal/websockets-0.12.7.3/websockets-0.12.7.3.tar.gz) = 40077
SHA256 (cabal/websockets-0.12.7.3/revision/2.cabal) = 3ecf458d4e1ffa64b61bce3c127ab5fff9be61fa2a246774e6e36c0ea1d4ad10
@@ -1037,14 +1057,10 @@ SHA256 (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = c83bb438f9b6
SIZE (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = 54770
SHA256 (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 0c6f9f81832af2473281fd58631aff8c6bbad24191e00d2a5a6ae2479249043b
SIZE (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 1641
-SHA256 (cabal/input-output-hk-cardano-node-1.35.5_GH0.tar.gz) = 8d395384b446ef5f3bba8c96fb72f80026840f2f6ae854ef8c2a6e9133ab3e8a
-SIZE (cabal/input-output-hk-cardano-node-1.35.5_GH0.tar.gz) = 11732369
+SHA256 (cabal/input-output-hk-cardano-node-1.35.6_GH0.tar.gz) = 1a9724e323ecbbb8a74b190cdb0537944e5f13f0733f00fad0065b427ef6e391
+SIZE (cabal/input-output-hk-cardano-node-1.35.6_GH0.tar.gz) = 11736186
SHA256 (cabal/denisshevchenko-threepenny-gui-4ec92ded05ccf59ba4a874be4b404ac1b6d666b6_GH0.tar.gz) = 517efa14d079c95fb25629f5dc30ea2e0b64dc7b2b7da92a394346a0d27f264b
SIZE (cabal/denisshevchenko-threepenny-gui-4ec92ded05ccf59ba4a874be4b404ac1b6d666b6_GH0.tar.gz) = 2336316
-SHA256 (cabal/input-output-hk-moo-8c487714fbfdea66188fcb85053e7e292e0cc348_GH0.tar.gz) = 46e3004e126f6590e9716cf7acc13282f648afe30c3133b72cc2921c195e3935
-SIZE (cabal/input-output-hk-moo-8c487714fbfdea66188fcb85053e7e292e0cc348_GH0.tar.gz) = 53255
-SHA256 (cabal/vshabanov-ekg-json-00ebe7211c981686e65730b7144fbf5350462608_GH0.tar.gz) = 3c57ff86837711cbe15e374663922c196e609914077b2af9f832956463a0fbf4
-SIZE (cabal/vshabanov-ekg-json-00ebe7211c981686e65730b7144fbf5350462608_GH0.tar.gz) = 5601
SHA256 (cabal/input-output-hk-libsodium-66f017f16633f2060db25e17c170c2afa0f2a8a1_GH0.tar.gz) = e9f56c6bc00176256bfcbf9ddc408be8075d71dde8955675317fcd8076183cb9
SIZE (cabal/input-output-hk-libsodium-66f017f16633f2060db25e17c170c2afa0f2a8a1_GH0.tar.gz) = 1693980
SHA256 (cabal/bitcoin-core-secp256k1-ac83be33d0956faf6b7f61a60ab524ef7d6a473a_GH0.tar.gz) = 5ae1433cff6e93da0127a67fdda219bffa0d88d69e5c39511dd98ffa33bab117
diff --git a/net-p2p/cardano-node/files/cardano_node.in b/net-p2p/cardano-node/files/cardano_node.in
index 63c1dcf48a53..df010e544630 100755
--- a/net-p2p/cardano-node/files/cardano_node.in
+++ b/net-p2p/cardano-node/files/cardano_node.in
@@ -22,6 +22,9 @@
# cardano_node_enable: Set to YES to enable cardano-node.
# Default: "NO"
#
+# cardano_node_jail_enable: Set to NO to disable running cardano-node in the jail.
+# Default: "YES"
+#
# cardano_node_home: An absolute path to the daemon home directory.
# The directory will be created if not exists.
# Default: "/var/db/cardano_node"
@@ -109,6 +112,7 @@ extra_commands="status fetch reload"
load_rc_config $name
eval ": \${${name}_enable:=NO}"
+eval ": \${${name}_jail_enable:=YES}"
eval ": \${${name}_home:=\"/var/db/cardano_node\"}"
eval ": \${${name}_net:=\"mainnet\"}"
eval ": \${${name}_host:=\"0.0.0.0\"}"
@@ -121,6 +125,7 @@ eval ": \${${name}_rts_flags:=\"-N -A64m -n4m -F1.2 -qg1\"}"
eval ": \${${name}_flags:=\"\"}"
# aliases
+eval "_jail_enable=\${${name}_jail_enable}"
eval "_home=\${${name}_home}"
eval "_topology=\${${name}_topology}"
eval "_config=\${${name}_config}"
@@ -135,6 +140,7 @@ jail_topology="/topology_dir/`basename ${_topology}`"
jail_config="/config_dir/`basename ${_config}`"
jail_socket="/socket/`basename ${_socket}`"
jail_args="name=${name}_jail exec.jail_user=cardano exec.system_jail_user host=inherit"
+jail_command=/bin/cardano-node
jail_root="${_home}/jail"
jail_copy_resolv_conf=yes
@@ -145,18 +151,31 @@ jail_ip_inherit=yes
#TODO: daemon fails with "Network.Socket.bind: permission denied" without suid ;\
jail_prepare_inside_cmds="mkdir ./socket ;\
ln -s ${_home}/jail/${jail_socket} ${_socket} ;\
- chmod +s ./bin/cardano-node"
+ chmod +s .${jail_command}"
jail_nullfs_mounts="${_db} ${jail_root}/db rw \
${_home}/logs ${jail_root}/logs rw"
+if checkyesno "_jail_enable"; then
+ _socket_arg="${jail_socket}"
+ _topology_arg="${jail_topology}"
+ _config_arg="${jail_config}"
+ # We need to override ${command} to make check_pidfile work correctly when
+ # rc.subr calls it as "check_pidfile ${pidfile} ${command}"
+ command=/usr/sbin/jail
+else
+ _socket_arg="${_socket}"
+ _topology_arg="${_topology}"
+ _config_arg="${_config}"
+fi
+
pidfile="/var/run/${name}.pid"
flags="run +RTS ${_rts_flags} -RTS \
--database-path /db \
--host-addr ${_host} \
--port ${_port} \
- --socket-path ${jail_socket} \
- --topology ${jail_topology} \
- --config ${jail_config} \
+ --socket-path ${_socket_arg} \
+ --topology ${_topology_arg} \
+ --config ${_config_arg} \
${_flags}"
. %%LOCALBASE%%/share/rc-subr-jail/rc.subr.jail
@@ -178,7 +197,6 @@ realpath2()
fi
}
-
sanity_check()
{
realpath2 ${_topology} > /dev/null
@@ -229,45 +247,56 @@ cardano_node_start()
jail_nullfs_mounts="$jail_nullfs_mounts $(dirname ${_topo}) ${jail_root}/topology_dir ro"
jail_nullfs_mounts="$jail_nullfs_mounts $(dirname ${_conf}) ${jail_root}/config_dir ro"
- prepare_jail $jail_root
- if [ "$?" != "0" ]
- then
- echo "Failed to start ${name}: jail creation error"
- return 1
- fi
- cd $_home && /bin/sh -c "/usr/sbin/daemon -p $pidfile -S -T cardano-node \
- jail -c ${jail_prepared_args} ${jail_args} command=/bin/cardano-node ${flags}"
+ if checkyesno "_jail_enable"; then
+ prepare_jail $jail_root
+ if [ "$?" != "0" ]; then
+ echo "Failed to start ${name}: jail creation error"
+ return 1
+ fi
+
+ cd $_home && /bin/sh -c "/usr/sbin/daemon -p $pidfile -S -T cardano-node \
+ ${command} -c ${jail_prepared_args} ${jail_args} command=${jail_command} ${flags}"
+ else
+ cd $_home && /usr/sbin/daemon -p $pidfile -S -T cardano-node \
+ ${command} ${flags}
+ fi
}
cardano_node_stop()
{
- local _topo _conf
+ local _topo _conf _ret
_topo=$(realpath2 ${_topology})
_conf=$(realpath2 ${_config})
jail_nullfs_mounts="$jail_nullfs_mounts $(dirname ${_topo}) ${jail_root}/topology_dir ro"
jail_nullfs_mounts="$jail_nullfs_mounts $(dirname ${_conf}) ${jail_root}/config_dir ro"
- pid=$(check_pidfile "${pidfile}" jail)
+ pid=$(check_pidfile "${pidfile}" "$command")
+
if [ -z "${pid}" ]
then
echo "${name} is not running"
- destroy_jail $jail_root 2> /dev/null
- rm -rf ${_socket}
- return 1
+ _ret=1
else
echo "Stopping ${name}."
- killall -j ${name}_jail -INT
+ kill_jail "$pid" -INT "_jail_enable"
wait_for_pids "$pid"
- destroy_jail $jail_root
- rm -rf ${_socket}
+ _ret=0
+ fi
+
+ if checkyesno "_jail_enable"; then
+ destroy_jail $jail_root 2> /dev/null
fi
+ rm -rf ${_socket}
+
+ return $_ret
}
cardano_node_status()
{
- pid=$(check_pidfile "${pidfile}" jail)
+ pid=$(check_pidfile "${pidfile}" "$command")
+
if [ -z "${pid}" ]
then
echo "${name} is not running"
@@ -279,13 +308,14 @@ cardano_node_status()
cardano_node_reload()
{
- pid=$(check_pidfile "${pidfile}" jail)
+ pid=$(check_pidfile "${pidfile}" "$command")
+
if [ -z "${pid}" ]
then
echo "${name} is not running"
return 1
else
- killall -j ${name}_jail -HUP
+ kill_jail "$pid" -HUP "_jail_enable"
fi
}