Le 12547i�me jour apr�s Epoch,
[EMAIL PROTECTED] �crivait:

> Sylvain LE GALL wrote:
>
>>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)

�a, c'est dans l'univers id�al. Mais c'est pas dr�le. ;)

Si il est vrai que garder une compatibilit� ascendante peut �tre pas
mal dans beaucoup de cas, il y a des cas o� ce n'est pas assez simple,
et d'autres dans lesquels c'est carr�ment chiant (ex. l'archi des
procs Intel).

> 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.

En g�n�ral, on ne "laisse" pas se produire cette situation. Les DD
d�pendent souvent de ce qui est fait en upstream, et les upstreams ne
communiquent pas forc�ment entre eux.

Et puis les forks de libs peuvent n'�tre que temporaires, pour
r�soudre des soucis ponctuels.

> 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 :(.

Eh oui. Mais dans ce cas, il faut te proposer pour le faire ;)
... S�rieusement les gens font rarement ce genre de conflits de fa�on
volontaire. Entre 3 jours de d�v. pour rajouter une fonctionnalit�
majeure et 30 jours de n�go/devs pour harmoniser deux programmes qui
n'ont rien � voir entre eux, � part l'utilisation d'une lib, je te
laisse deviner ce qui est choisi ...

-- 
Wrinkles should merely indicate where smiles have been.
                -- Mark Twain

Répondre à