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.

Répondre à