Speed up cross-platform builds
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
- Domínio
- build-system, devops
Direção de pesquisa
A issue não menciona arquivos nem testes. Comece localizando as definições de build do repositório e, em seguida, investigue as plataformas de destino do BuildKit, a vinculação estática de Go e Delve e as opções --platform e --abi do pip; considera-se concluído quando os builds multiplataforma são comprovadamente mais rápidos e ainda produzem artefatos funcionais de suporte à depuração.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I think we can speed up the Go and Python builds by using buildkit's target platforms.
Go and Delve
Go supports cross-platform building; I'm uncertain if we can do deep-static linking with -extldflags "-static"'.
Python
pip supports --platform and --abi flags. Something like:
pip install --only-binary=:all: --abi cp39 --platform=manylinux2014_x86_64 --target=/dbg/python/lib/python3.9/site-packages debugpy
The platforms and mappings are listed here: https://github.com/pypa/manylinux
- Linguagem predominante
- Go
- Estrelas
- 105
- Forks
- 33
- Merge médio
- 3h 4min
- PRs com merge (30d)
- 3
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
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 GoogleContainerTools/container-debug-support
-
kind/enhancement lang/python
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
kind/bug lang/python meta/testing
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
kind/enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Todas as issues de GoogleContainerTools/container-debug-support
Issues semelhantes
-
needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
cli/cli#14946 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
valkey-io/valkey-operator#610 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
WriterSetTimes: the UTIME_NOW check fails when the kernel uses its coarse clockTalvez já em andamento @JakeChampion assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
JakeChampion/lang#14224 ·
Mantenedores costumam responder em até 1 dia
-
agent-butler-finding bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
jordansmall/spindrift#6391 ·
Mantenedores costumam responder em até 1 dia