eclipse-jgit / jgit

JGit, the Java implementation of git
https://www.eclipse.org/jgit/
Other
121 stars 34 forks source link

Keep target platform dependencies up-to-date #88

Closed merks closed 2 weeks ago

merks commented 2 weeks ago

Description

As I've mentioned before, Orbit generates a report for JGit's target platform:

https://github.com/eclipse-orbit/orbit-simrel/blob/main/report/maven-osgi/jgit/REPORT.md

It also generates an updated dependencies.tpd

that you can copy and paste into

The reports are generally regenerated 5+ times per week.

Please try to use this periodically. The Jetty dependencies in particular are outdated and that result in duplicates in SimRel where you have needed to work around the mismatches versions problem but adding a Jetty repository, though not actually the current release of Jetty:

While I could create a gerrit review for the changes it's likely far simpler to just copy and paste the above yourself and regenerate each *.target.

Motivation

Once contributed to SimRel most likely the newer dependencies will be used so best to build and test with those.

Alternatives considered

No response

Additional context

No response

msohn commented 2 weeks ago
msohn commented 2 weeks ago

thanks, it's a bit more work since we also need to update the mvn and bazel builds. With our final contribution to 2024-09 the open updates should go down to the major upgrades of hamcrest and slf4j.

I updated all dependencies and bookmarked the generated report to revisit it more regularly.