-
Notifications
You must be signed in to change notification settings - Fork 7
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
Keep target platform dependencies up-to-date #34
Comments
I've been looking closely at how EGit/JGit define the target platforms using TPD and am looking at updating Orbit's maven dependency analyzer to analyze/updates the *.tpd file instead of the generated *.target. I get the impression that perhaps these "duplicates" were added by mistake: egit/org.eclipse.egit.target/maven/dependencies.tpd Lines 19 to 28 in 91ea5b1
Is that correct, i.e., are these duplicates pointless? Also, after the Orbit generator updates the dependencies.tpd and I then regenerate a *.target with TPD, there are a lot of whitespace difference. I'm wondering how exactly the *.target was produced in the past such that it contains tab characters? |
FYI, the report generator now generates an updated *.tpd: https://github.com/eclipse-orbit/orbit-simrel/blob/main/report/maven-osgi/egit/updated.tpd |
This change series has the updates for EGit target platform: https://eclipse.gerrithub.io/c/eclipse-egit/egit/+/1194980 also removes the duplicate version for commons-io |
The .target files are generated in Eclipse IDE using the "Target Platform Definition DSL and Generator" plugin's action "Create Target Definition File". |
submitted the updates |
The TPD generator generated tab characters until one year ago, when I fixed that in eclipse-cbi/targetplatform-dsl@26559a6. So the files have not been re-generated at all or with a more recent version of the TPD plugin since then. Not sure if someone needs to run Help>Perform Setup tasks maybe to force a local update. |
Yes, I had a feeling older tooling was involved. The current output with just spaces is nicer... |
caught me, will update the TPD plugin |
Description
Orbit generates a report for EGit's target platform:
https://github.com/eclipse-orbit/orbit-simrel/blob/main/report/maven-osgi/egit/REPORT.md
You can literally copy and paste this updated version:
https://github.com/eclipse-orbit/orbit-simrel/blob/main/report/maven-osgi/egit/updated.target
to replace this version:
https://raw.githubusercontent.com/eclipse-egit/egit/master/org.eclipse.egit.target/egit-4.32.target
The reports are generally regenerated 5+ times per week.
These updates are currently available:
Minor Updates
Motivation
It's best to use the latest dependencies.
Alternatives considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: