Bug: Not all features from a collection are picked by the index
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- docker, github
- Bereich
- build-system, devops
Rechercherichtung
Beginne damit, den Build-Prozess nachzuverfolgen, der das Image ghcr.io/devcontainers/index und seine Datei devcontainer-index.json erzeugt. Vergleiche die Inhalte des aktuellen und des vorherigen Images und untersuche anschließend, wie mit dem doppelten homebrew-package-Eintrag für die Sammlung devcontainers-extra umgegangen wird. Als erledigt gilt die Aufgabe, wenn der Index den normalen Satz an Features enthält und die Seite containers.dev/features sie auflistet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- HTML
- Sterne
- 207
- Forks
- 433
- Ø Merge
- 2 T. 15 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus devcontainers/devcontainers.github.io
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
Auto Assign workflowOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
devcontainers/devcontainers.github.io#693 · 2 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
DOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
Alle Issues in devcontainers/devcontainers.github.io
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Qiskit/benchpress#116 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
adobe-fonts/source-serif#153 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
fwcd/tree-sitter-kotlin#289 ·
-
area:ai-suggestions bug P1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
uttrflow/uttrflow-swift#3456 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100