shyiko / jabba

(cross-platform) Java Version Manager
3.01k stars 197 forks source link

Consider a fork #833

Open willcohen opened 2 years ago

willcohen commented 2 years ago

Hello all,

While @shyiko gave me commit access a while back, I don't actually have admin rights to either this or the autodiscovery repos, meaning that I can't on my own fix CI, which is kind of a fundamental requirement for having jabba stay up to date with JDK releases. I'm not actually a Go programmer and have also generally moved to other JDK management tools, so I'm probably not the right person to be the overall maintainer for this tool.

I'd suggest that you all fork it to an organization to allow the project to continue (and most importantly, get CI working!)

mkurz commented 2 years ago

@shyiko why not give @willcohen admin permissions to this and the autodiscovery repository?

saschpe commented 2 years ago

Another way would be to create an Organization and move the repository there. This way, you can easily have multiple admins.

willcohen commented 2 years ago

@benjamin-rood @davinkevin @saschpe re #388 and #835, given that I'm not a Go programmer, I want to just mention you all here, in case any of you are interested in forking this into a new repo for further development. From my perspective the most important part is still completing migration of autodiscovery to github CI -- without that, jabba's list of jdks is always going to remain unmaintainably out of date!

leonard84 commented 2 years ago

If a fork into a new organizations is what is required to make jabba work again with newer Java versions, then please go ahead and do so. As naming is hard I'd suggest to follow the junit project and call the organization jabba-team.

patrick-mccourt commented 2 years ago

I have created an organisation and forked both jabba and auto discovery: https://github.com/Jabba-Team

I haven't done much Go before but I'll see what I can do. First thing I'm looking at is fixing autodiscovery & migrating it to Github actions per this issue: https://github.com/shyiko/jabba-autodiscovery/issues/17

other volunteers welcome.

saschpe commented 2 years ago

If you'd want you could add me as well. I'd probably merge a couple PRs to get some missing bits

leonard84 commented 2 years ago

@patrick-mccourt I think that switching to discoapi #778 might be better than trying to fix auto discovery

patrick-mccourt commented 2 years ago

Hi all, just a heads up to let you know I've been hacking away this week and have just published an alpha release of Jabba 0.12.0 over in the Jabba-Team fork: https://github.com/Jabba-Team/jabba

functionality wise it's exactly the same program, just renaming the references to point to the new org and a new, up to date JDK index using DiscoAPI as per leonard84's suggestion above. The Index file should be compatible with earlier jabba versions too though I've not confirmed this. I hope to do some more testing and will 'release' fully when I know it works. Thanks for your patience!

hatanakadaniel commented 1 year ago

Hi all, just a heads up to let you know I've been hacking away this week and have just published an alpha release of Jabba 0.12.0 over in the Jabba-Team fork: https://github.com/Jabba-Team/jabba

functionality wise it's exactly the same program, just renaming the references to point to the new org and a new, up to date JDK index using DiscoAPI as per leonard84's suggestion above. The Index file should be compatible with earlier jabba versions too though I've not confirmed this. I hope to do some more testing and will 'release' fully when I know it works. Thanks for your patience!

Hi @patrick-mccourt, can we consider the new repository (https://github.com/Jabba-Team/jabba) like the Jabba's official repository now?

willcohen commented 1 year ago

You can!

saschpe commented 1 year ago

Hi all, just a heads up to let you know I've been hacking away this week and have just published an alpha release of Jabba 0.12.0 over in the Jabba-Team fork: https://github.com/Jabba-Team/jabba

I wonder if there's still time to integrate a merge request before release: https://github.com/Jabba-Team/jabba/pull/13 :-)

nicerloop commented 1 year ago

Hi @willcohen , can you update the README to officially direct users to the new fork, perhaps with a reference to this ticket?