Add *-devel output to conda-forge packages that require them
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 32/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- cpp
- Domínio
- build-system
Direção de pesquisa
Revise os pacotes listados—qt-main, vtk, pcl e libspnav—e rastreie quais headers e dependências de runtime eles expõem. Determine se cada um precisa de uma saída *-devel ou de uma dependência de runtime adicional e, em seguida, verifique se os builds C++ downstream recebem os headers necessários sem pacotes de runtime desnecessários.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
A common failure point in robostack is that we have conda-forge C++ libraries packages that do not have an output that can be installed to ensure that all the dependencies required to build a downstream C++ project. This is not an issue if a C++ package already include its headers and only use as public dependencies in its headers conda-forge libraries that also ship their headers in the main package, but as soon a dependency uses in its headers a dependency that ships its headers in a separate *-devel package, we need to have a *-devel output also for that package, or it needs to adds the *-devel package to its run dependencies, but some mantainer may be against this as it goes around the point of splitting *-devel packages.
Problematic packages:
qt-main: Depends onlibgl-devel, but at runtime it only requireslibglvtk: Depends on qt-main, i.e. inheriting thelibgl-develproblempcl: Depends on qt-main, i.e. inheriting thelibgl-develproblemlibspnav: Depends onxorg-xorgproto, as @Tobias-Fischer is the maintainer and the package is quite simple probably we can avoid thelibspnav-develoutput and just addxorg-xorgprotoas run dependency.
- 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
-
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 4/5 3-5 dias Facilidade para iniciantes 45/100
RoboStack/robostack.github.io#135 · 7 comentários ·
Mantenedores costumam responder em até 1 dia
-
Partial channel updates may expose inconsistent dependency states during ros-kilted migrationsAbertabug
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
RoboStack/robostack.github.io#139 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de RoboStack/robostack.github.io
Issues semelhantes
-
0.kind: enhancement 9.needs: package (update)
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
mesonbuild/wrapdb#2961 ·
Mantenedores costumam responder em até 1 dia
-
package-update
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
oSoWoSo/vOid_Community_repOsitory#330 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
awaiting-response bug needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
wildcard/caro#1562 · 1 comentário ·
Mantenedores costumam responder em até 3 dias