TheCase / IPMIView.app

MacOS App wrapper for Supermicro's IPMIView/iKVM java app
https://github.com/TheCase/IPMIView.app/wiki
203 stars 43 forks source link

Newer version available #28

Closed gothickitty93 closed 1 month ago

gothickitty93 commented 3 months ago

There is a newer version available, version 2.21.1, located here https://www.supermicro.com/Bios/sw_download/588/IPMIView_2.21.1_build.230720_bundleJRE_Linux_x64.tar.gz

ChrisCarini commented 3 months ago

Hi @gothickitty93 - thanks for opening this issue.

It's a bummer they don't allow directory listing on https://www.supermicro.com/Bios/sw_download/588/ - that makes making a change here more complicated.

Do you feel comfortable submitting a PR with the necessary changes?

gothickitty93 commented 2 months ago

As much as I hate to admit it, I can’t code. However, it does appear to me like the url would have to be hardcoded into the script, and then updated with every new release…? (I just started learning how git ACTUALLY works today for work…lul)

ChrisCarini commented 1 month ago

As much as I hate to admit it, I can’t code.

Just remember, there was a time in everyones' lives where they couldn't code, too. 😉

However, it does appear to me like the url would have to be hardcoded into the script, and then updated with every new release…?

Yes, it seems like that would need to happen.

If you'd like to have a try at making the change, and are open to feedback/collaboration on the PR, please feel free to give it a try! :)

gothickitty93 commented 1 month ago

I have created a fork, and will start work on it as soon as I have some time

ChrisCarini commented 1 month ago

I have created a fork, and will start work on it as soon as I have some time

Sounds good - keep this issue updated with any progress! 🙏 🙇

TheCase commented 1 month ago

Hey guys - sorry for the radio silence over here. Life and such... you know.

I believe I have found a way to programmatically determine the latest version. PR incoming.

ChrisCarini commented 1 month ago

Hey guys - sorry for the radio silence over here. Life and such... you know.

I believe I have found a way to programmatically determine the latest version. PR incoming.

Nice!! Feel free to tag me for a review / sanity-check! :)

TheCase commented 1 month ago

29

gothickitty93 commented 1 month ago

I will test it out tomorrow at work, and let you know how it goes.

gothickitty93 commented 1 month ago

I can confirm the PR works as expected.

thisiskeithb commented 1 month ago

I can confirm the PR works as expected.

Have you tried the (Java) KVM Console?

Everything appears to work, except I get a "The function can't support on mac" message when launching the (Java) KVM Console with IPMIView_2.21.1_build.230720_bundleJRE_Linux_x64.tar.gz downloaded with the updated script.sh from #29 / parse_latest branch:

image

macOS Sonoma 14.7 on an Intel Mac.

Edit: The KVM Console works fine using the same IPMIView version & build on Windows 10.

gothickitty93 commented 1 month ago

I had a similar issue on macOS Sonoma 14.7 on an Intel Mac with 2.21.1. I upgraded to macOS 15, and it's working fine. I'm connecting to a system with a X10 board. My Java is GraalVM 17 Enterprise

TheCase commented 1 month ago

@gothickitty93 @thisiskeithb would it be possible to open a new Issue regarding your console problem? I believe the original issue, regarding the latest version update, has been addressed in PR #29 (still awaiting review)

gothickitty93 commented 1 month ago

Sounds good. I'm gonna mark this as resolved. I've opened issue #30