<ehmry>
how can installing opam packages cause other packages to be recompiled?
<avsm[m]>
because packages can have optional dependencies, and if those are installed then the dependent packages are recompiled to gain the new functionality
<avsm[m]>
<ehmry "I would hate opam a little less "> please do file an issue about this on https://github.com/ocaml/opam/issues and we'd be pleased to look into improving it
<ehmry>
it feels like there are potential problems of statefulness, indeterminism, and dependency cycles at every step
jpds has quit [Ping timeout: 240 seconds]
ozzymcdu_ has joined #mirage
<ehmry>
heres a good example, one day I fix a package with a broken dependency and pin it without a version. the next day I try to pin it again because other package breaks when this package has the version "dev". I pin it today and now it doesn't build
Haudegen has quit [Quit: Bin weg.]
jpds has joined #mirage
jpds has quit [Ping timeout: 240 seconds]
jpds has joined #mirage
jpds has quit [Ping timeout: 240 seconds]
jpds has joined #mirage
Haudegen has joined #mirage
jpds has quit [Ping timeout: 240 seconds]
jpds has joined #mirage
ozzymcdu_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]