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

fix: upgrade to JCS3 #5114

Merged
merged 3 commits into from
Oct 14, 2023
Merged

fix: upgrade to JCS3 #5114

merged 3 commits into from
Oct 14, 2023

Conversation

jeremylong
Copy link
Owner

Upgrade to JCS3 to resolve cache misses in the gradle implementation. Additionally, this allows easier control over the JCS logging - as the logs are now routed to slf4j.

This is a draft PR as we must wait until JCS 3.2 is released due to a bug in the JCS logging.

Resolves #5096
Resolves dependency-check/dependency-check-gradle#293

@boring-cyborg boring-cyborg bot added ant changes to ant cli changes to the cli core changes to core maven changes to the maven plugin tests test cases labels Dec 4, 2022
@mroeppis
Copy link

JCS 3.2 has been released 3 days ago.

@jeremylong : Will the upgrade make it into 8.0.0 milestone?

pom.xml Outdated Show resolved Hide resolved
@jeremylong
Copy link
Owner Author

3.2 does not appear to be in central yet (see failing build)

@mroeppis
Copy link

My mistake. I was happy to see a stable version among tags. But as it looks a release should have a rel/ prefix. So the one from above was merely for preparation.

@jeremylong
Copy link
Owner Author

Asked about the release date here: https://issues.apache.org/jira/browse/JCS-233

@aikebah
Copy link
Collaborator

aikebah commented Oct 12, 2023

@jeremylong JCS 3.2 was released in September. Would you prefer a rebase or a merge for this PR to bring it up-to-date?

https://commons.apache.org/proper/commons-jcs/changes-report.html#a3.2

@jeremylong
Copy link
Owner Author

I just rebased this PR. I'll re-review what I did and likely merge this tomorrow (along with cutting the next release).

@jeremylong jeremylong marked this pull request as ready for review October 13, 2023 11:17
@jeremylong jeremylong added this to the 8.4.1 milestone Oct 13, 2023
@jeremylong jeremylong merged commit dff060e into main Oct 14, 2023
7 checks passed
@jeremylong jeremylong deleted the jcs branch October 14, 2023 11:03
@jeremylong jeremylong mentioned this pull request Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ant changes to ant cli changes to the cli core changes to core maven changes to the maven plugin tests test cases
Projects
None yet
3 participants