Sylvain LE GALL wrote:
fausse je ne pense pas, mais qui ne r�pond pas � mes questions plut�t.
Je pensais r�pondre � cette partie :
Je me demandais si quelqu'un parmi vous pouvez m'expliquer le pourquoi
du comment de la pr�sence des diff�rentes libpngx-dev (x= ,2,3), leur
utilit� et la raison pour laquelle un paquet A utilise une version y
plut�t que z (avantages/inconv�nients).
ok, autant pou moi.
Dans ma r�ponse, j'explique qu'une API �volue, et que les fonctions ne
veulent plus dire la meme chose ->
- avantage de garder l'ancienne = pas de changement ( tu rajoutes pas B
)
- inconv�nients = changement mais probablement moins de bugs...
( cf ma pr�c�dente r�ponse, c'est implicite, parceque de toute, facon il
n'y a pas d'avantage / d�savantage r�elle, c'est qu'une question de
langage ).
Oui mais normallement pour une API : compatibilit� ascendante (je crois
que je ne me trompe pas de terme, enfin un prog ecrit pour la 1.0 DOIT
fonctionner avec la 2.50, sinon API mal faite =>changer d'API, �a me
fait penser � Java et ses nombreux changements entre la 1.0 et 1.1)
Aussi, et c'est la que c'est le plus emb�tant, c'est que par un esprit
plus que tordu et, �videmment ;), par le plus grand des hasard, les libs
qt3 (kde) d�pendent d'une version (libpng-dev) et les lib gtk (gnome)
d'une autre (libpng2-dev), ces 2 versions �tant conflictuelles.
Pour ma part, je pense que c'est une ab�rration de voir une chose pareil
et c'est plus que sao�lant de devoir vir� des libs de dev qt pour
compiler une appli gtk et vice-versa. Surtout que la solution du
chroot-ing me parait un peu lourde dans ce genre de cas.
Ben non, c'est pas forc�ment une ab�rration, un changement d'API ca
peut amener des bonnes choses, ou des mauvaises choses, c'est donc pour
ca qu'il faut des 2-dev et 3-dev.
Si dans le sens o� cela "fout le souc" dans la gestion des paquets (voir
la partie de mon message Gnome/KDE via Gtk/QT) C'est �a qui m'ennui et
fait que je m'insurge un peu vis � vis des nombreux DD qui ont laiss�s
une telle situation se produire.
Apr�s le fait qu'il ne soit pas installable en m�me temps, c'est une
question de conflits de fichier install�, principalement ! ( cf ma
pr�c�dente r�ponse ).
certe, mais cela n'est pas une bonne chose. Une r�solution des pobl�mes
de mani�re moins triviale �tait necessaire mais n'a pas �t� faite :(.
Pour ma part, je n'y suis pas all� par 4 chemins, j'ai fait un faux
paquet libpng2-dev via equivs et zooouuu libgtk2.0-dev installer en m�me
temps que libqt3*-dev. Reste plus qu'� tester ;).
Cordialement
Sylvain Le Gall
A+,
J8.