Sans m’être plongé en profondeur sur le sujet, j’ai l’impression qu’il serait possible de faire au moins quelque chose de déclaratif. Si chaque paquetage déclarait ses pré-requis et ses incompatibilités, potentiellement avec un système de versionnage, on pourrait avoir une commande qui fait un tri topologique pour charger automatiquement les paquetages dans le bon ordre.