@@ -16,12 +16,12 @@ maintainer: operations@iohk.io
1616category : Network
1717build-type : Simple
1818extra-doc-files :
19- ouroboros-consensus/CHANGELOG.md
20- ouroboros-consensus/docs/haddocks/*.svg
21- ouroboros-consensus-diffusion/CHANGELOG.md
22- ouroboros-consensus-protocol/CHANGELOG.md
2319 ouroboros-consensus-cardano/CHANGELOG.md
2420 ouroboros-consensus-cardano/README.md
21+ ouroboros-consensus-diffusion/CHANGELOG.md
22+ ouroboros-consensus-protocol/CHANGELOG.md
23+ ouroboros-consensus/CHANGELOG.md
24+ ouroboros-consensus/docs/haddocks/*.svg
2525
2626source-repository head
2727 type : git
@@ -109,8 +109,6 @@ library
109109 Ouroboros.Consensus.Config.SupportsNode
110110 Ouroboros.Consensus.Forecast
111111 Ouroboros.Consensus.Fragment.Diff
112- Ouroboros.Consensus.Fragment.Validated
113- Ouroboros.Consensus.Fragment.ValidatedDiff
114112 Ouroboros.Consensus.Genesis.Governor
115113 Ouroboros.Consensus.HardFork.Abstract
116114 Ouroboros.Consensus.HardFork.Combinator
@@ -351,7 +349,6 @@ library
351349 deepseq,
352350 diff-containers >= 1.2 ,
353351 filelock,
354- filepath,
355352 fingertree-rm >= 1.0 ,
356353 fs-api ^>= 0.4 ,
357354 hashable,
@@ -382,7 +379,6 @@ library
382379 these ^>= 1.2 ,
383380 time,
384381 transformers,
385- transformers-base,
386382 typed-protocols ^>= 1.2 ,
387383 vector ^>= 0.13 ,
388384
@@ -410,11 +406,13 @@ library lsm
410406 contra-tracer,
411407 filepath,
412408 fs-api ^>= 0.4 ,
409+ io-classes :mtl,
413410 lsm-tree,
414411 mempack,
415412 mtl,
416413 nothunks ^>= 0.2 || ^>= 0.3 ,
417414 ouroboros-consensus,
415+ ouroboros-network :api,
418416 primitive,
419417 random,
420418 resource-registry ^>= 0.2 ,
@@ -578,7 +576,6 @@ library unstable-consensus-testlib
578576 temporary,
579577 text,
580578 time,
581- transformers-base,
582579 tree-diff,
583580 utf8-string,
584581 vector,
@@ -737,7 +734,6 @@ test-suite consensus-test
737734 tasty-quickcheck,
738735 time,
739736 transformers,
740- transformers-base,
741737 tree-diff,
742738 typed-protocols :{examples, stateful, typed-protocols} ^>= 1.2 ,
743739 unstable-consensus-testlib,
@@ -844,8 +840,8 @@ test-suite storage-test
844840 mempack,
845841 mtl,
846842 nothunks,
847- ouroboros-consensus :{ouroboros-consensus, lmdb, lsm},
848- ouroboros-network :{api, api-tests-lib, protocols, protocols -tests-lib},
843+ ouroboros-consensus :{lmdb, lsm, ouroboros-consensus },
844+ ouroboros-network :{api, api-tests-lib, protocols-tests-lib},
849845 pretty-show,
850846 quickcheck-dynamic,
851847 quickcheck-lockstep ^>= 0.8 ,
@@ -1024,7 +1020,7 @@ test-suite protocol-test
10241020 cardano-ledger-core :{cardano-ledger-core, testlib} >= 1.17 && < 1.20 ,
10251021 cardano-protocol-tpraos ^>= 1.5 ,
10261022 containers,
1027- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, protocol },
1023+ ouroboros-consensus :{ouroboros-consensus, protocol, unstable-consensus-testlib},
10281024 serialise,
10291025 tasty,
10301026 tasty-quickcheck,
@@ -1116,7 +1112,7 @@ library unstable-diffusion-testlib
11161112 io-classes :{io-classes, si-timers, strict-stm},
11171113 io-sim,
11181114 mtl,
1119- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, diffusion, protocol },
1115+ ouroboros-consensus :{diffusion, ouroboros-consensus, protocol, unstable-consensus-testlib},
11201116 ouroboros-network :{api, api-tests-lib, framework, ouroboros-network, protocols},
11211117 quiet ^>= 0.2 ,
11221118 random,
@@ -1265,7 +1261,7 @@ test-suite consensus-diffusion-test
12651261 mempack,
12661262 mtl,
12671263 nothunks,
1268- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, diffusion },
1264+ ouroboros-consensus :{diffusion, ouroboros-consensus, unstable-consensus-testlib},
12691265 ouroboros-network :{api, api-tests-lib, framework, ouroboros-network, protocols},
12701266 pretty,
12711267 quickcheck-dynamic ^>= 4.0.0 ,
@@ -1467,7 +1463,7 @@ library unstable-byron-testlib
14671463 containers,
14681464 hedgehog-quickcheck,
14691465 mtl,
1470- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano , unstable-diffusion-testlib},
1466+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-consensus-testlib, unstable-diffusion-testlib},
14711467 ouroboros-network :api,
14721468 serialise,
14731469 text,
@@ -1504,7 +1500,7 @@ test-suite byron-test
15041500 filepath,
15051501 hedgehog-quickcheck,
15061502 mtl,
1507- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano , unstable-diffusion-testlib},
1503+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-consensus-testlib, unstable-diffusion-testlib},
15081504 ouroboros-network :api-tests-lib,
15091505 small-steps :{small-steps, testlib},
15101506 tasty,
@@ -1548,7 +1544,7 @@ library unstable-shelley-testlib
15481544 kes-agent-crypto ^>= 1.0 ,
15491545 microlens,
15501546 mtl,
1551- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano, unstable-diffusion-testlib, protocol , unstable-protocol-testlib},
1547+ ouroboros-consensus :{cardano, ouroboros-consensus, protocol, unstable-consensus-testlib, unstable-diffusion-testlib, unstable-protocol-testlib},
15521548 ouroboros-network :api,
15531549 quiet ^>= 0.2 ,
15541550 small-steps,
@@ -1587,7 +1583,7 @@ test-suite shelley-test
15871583 measures,
15881584 mempack,
15891585 microlens,
1590- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano, unstable-diffusion-testlib, protocol },
1586+ ouroboros-consensus :{cardano, ouroboros-consensus, protocol, unstable-consensus-testlib, unstable-diffusion-testlib},
15911587 sop-core,
15921588 strict-sop-core,
15931589 tasty,
@@ -1637,7 +1633,7 @@ library unstable-cardano-testlib
16371633 microlens,
16381634 mtl,
16391635 nothunks,
1640- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano, diffusion, protocol , unstable-diffusion-testlib, unstable-protocol-testlib},
1636+ ouroboros-consensus :{cardano, diffusion, ouroboros-consensus, protocol, unstable-consensus-testlib, unstable-diffusion-testlib, unstable-protocol-testlib},
16411637 ouroboros-network :api,
16421638 sop-core,
16431639 sop-extras,
@@ -1693,7 +1689,7 @@ test-suite cardano-test
16931689 directory,
16941690 filepath,
16951691 microlens,
1696- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib , unstable-mempool-test-utils, cardano, unstable-cardano -testlib, unstable-diffusion-testlib, protocol },
1692+ ouroboros-consensus :{cardano, ouroboros-consensus, protocol , unstable-cardano-testlib, unstable-consensus -testlib, unstable-diffusion-testlib, unstable-mempool-test-utils },
16971693 ouroboros-network :{api, protocols, protocols-tests-lib},
16981694 pretty-simple,
16991695 process-extras,
@@ -1792,7 +1788,7 @@ library unstable-cardano-tools
17921788 network,
17931789 network-mux,
17941790 nothunks,
1795- ouroboros-consensus :{ouroboros-consensus, lmdb, lsm, cardano, diffusion , protocol, unstable-protocol-testlib},
1791+ ouroboros-consensus :{cardano, diffusion, lmdb, lsm, ouroboros-consensus , protocol, unstable-protocol-testlib},
17961792 ouroboros-network :{api, framework, ouroboros-network, protocols} ^>= 0.24 ,
17971793 random,
17981794 resource-registry,
@@ -1813,7 +1809,7 @@ executable db-analyser
18131809 base,
18141810 cardano-crypto-class,
18151811 optparse-applicative,
1816- ouroboros-consensus :{ouroboros-consensus, cardano , unstable-cardano-tools},
1812+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-cardano-tools},
18171813 text,
18181814 with-utf8,
18191815
@@ -1869,7 +1865,7 @@ executable db-truncater
18691865 base,
18701866 cardano-crypto-class,
18711867 optparse-applicative,
1872- ouroboros-consensus :{ouroboros-consensus, cardano , unstable-cardano-tools},
1868+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-cardano-tools},
18731869 with-utf8,
18741870
18751871 other-modules :
@@ -1888,17 +1884,19 @@ executable immdb-server
18881884 ouroboros-consensus :{ouroboros-consensus, unstable-cardano-tools},
18891885 with-utf8,
18901886
1891- executable snapshot-converter
1892- import : common-exe
1893- hs-source-dirs : ouroboros-consensus-cardano/app
1887+ library unstable-snapshot-conversion
1888+ import : common-lib
1889+ visibility : public
1890+ hs-source-dirs : ouroboros-consensus-cardano/src/unstable-snapshot-conversion
18941891 other-modules :
18951892 Ouroboros.Consensus.Cardano.StreamingLedgerTables
18961893
1897- main-is : snapshot-converter.hs
1894+ exposed-modules :
1895+ Ouroboros.Consensus.Cardano.SnapshotConversion
1896+
18981897 build-depends :
18991898 ansi-terminal,
19001899 base,
1901- cardano-crypto-class,
19021900 cardano-ledger-binary,
19031901 cardano-ledger-core,
19041902 cardano-ledger-shelley,
@@ -1908,8 +1906,7 @@ executable snapshot-converter
19081906 fs-api,
19091907 microlens,
19101908 mtl,
1911- optparse-applicative,
1912- ouroboros-consensus :{ouroboros-consensus, lmdb, lsm, cardano, unstable-cardano-tools},
1909+ ouroboros-consensus :{cardano, lmdb, lsm, ouroboros-consensus},
19131910 random,
19141911 resource-registry,
19151912 serialise,
@@ -1918,8 +1915,24 @@ executable snapshot-converter
19181915 strict-sop-core,
19191916 terminal-progress-bar,
19201917 text,
1918+
1919+ executable snapshot-converter
1920+ import : common-exe
1921+ hs-source-dirs : ouroboros-consensus-cardano/app
1922+ main-is : snapshot-converter.hs
1923+ build-depends :
1924+ base,
1925+ cardano-crypto-class,
1926+ filepath,
1927+ fsnotify,
1928+ mtl,
1929+ optparse-applicative,
1930+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-cardano-tools, unstable-snapshot-conversion},
19211931 with-utf8,
19221932
1933+ if impl(ghc < 9.12 )
1934+ build-depends :
1935+ text
19231936 other-modules :
19241937 DBAnalyser.Parsers
19251938
@@ -1932,7 +1945,7 @@ test-suite tools-test
19321945 QuickCheck,
19331946 aeson,
19341947 base,
1935- ouroboros-consensus :{ouroboros-consensus, unstable-consensus-testlib, cardano, unstable-cardano-tools , unstable-protocol-testlib},
1948+ ouroboros-consensus :{cardano, ouroboros-consensus, unstable-cardano-tools, unstable-consensus-testlib , unstable-protocol-testlib},
19361949 tasty,
19371950 tasty-hunit,
19381951 tasty-quickcheck,
0 commit comments