Re: ocaml-3.06 3.06-16 ready to be tested ...
On Tue, Feb 11, 2003 at 02:26:05PM +0100, Remi VANICAT wrote:
> Sven Luther <luther@dpt-info.u-strasbg.fr> writes:
>
> [...]
>
>
> > Well, apparently nobody cares, i uploaded the package yesterday, but it
> > need first to be reviewed by the ftp-masters.
>
> well, at least for me, it is the "it's work, so I don't have to tell
> him" things.
:)))
> > Another issue i just thought about, while responding to a mail on the
> > caml-list, is that we should also change the ocamlrun binary so that it
> > is named ocamlrun-version, so that multiple version of ocaml-base (with
> > their libraries) can be installed at the same time, so it is possible to
> > transparently run bytecode executables built with older versions of the
> > ocaml packages. One way to achieve this, is that once the migration is
> > completed, i would upload a runtime only package of the previous
> > version, and the same goes for libraries.
>
> well, for compatibility issue with executable compiled on other
> computer, we should use diversion or things like that to have an
> ocamlrun executable.
Well, my idea was to have all packages fill a /usr/bin/ocamlrun-3.06 and
so, and have the compiler use that when building programs. We can sure
have a ocamlrun -> ocamlrun-3.06 symlink (set by the dummy ocaml package
maybe) as an alternative and not a diversion. Anyway, i guess mostly
nobody runs ocamlrun directly anyway.
BTW, diversions would not work, since what we want is to be able to run
binaries compiled with ocaml 3.06 _and_ also binaries built with ocaml
3.07. it will not do to have to move the diversions around or to
remove/install packages by the way.
Notice that we already discussed this some time ago, and we agreed that
we will not keep multiple versions at the same time, since this will be
to heavy a weight on the maintainers, so these plans are only for the
transition period and maybe for the CVS version.
Friendly,
Sven Luther
Reply to: