Bug: Not all features from a collection are picked by the index
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- docker, github
- Domínio
- build-system, devops
Direção de pesquisa
Comece rastreando o processo de build que produz a imagem ghcr.io/devcontainers/index e seu arquivo devcontainer-index.json. Compare o conteúdo da imagem atual com o da anterior e, em seguida, inspecione como a entrada duplicada homebrew-package é tratada para a coleção devcontainers-extra. Está concluído quando o índice contém o conjunto normal de Features e a página containers.dev/features as lista.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Today I noticed that there's only a single devcontainers-extra feature listed on https://containers.dev/features page (which is odd because all of them were listed previously)
I decided to check if it's reflected in ghcr.io/devcontainers/index container, and indeed I spotted that the latest image (sha256:67c13a273e686aee435df0ae312d367608716ed1a1c30fdc34bf18203733ac83) contains only one feature for devcontainer-extra entry:
While the previous image (sha256:5bbca131daff58a0ad98af37d527a0bd7c0c4e0c99bca4e9cb0b78fa34e3aa7e) contains the normal number of devcontainer-extra features:
The currently available feature is ghcr.io/devcontainers-extra/features/homebrew-package
On the devcontainers-extra container registry I can see that that feature is kind of doubled:
That's probably something I messed up, and as the result it messed up the process that is producing the index image with devcontainer-index.json file (so it only contains that single feature for devcontainers-extra collection)
Nevertheless, I don't know how that build process works, so I cannot check what exactly causes the issue and try to fix it (it was also mentioned in #480)
My only assumption is that it may be fixed when I remove doubled homebrew-package feature. Although the 1st image is namespaced with ghcr.io/devcontainers-extra, while the second is namespaced with ghcr.io/devcontainers-extra/features, so it still could be something else
@bamurtaugh is it possible to get more information about the build process of ghcr.io/devcontainers/index image? It may help to clarify what causes the issue, and maybe with fixing it
- Linguagem predominante
- HTML
- Estrelas
- 207
- Forks
- 433
- Merge médio
- 2d 15h
- PRs com merge (30d)
- 1
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um 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 devcontainers/devcontainers.github.io
-
CLI as a top level menu itemAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
Auto Assign workflowAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 42/100
devcontainers/devcontainers.github.io#693 · 2 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
DAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
Todas as issues de devcontainers/devcontainers.github.io
Issues semelhantes
-
sync-en
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 3 dias
-
area:ci bug triage:confirmed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Cotal-AI/Cotal#2872 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: core doesn't build standalone on dev since a17068054 (go-mp3 require dropped, go.sum pruned)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
code-quality libc++
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
llvm/llvm-project#229284 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
txn2/mcp-data-platform#2030 ·
Mantenedores costumam responder em até 1 dia