Bug#476417: [lintian] [check/scripts] ocamlrun => ocaml-*3.10.0
On Wed, 16 Apr 2008 12:42:29 -0700
Russ Allbery <rra@debian.org> wrote:
> > But is "-3.10.0" needed? packages are provided without "-3.10.0" in those
> > package names.
>
> We were told by the OCaml maintainers, if I recall correctly, that the
> version should be required in dependencies because OCaml changes enough
> between versions that the generic names don't provide a tight enough
> version restriction. I personally don't know anything about OCaml, so I'm
> happy to change lintian if that's not correct.
Now we have OCaml-*3.10* related packages are
$ apt-cache pkgnames ocaml |grep 3.10
ocaml-interp-3.10.1
ocaml-interp-3.10.2
ocaml-base-nox-3.10.0
ocaml-base-nox-3.10.1
ocaml-base-nox-3.10.2
ocaml-3.10.1
ocaml-3.10.2
ocaml-compiler-libs-3.10.1
ocaml-compiler-libs-3.10.2
ocaml-nox-3.10.0
ocaml-nox-3.10.1
ocaml-nox-3.10.2
ocaml-source-3.10.1
ocaml-source-3.10.2
ocaml-base-3.10.1
ocaml-base-3.10.2
those are virtual package. And for example, ocaml-base-nox package provides
ocaml-base-nox-3.10".2", not ocaml-base-nox-3.10 .
>Package: ocaml-base-nox
>Version: 3.10.2-1
>Provides: libnums-ocaml, ocaml-base-nox-3.10.2
lintian requires ocaml-base-nox-3.10".0"
So we CANNOT satisfy what lintian says about dependency :(
I think lintian should not says about ocaml packages' names with version,
but only the generic names.
--
Regards,
Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp
Reply to: