Track packages that are released in ROS build farm but are/should be in conda-forge
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- cmake, debian
- Domínio
- build-system, devops
Direção de pesquisa
Comece pela tabela de pacotes e pelas issues vinculadas de conda-forge, rosdistro e relacionadas; compare quais pacotes estão duplicados e se os pacotes de vendor adicionam arquivos. Considera-se concluído quando o projeto tiver uma forma documentada e sistemática de identificar os pacotes que deveriam usar conda-forge em vez de serem reconstruídos por meio do Bloom.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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 .
- Linguagem predominante
- Astro
- Estrelas
- 386
- Forks
- 37
- Merge médio
- 3h 38min
- PRs com merge (30d)
- 15
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de RoboStack/robostack.github.io
-
Flaky post-PR failureAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
RoboStack/robostack.github.io#196 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
RoboStack/robostack.github.io#175 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
AI assisted workflowsAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
RoboStack/robostack.github.io#174 · 2 reações ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
RoboStack/robostack.github.io#173 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
RoboStack/robostack.github.io#134 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de RoboStack/robostack.github.io
Issues semelhantes
-
[request] vsg/1.1.16Abertaupstream update
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
conan-io/conan-center-index#31142 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
setup_intel.py: sycl_version() returns "0", so setup refuses UD-IQ4_XS and UD-Q4_K_XL on IntelAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
bug CMake build system
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
E3SM-Project/E3SM#8853 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia