foojayio / foojayio/discoapi

RedHat 11 JDK redirects to a JRE

Offen
#97 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
154
Forks
18
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If you [query the API for the latest Red Hat JDK11 for Linux](https://api.foojay.io/disco/v3.0/packages?distro=redhat&jdk_version=11&package_type=jdk&operating_system=linux&architecture=x64&latest=available), you get this link:
```
https://api.foojay.io/disco/v3.0/ids/0836347ef08afff39c8de1a92eee8de7/redirect
```

Which resolves to:
```
https://developers.redhat.com/content-gateway/file/pub/openjdk/adoptium/January_2024/java-11-openjdk-11.0.22.0.7-1.portable.jdk.el.x86_64.tar.xz
```

However, when you actually download the file, it's actually:
```
java-11-openjdk-11.0.22.0.7-1.portable.jre.x86_64.tar.xz
```

This seems to be an upstream issue with RedHat, but I can't find anywhere specific the `https://developers.redhat.com/content-gateway/file/pub/openjdk/adoptium` link is publicized to report it specifically - I've reported it via the generic [Report a website issue](https://developers.redhat.com/report_a_website_issue) (ticket 592453) but not convinced that will get to the right place.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die dokumentierte discoapi-Abfrage erneut auszuführen und das Weiterleitungsziel mit dem Namen der heruntergeladenen Datei zu vergleichen. Prüfe anhand des gemeldeten Red Hat-Tickets als Kontext, ob das fehlerhafte JDK-to-JRE-Mapping von discoapi oder vom Red Hat content gateway gesteuert wird. Als erledigt gilt dies, wenn der Endpoint ein JDK-Artefakt zurückgibt oder die Upstream-Abhängigkeit und deren Auflösung eindeutig dokumentiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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