Skip to content

simplification du modèle : délétion des repository #14

@gzoumix

Description

@gzoumix

J'avais proposé, dans un mail précédent, de changer dans le modèle le status de repository comme simple package. Cela a plein d'avantages, avec le seul inconvénient que ce n'est pas trop intuitif du côté utilisateur, car un ensemble de paquets n'est pas un paquet. En fait, on n'est pas obligé d'enlever la notion de repository de zephyrus : on garde les déclarations de repository comme elles sont actuellement, on ajoute seulement la possibilité d'avoir des conflits et des dépendences qui mentionne des repository. De plus, on met la déclaration du repository d'une location dans son ensemble de paquets (ce qui permet à une machine de ne pas avoir de repository => bien plus simple de déclarer une configuration vide). En interne, les repository sont transformés en paquets avec les bonnes dépendences, et tout fonctionne bien : y'a pas de repository dans le modèle, et l'utilisateur est content car il en a, avec toute la flexibilité des paquets.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions