micro-ROS / micro-ROS/micro_ros_platformio
Allow freezing the micro-ROS package versions
- Langage dominant
- Python
- Étoiles
- 334
- Forks
- 111
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I got back to working on my project after a couple of months. When I tried to build it, it no longer compiled because the library builder pulled newer version of micro-ROS packages that contained API changes that were not compatible with my code.
I think this library should either be tied to specific versions of the packages and have a library auto-update workflow (similar to the on [micro_ros_arduino](https://github.com/micro-ROS/micro_ros_arduino)) or allow the user to specify the versions.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser le builder de bibliothèque et le code qui résout les versions des packages micro-ROS. Déterminez si le projet doit figer les versions, fournir des versions sélectionnées par l’utilisateur ou prendre en charge un workflow de mise à jour ; l’issue ne tranche pas entre ces options. La tâche est terminée lorsque les builds évitent les mises à jour inattendues de packages incompatibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system, embedded-iot
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100