foojayio / foojayio/discoapi

Inconsistent result when adding or not the `jdk_version` parameter

Offen
#116 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.