this repo has no description

build: cleanup dependencies and versions in dune-project

- Add missing 'fmt' dependency
- Move test/benchmark dependencies (eio_main, qcheck, alcotest) to with-test
- Update version constraints to match environment (mirage-crypto >= 2.0, etc.)
- Remove unused eio_main from library link phase

Changed files
+15 -15
lib
+11 -10
dune-project
··· 23 23 (depends 24 24 (ocaml (>= 5.1)) 25 25 (dune (>= 3.20)) 26 - (eio (>= 1.0)) 27 - (eio_main (>= 1.0)) 26 + (eio (>= 1.3)) 28 27 (kcas (>= 0.7)) 29 28 (kcas_data (>= 0.7)) 30 - (mirage-crypto (>= 1.0)) 31 - (mirage-crypto-rng (>= 1.0)) 32 - (cstruct (>= 6.0)) 33 - (mtime (>= 2.0)) 29 + (mirage-crypto (>= 2.0)) 30 + (mirage-crypto-rng (>= 2.0)) 31 + (cstruct (>= 6.2)) 32 + (mtime (>= 2.1)) 34 33 (msgpck (>= 1.7)) 35 - (qcheck (>= 0.21)) 36 - (qcheck-alcotest (>= 0.21)) 37 - (alcotest (>= 1.7)) 38 - (logs (>= 0.7))) 34 + (logs (>= 0.10)) 35 + (fmt (>= 0.11)) 36 + (eio_main (and (>= 1.3) :with-test)) 37 + (qcheck (and (>= 0.21) :with-test)) 38 + (qcheck-alcotest (and (>= 0.21) :with-test)) 39 + (alcotest (and (>= 1.7) :with-test))) 39 40 (tags 40 41 (swim cluster membership gossip "failure detection" ocaml5 eio)))
+4 -5
lib/dune
··· 2 2 (name swim) 3 3 (public_name swim) 4 4 (flags (:standard -w -34-69)) 5 - (libraries 6 - eio 7 - eio_main 8 - kcas 9 - kcas_data 5 + (libraries 6 + eio 7 + kcas 8 + kcas_data 10 9 mirage-crypto 11 10 mirage-crypto-rng 12 11 cstruct