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

Re: ocaml 3.06 + mlgtk + lablgl



Quoting Sven LUTHER (luther@dpt-info.u-strasbg.fr):
> Hello, ...
> 
> I am just uploading ocaml 3.06-1 to ftp-master's incoming.

And geneweb 4.07-1 followed by a few hours (I was waiting for ocaml 3.06 as
broken 3.05 wasn't suitable for build as advertised here by Jérome, thakns
Jérome).

> to put there, i lost my mail archive), and 8 is about a new, cleaner way
> of doing dependencies for libraries. (no more ocaml (>=3.06-1), ocaml
> (<<3.07-1), but simply ocaml-3.06).

Well, at this time, in geneweb, I have :

Suggests: ocaml (>= 3.04), menu (>= 1.5), gwtp

I don't really know why I added this Suggestion on ocaml....:-). I'll
investigate and will probably remove it (geneweb can run without ocaml, of
course).

But I also have a "Build-Depends: debhelper, ocaml-best-compilers, ocaml (>=
3.04), doc-base" line.

Why this line? First of course for properly getting either the native or the
bytecode compiler, depending on their availibility on a given
architecture....but ALSO because upstream developer (namely Daniel de
Rauglaudre) mentions that ocaml 3.04 is *required* and sufficient (for what
I have tested until now) for this version of Geneweb.

If I replace my "ocaml (>=3.04)" statement by "ocaml-3.06" (or whichever
further version), I will make package builds more restrictive without any
real reason. For instance, the unofficial woody backports which I maintain
for Daniel's FTP site will require a small useless change to debian/control...

So, in my opinion at least, there are reasons for still carrying old way
dependencies rather than the one suggested by ocaml_packaging_policy....and
this is why I keep my Build dependencies as such...at least as long as
someone convinces me that I am wrong..:-)




Reply to: