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

jpms spring-security-rsa #15035

Closed
xenoterracide opened this issue May 9, 2024 · 8 comments
Closed

jpms spring-security-rsa #15035

xenoterracide opened this issue May 9, 2024 · 8 comments
Assignees
Labels
in: crypto An issue in spring-security-crypto status: invalid An issue that we don't feel is valid type: enhancement A general enhancement

Comments

@xenoterracide
Copy link

please add jpms support, at least automatic modules for now. However, this issue or another issue should be added for full module-info at sometime in the future. Referencing this upstream spring issue (specifically comment) which shows all of the dependencies that could be included via the code generator spring-projects/spring-framework#18079 (comment)

@xenoterracide xenoterracide added status: waiting-for-triage An issue we've not yet triaged type: enhancement A general enhancement labels May 9, 2024
@sjohnr
Copy link
Member

sjohnr commented May 9, 2024

@xenoterracide thanks for reaching out!

please add jpms support

This and the accompanying paragraph in this comment is not enough information. Please provide sufficient context and information on this issue for it to be easily understood by others. What is JPMS support? What benefits will it provide? What steps or follow-up might be required for full support?

Also, I want to point out we will likely wait to move on anything related to this until the framework team prioritizes the issue you linked, which doesn't seem to be case right now.

@sjohnr sjohnr added status: waiting-for-feedback We need additional information before we can continue status: blocked An issue that's blocked on an external project change and removed status: waiting-for-triage An issue we've not yet triaged labels May 9, 2024
@sjohnr sjohnr self-assigned this May 9, 2024
@xenoterracide
Copy link
Author

xenoterracide commented May 9, 2024

Java platform module system? Is what I believe it stands for... Honestly I'd have to double check that acronym. Formerly known as project jigsaw and released in Java 9

I would assume that you've read the ticket I referenced?

All you need to provide right now is an automatic module name so people trying to use this module can compile against it If they enable jpms by setting up their own module info. From the looks of it all of the other spring security modules already provide an automatic module name. I assume that this one was an oversight when it got pulled into this repo recently.

Sorry, I'm on my way out the door. Hopefully this will be enough for you if not I can get back to you tomorrow

@spring-projects-issues spring-projects-issues added status: feedback-provided Feedback has been provided and removed status: waiting-for-feedback We need additional information before we can continue labels May 9, 2024
@sjohnr
Copy link
Member

sjohnr commented May 9, 2024

From the looks of it all of the other spring security modules already provide an automatic module name. I assume that this one was an oversight when it got pulled into this repo recently.

Thanks @xenoterracide, that is indeed helpful context.

@sjohnr sjohnr assigned marcusdacoregio and unassigned sjohnr May 9, 2024
@sjohnr sjohnr added in: crypto An issue in spring-security-crypto status: waiting-for-triage An issue we've not yet triaged and removed status: feedback-provided Feedback has been provided status: blocked An issue that's blocked on an external project change labels May 9, 2024
@sjohnr
Copy link
Member

sjohnr commented May 9, 2024

Related gh-14202

@marcusdacoregio
Copy link
Contributor

Hi, @xenoterracide. spring-security-rsa is not a standalone module anymore, its API is part of spring-security-crypto now. Therefore you can rely on the automatic module name from spring-security-crypto. See https://docs.spring.io/spring-security/reference/6.3-SNAPSHOT/whats-new.html#_spring_security_rsa_is_now_part_of_spring_security_14202

@marcusdacoregio marcusdacoregio added status: invalid An issue that we don't feel is valid and removed status: waiting-for-triage An issue we've not yet triaged labels May 10, 2024
@xenoterracide
Copy link
Author

ok, so the list provided in the comment where this is in "red" no longer applies? just double verifying as that shows it as a dependency. As long a future version this will not be "red" I'm happy ;) .

@marcusdacoregio
Copy link
Contributor

Yes, it has been migrated to spring-security-crypto in 6.3 and that module is yellow.

@xenoterracide
Copy link
Author

Thanks for verifying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: crypto An issue in spring-security-crypto status: invalid An issue that we don't feel is valid type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

4 participants