Closed dsheets closed 11 years ago
Specifically, the issue is with the depopts clause (and it's not the lack of newline).
Even more specifically, the issue appears to be with the version constraint on coq not matching any version string in the repository.
Something about the presence of e06693a330374013b3d40750eacc9dfb8fa8a6c8 in the opam-repository causes OPAM to forget dependencies in totally unrelated packages. Subsequently, OPAM will fail with ocamlfind dependency errors in very strange ways because it does not order the packages correctly.
I found this commit with a
git bisect
looking at the output of the commandopam install async_inotify.109.15.00
. This OPAM bug appears to be present in both 1.0.0 and the master branch.Here's what a 'good' output looks like:
And here's what a bad output looks like: