[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: