-
Notifications
You must be signed in to change notification settings - Fork 409
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
Adjust Equinox launcher detection for mason-registry packaging. #3379
Conversation
Can one of the admins verify this patch? |
Is this As far as I know we only ship bundles that wouldn't contain at least a version number, and in many cases a qualifier. I think I just need to understand what the new structure of the installation is so I can understand why it's failing. |
First thing I tired was updating the glob to Just confirmed from uninstall and re-install from Mason through nvim-lspconfig that the |
I think adding an extra check to work with the versionless equinox launcher is easy enough but just some concerns : According to https://github.com/mason-org/mason-registry/blob/main/CONTRIBUTING.md#share & https://github.com/mason-org/mason-registry/blob/main/packages/jdtls/package.yaml#L38-L42 , My main issue is that renaming the launcher is not enough because we have files like |
84e7684
to
f78c184
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Matthew-Burkard , would you be able to sign the ECA, https://www.eclipse.org/legal/eca/ ? I think it's the only remaining requirement.
Signed-off-by: Matthew Burkard <matthewjburkard@gmail.com>
f78c184
to
6c614a4
Compare
I updated the author email of the commit to the one I used when signing the ECA. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've manually verified that you have a signed ECA on file with the provided author email. The problem is the committer email is still the previous one :
Author: Matthew Burkard <matthewjburkard@gmail.com>
AuthorDate: Fri Feb 7 20:33:18 2025 -0500
Commit: Matthew Burkard <matthew@burkard.cloud>
CommitDate: Fri Feb 14 17:45:18 2025 -0500
I suspect that's what the validation doesn't like, but I think this is fine.
Was setting up jdtls on my machine (running Fedora 41) and it was failing to find the equinox launcher jar.
I looked in the plugins directory that the script was searching and the jar was named
org.eclipse.equinox.launcher.jar
.I updated this script to use that jar and it started working for me.