• [^] # Re: et les ports ?

    Posté par . En réponse à la dépêche Sortie de Gentoo MacOS. Évalué à 3.

    la seule chose qui me gène, c'est qu'il ne gère pas les dependances sur les USE

    Oui, effectivement, ça c'est un peu génant. Et c'est une très vieille feature request aussi :
    http://bugs.gentoo.org/show_bug.cgi?id=2272(...)
    C'est malheureusement vraiment pas évident d'ajouter ça proprement vu la façon dont emerge calcule ses dépendances (le pb est assez proche de celui des deps inverse en fait : en gros l'algo d'emerge est glouton alors qu'il faudrait backtracker à certains endroit). Là encore, vu qu'il y a des workaround possibles (cf. mon paragraphe suivant), je crains que ces gros changement n'arrivent pas de ci tôt dans portage... Et portage-ng est encore loin.

    un package depend de python-tk
    on a compilé python sans le flag tk -> ca plante et on sait pas pourquoi...


    Il faut faire un bug report sur le paquet en question. Ce qu'on fait en général dans ces cas là c'est qu'on teste dans l'ebuild que python-tk est bien installé et on echoue l'installation du paquet si ça n'est pas le cas, avec un petit message qui dit que il faut réemerger python avec le flag tk. Je parle bien là de tests complètement adhoc, dans ce cas par exemple ça consistera à tester en python l'import du module en question. C'est pas terrible, mais ça évite d'installer des paquets cassés. Bref, c'est bel et bien un bug de l'ebuild si ça n'est pas fait.