Package: libllvm-17-ocaml-dev
Severity: serious
Control: clone -1 -2 -3 -4
Control: reassign -2 libllvm-18-ocaml-dev
Control: retitle -2 libllvm-18-ocaml-dev: Missing OCaml Depends+Provides
Control: reassign -3 libllvm-19-ocaml-dev
Control: retitle -3 libllvm-19-ocaml-dev: Missing OCaml Depends+Provides
Control: reassign -4 libllvm-20-ocaml-dev
Control: retitle -4 libllvm-20-ocaml-dev: Missing OCaml Depends+Provides

Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-18-dev (= 
${binary:Version})
Replaces: libllvm-x.y-ocaml-dev
Conflicts: libllvm-x.y-ocaml-dev
Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev


This is not working due to the following in debian/rules:
  # Override this two targets. They are trying to manage the .in conversion for 
me
  override_dh_ocamlinit:
  override_dh_ocamlclean:
  override_dh_ocaml:


Removing these results in proper Depends and Provides:

Depends: {+libbigarray-compat-ocaml-dev-zzrn5, libctypes-ocaml-dev-znme0, 
libintegers-ocaml-dev-5qhw4, libstdlib-ocaml-dev-a6ro0, ocaml-5.2.0,+} 
llvm-18-dev (= 1:18.1.8-9)
Provides: {+libllvm-18-ocaml-dev-x8qu1,+} libllvm-x.y-ocaml-dev

Reply via email to