EXT / GREEN MEI S�bastien wrote:

> Ben moi, non, je ne comprends pas. Il faut dire qu'�tant un peu
> nouveau sur la debian ... j'ai un peu du mal � comprendre toutes
> vos explications. Mais l�, ca m'interesse de savoir !!!
> ( Aahhhh ! la vilaine curiosit� !! ) Si vous pouviez m'expliquer
> pourquoi cela ce passe comme cel�, j'aurais grand plaisir �
> comprendre.

Bon, mais �a reste entre nous ;-)

Remontons � la source de l'histoire, je suis d�veloppeur (moi je dis
mainteneur mais bon) Debian ["je" fa�on de parler hein...]
Je fais le paquet xpdf, sur ma machine j'ai une librairie libchose32,
utilis�e par xpdf justement. Lors de la construction du paquet une
d�pendance <<xpdf veut libchose >= 32>> est g�n�r�e, ce qui est
archi-normal, la seule chose que le syst�me peut dire c'est qu'avec
libchose32  �a compile... avec libchose31, 24, 5 ben ????
Donc le paquet se souvient du contexte existant lors de sa compilation...
ce qui ne veut pas dire que la compilation avec libchose5 eut foirer... on
en sait rien.

L'utilisateur apt-getise le paquet, apt-get s'empresse d'indiquer qu'il lui
faut libchose32 et hop c'est parti, �ventuellement libchose32 � besoin de
libtruc12 qui lui-m�me etc etc

Par contre si l'utilisateur dispose de libchose5 et recompile le paquet, il
peut arriver que la compilation r�ussisse et que donc xpdf puisse �tre
install� en d�finitive sans libchose32.
[vu l'�cart entre 5 et 32, j'exag�re ;-) mais entre 31 et 32 c'est bcp plus
probable et donc entre 3.3.6 et 4.0.2......]

En d�finitive, les d�pendances finissent plut�t par <<m�moriser>> le
contexte de compilation effectivement utilis� plut�t que le contexte de
compilation **strictement** n�cessaire aux applications.

Il suffit que le d�veloppeur soit un fondu de enlightenment avec les
derni�res prouesses graphiques linuxiennes et ... vous h�ritez de ses
<<pr�f�rences>>
(puisqu'il a la derni�re carte vid�o ultra-boost�e et donc Xfree4.0.2 par
exemple)

Voil�. Je m'empresse de pr�ciser que je ne fais que constater, je ne me
<<plains>> pas, il vaut mieux savoir que cela fonctionne comme �a et en
d�finitive il serait tr�s difficile de sortir de ce <<pi�ge>>...

Alors, compris ?? (relire plusieurs fois si n�cessaire...:-)

-- 
# Georges MARIANO                 tel: (33) 03 20 43 84 06
# INRETS, 20 rue Elisee Reclus    fax: (33) 03 20 43 83 59
# 59650 Villeneuve d'Ascq         mailto:[EMAIL PROTECTED]
# FRANCE.                         
# http://www3.inrets.fr/Public/ESTAS/Mariano.Georges/
# http://www3.inrets.fr/B-Bibliography/


Répondre à