Expected Behavior
dune-package is OK
Actual Behavior
It is in wrong format
dune build src
File "/home/kakadu/.opam/4.10.0+fp+flambda/lib/GT/dune-package", line 3, characters 1-8:
3 | (version 8f75697-dirty)
^^^^^^^
Error: Unknown field version
Reproduction
- Install a package with
META.PACKAGENAME.tempalte present
- Compile something that depends on your package
Workaround:
install:
dune build @install
dune install
echo "(lang dune 2.7)" > `ocamlfind query PACKAGENAME`/dune-package
echo "(use_meta)" >> `ocamlfind query PACKAGENAME`/dune-package
dune describe --only-packages=PACKAGENAME >> `ocamlfind query PACKAGENAME`/dune-package
I discussed that yesterday with @rgrinberg
P.S. OK, maybe workaround is not actually a valid workaround.