• # Cas complexes

    Posté par . En réponse au journal Résolution des dépendances par système de branches. Évalué à 5.

    Ainsi, les branches divergent, et si quelque-chose n'est pas possible (conflit insoluble), on élimine la branche. A la fin de la résolution, devenue "bête et méchante" (c'est à dire qu'on installe les dépendances, supprime les conflits, etc sans se soucier du reste), on obtiens la liste des branches possibles.

    Je me rappelle que l'approche de smart avait l'avantagee de gérer des cas mal gérés par les autres outils. Cette phrase me laisse penser que ce n'est pas le cas de ton outil.

    Si je me souviens bien un des cas est :

    A et B sont installés
    A necessite plop
    B fournit plop

    On demande d'installer C

    C necessite D
    D est en conflit avec B

    Il existe E qui fournit plop mais n'est pas en conflit avec D et il faut proposer de remplacer B par E pour pouvoir installer C