tarides / dune-release

Streamlining the release of dune packages to opam
ISC License
114 stars 38 forks source link

Conflict with old version of `result` #468

Closed Leonidas-from-XIV closed 1 year ago

Leonidas-from-XIV commented 1 year ago

Some packages pull in result as transitive dependency, resulting in Result being not the Stdlib one but one that does not feature Result.is_ok if the result package is too old.

Given we do not have a direct dependency this is added as a conflict, so if our transitive dependencies drop result this problem should go away without introducing spurious dependendencies.

result.1.5 fixes the issue by passing through Result from Stdlib on OCaml 4.08+ (which is our minimal supported version).