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

Re: 4.04 changes



On 06/11/2016 21:38, Ximin Luo wrote:
Upstream have changed their installation process to look like this:

/build/ocaml-4.04.0# ls -la debian/tmp/usr/bin/
total 105424
drwxr-xr-x 2 pbuilder pbuilder     4096 Nov  6 20:30 .
drwxr-xr-x 5 pbuilder pbuilder     4096 Nov  6 20:30 ..
-rwxr-xr-x 1 pbuilder pbuilder 11800543 Nov  6 20:30 ocaml
lrwxrwxrwx 1 pbuilder pbuilder       10 Nov  6 20:30 ocamlc -> ocamlc.opt
-rwxr-xr-x 1 pbuilder pbuilder 11192039 Nov  6 20:30 ocamlc.byte
-rwxr-xr-x 1 pbuilder pbuilder 10065216 Nov  6 20:30 ocamlc.opt
lrwxrwxrwx 1 pbuilder pbuilder       11 Nov  6 20:30 ocamlcp -> ocamlcp.opt
-rwxr-xr-x 1 pbuilder pbuilder   323766 Nov  6 20:30 ocamlcp.byte
-rwxr-xr-x 1 pbuilder pbuilder  2017184 Nov  6 20:30 ocamlcp.opt
[..]
etc

How shall we proceed? I can't install the symlinks as-is because we would then need a circular dependency from ocaml-nox back to ocaml-native-compilers.

Maybe now is a good time for Stéphane to step in and do the package merging like we were talking about?

IMHO, the new installation process is cleaner. It's good it has been done upstream. Notice how it may introduce incompatibilities. Forcing ocamlc to point to ocamlc.byte everywhere (I guess it's already the case for bytecode architecture...?) for the sake of keeping ocaml-native-compilers separate could also introduce other incompatibilities. I am now all in favour of merging ocaml-native-compilers into ocaml-nox.

Cheers,

--
Stéphane


Reply to: