Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What about adding IBM JDKs? #54

Open
amandel opened this issue Nov 22, 2024 · 2 comments
Open

What about adding IBM JDKs? #54

amandel opened this issue Nov 22, 2024 · 2 comments

Comments

@amandel
Copy link

amandel commented Nov 22, 2024

I know these are only old JDKs but still valuable for Websphere Application Server related development.

The JDKs are today available below https://public.dhe.ibm.com/ibmdl/export/pub/systems/cloud/runtimes/java/ for 8.0.x, 7.1.x and 7.0.x

@joschi
Copy link
Owner

joschi commented Nov 22, 2024

I'm happy to merge any pull request adding these older JDKs but I don't currently have the bandwidth to work on this myself.

@amandel Do you want to give this a shot? The implementation might be similar to the Azul Zulu provider which is parsing the Apache httpd index listing.

https://github.com/joschi/java-metadata/blob/1f96ccc8a259881a7a05a69843a9fc978dbec1fc/bin/zulu.bash

amandel added a commit to amandel/java-metadata that referenced this issue Nov 22, 2024
@amandel
Copy link
Author

amandel commented Nov 22, 2024

I've created the PR - since I'm not to familiar with the format, I would appreciate feedback and suggestions for improvements. Her a snipped from the created json:

 [
  {
    "architecture": "x86_64",
    "features": [],
    "file_type": "tgz",
    "filename": "ibm-java-jre-8.0-8.30-linux-x86_64.tgz",
    "image_type": "jre",
    "java_version": "8.0.8.30",
    "jvm_impl": "openj9",
    "md5": "c92a1cebfa9377b0c60b68b9cee3572e",
    "md5_file": "ibm-java-jre-8.0-8.30-linux-x86_64.tgz.md5",
    "os": "linux",
    "release_type": "ga",
    "sha1": "1b20819b0464ce6fc2f1fcca5e9d8a96ed921e03",
    "sha1_file": "ibm-java-jre-8.0-8.30-linux-x86_64.tgz.sha1",
    "sha256": "918434b2288854235f141966710e2fe783d52a2956446dc0c6eb2902793bf068",
    "sha256_file": "ibm-java-jre-8.0-8.30-linux-x86_64.tgz.sha256",
    "sha512": "dc914881f06992ae83bf6808d81b427771cd3a8c90f9f80d8f9734829bf2c90b1723fccab1adf9008c466183fd783dc30938d274b2a77e42135c1283fdebe34b",
    "sha512_file": "ibm-java-jre-8.0-8.30-linux-x86_64.tgz.sha512",
    "size": 134218484,
    "url": "https://public.dhe.ibm.com/ibmdl/export/pub/systems/cloud/runtimes/java/8.0.8.30/linux/x86_64/ibm-java-jre-8.0-8.30-linux-x86_64.tgz",
    "vendor": "ibm",
    "version": "8.0.8.30"
  }
]

Edit: Fixed - file_type must not include the separating dot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants