On Mon, Jun 23, 2003 at 10:57:40PM +0200, Georges Mariano wrote:
> On Mon, 23 Jun 2003 21:32:56 +0200
> [EMAIL PROTECTED] (Denis Barbier) wrote:
> 
> > Sauf que quand ocaml est upgrad�, l'hevea dans cet esp�ce de stable
> > est cass�; si pour une raison quelconque il ne compile pas avec ocaml
> > 3.06, il va rester cass� pour un bout de temps. Comme ��continuit�
> > douce��, on peut r�ver mieux.
> 
> Ah oui, c'est vrai, j'oubliais un truc... faut savoir qu'hevea peut-�tre
> compil� en natif (i.e ne pas n�cessiter de d�pendance sur ocaml) donc ce
> probl�me pourrait �tre �limin� ...

Ce n'est qu'un exemple, choisi parce que nous le connaissons tous les
deux. Il serait facile d'en trouver un autre �quivalent, si celui-ci
ne te plait pas, par exemple avec les modules binaires de perl.

> ... sauf que, si je ne me trompe pas, les paquets relatifs a ocaml sont
> fournis en byte-code (donc avec une d�pendance sur l'interpr�teur
> ocaml). C'est un choix des mainteneurs. Le prix que les utilisateurs
> i386 payent pour les archi qui ne disposent pas de compilateur natif.
> 
> admettons et abr�geons, il reste que : apt-cache show hevea
> Depends: gs, netpbm(>=2:9.10-1), tetex-bin, ocaml-base-3.06-1
>                                             ^^^^^^^^^^^^^^^^^
> (et non plus ocaml-base, !? j'y comprends plus rien)
> [euh dans ocaml-base-3.06, y'a ocamlrun-3.06 je suppose ?]
> 
> alors c'est faisable non ?

Ben non, dans ton schmurf stable, il y a ocaml 3.04�; si tu le
remplaces par ocaml 3.06, toutes tes applis ocaml ne marchent plus.
Les seules solutions que je vois sont�:
 - soit d'avoir plusieurs versions d'ocaml simultan�es�;
 - soit de mettre � jour simultan�ment hevea et ocaml, ce qui ne
   peut �videmment se faire qu'en unstable.
Ayant beaucoup r�fl�chi � cette question, tu vas certainement m'expliquer
ce que j'ai rat�.

> tiens en ce moment je me bats avec �a :
> 
> apt-cache search automake 
> 
> automake - A tool for generating GNU Standards-compliant Makefiles.
> automake1.4 - A tool for generating GNU Standards-compliant Makefiles.
> automake1.5 - A tool for generating GNU Standards-compliant Makefiles.
> automake1.6 - A tool for generating GNU Standards-compliant Makefiles.
> automake1.7 - A tool for generating GNU Standards-compliant Makefiles
> 
> alors bon, faut relativiser... ;-)

Si une seule version est disponible, c'est mal. si plusieurs versions sont
disponibles, c'est mal aussi. �tonnant, non�?

Denis

Répondre à