Track packages that are released in ROS build farm but are/should be in conda-forge
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- cmake, debian
- Domaine
- build-system, devops
Piste de recherche
Commencez par le tableau des paquets et les issues liées de conda-forge, rosdistro et autres issues connexes ; comparez les paquets qui sont dupliqués et vérifiez si les paquets vendor ajoutent des fichiers. Le travail est considéré comme terminé lorsque le projet dispose d’une méthode documentée et systématique pour identifier les paquets qui devraient utiliser conda-forge au lieu d’être reconstruits via Bloom.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The ROS Debian binary packages that are released via Bloom are essentially a distribution of software that builds on top of another distribution of software (the base Debian/Ubuntu repositories). This relation is similar to the one that in the conda world exists between conda-forge and bioconda channels, and in a sense is the same relation that we would like to create between conda-forge and robostack.
Over the time some packages that we not ROS-specific (i.e. they did not depend on the ROS communication middleware) were released with Bloom for several reasons. The major reason is that it was much faster and easier to get a package published via Bloom rather then by going through the actual Debian/Ubuntu packaging process, while in some other cases a package was indeed available in Debian/Ubuntu repos, but the version available in the repos was not recent enough, and it was not possible to update it due to Debian policies for updates in already released distros.
In the case of robostack, given that getting new packages in conda-forge is relatively easy and fast, and the same holds for updating the version of existing packages, I think it make sense to avoid to re-build packages that are or should be in conda-forge even if they are release in bloom/rosdistro, but rather we should have some systematic way to skip them and install the conda-forge version instead. I am not sure what is the proper way of doing so, but for the time being I opened this issue to track the occurrences of this pattern that I spot.
Just for ROS2, there are a few more in https://github.com/ros2/?q=vendor .
- Langage dominant
- Astro
- Étoiles
- 385
- Forks
- 36
- Merge moyen
- 3 h 7 min
- PR mergées (30 j)
- 12
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de RoboStack/robostack.github.io
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
RoboStack/robostack.github.io#175 · 1 commentaire ·
-
AI assisted workflowsOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
RoboStack/robostack.github.io#174 · 2 réactions ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
RoboStack/robostack.github.io#173 ·
-
Devendor cyclonedds + iceoryxOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
RoboStack/robostack.github.io#134 · 4 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
RoboStack/robostack.github.io#135 · 7 commentaires ·
Toutes les issues de RoboStack/robostack.github.io
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
area:build bug claimed good first issue P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 96/100
uttrflow/uttrflow-swift#1858 ·
Les mainteneurs répondent en général sous 1 jour
-
limine: new version 12.9.1Ouverteout-of-date
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
CachyOS/CachyOS-PKGBUILDS#1917 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
area/install-update bug comp/cli invalid P3 platform/windows
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
NousResearch/hermes-agent#124733 ·
Les mainteneurs répondent en général sous 1 jour