Comment déclarer les dépendances d’un paquet robotique ?
Réponse rapide
Pour déclarer les dépendances d’un paquet robotique, on indique pour chacune son nom, sa version ou plage compatible, son rôle et les ressources nécessaires. Cette déclaration rend construction et exécution reproductibles et permet de détecter un conflit avant installation.
Décrire chaque besoin
Bibliothèque, middleware, pilote, modèle et ressource système sont listés avec version, architecture et fonctionnalité attendue. Une dépendance implicite découverte seulement sur le robot est un défaut de paquet.
Gérer les compatibilités
Contraintes de version et conflits sont résolus dans un environnement propre. Le verrouillage des versions retenues empêche une mise à jour transitive de modifier silencieusement le comportement.
Tester une installation neuve
Le paquet est construit puis installé sur une machine sans cache ni artefact local. Démarrage, interfaces, données et arrêt sont vérifiés avec la même déclaration que celle utilisée pour le déploiement.
Sources et références
- [1] Robotics and Autonomous Systems — NIST