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