Inconsistent result when adding or not the `jdk_version` parameter
- Vorherrschende Sprache
- Java
- Sterne
- 154
- Forks
- 17
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
For the `graalvm` distribution, when doing a package query, the results are inconsistent if the `jdk_version` parameter is added:
* Requesting packages without a `jdk_version`:
* https://api.foojay.io/disco/v3.0/packages?distro=graalvm&operating_system=linux&directly_downloadable=true&latest=available
* The above returns results, with some entries having `jdk_version` valued at `21`.
* But when adding `jdk_version` to the request, no packages are returned
* https://api.foojay.io/disco/v3.0/packages?jdk_version=21&distro=graalvm&operating_system=linux&directly_downloadable=true&latest=available
Am I missing something?
Investigaton done in the context of:
* gradle/foojay-toolchains#95
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die beiden /disco/v3.0/packages-Anfragen aus dem Issue zu reproduzieren und ihre Antworten zu vergleichen, wobei der Fokus auf den Filtern graalvm, linux, directly_downloadable, latest und jdk_version liegt. Verwende gradle/foojay-toolchains#95 als Kontext. Die Aufgabe ist abgeschlossen, wenn das Verhalten der gefilterten Anfrage erklärt und das inkonsistente Ergebnis korrigiert oder eindeutig dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100