-
Notifications
You must be signed in to change notification settings - Fork 82
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
Add support for higher DS versions #923
Add support for higher DS versions #923
Conversation
9bd70f1
to
f52ec74
Compare
28497cf
to
2206f63
Compare
Current status is that I got it working that PDE is able to handel things on the validation level except for this what is probably a bug/something to improve in the TCK itself: so currently there are two validation problems reported:
beside that, PDE-DS has 28 passing and 10 tests left that do not pass not that bad for a first run:
|
1ede853
to
c8a2484
Compare
Got it down to 8 testfailures now, things now complained about is mostly properties and properties ordering issues. |
This now passes all the OSGi TCKs!!! 🥇 |
This is awesome. Can you please explain how this relates to your other two DS related PRs?
I assume since the TCK is now fully passed, that all features are implemented? If not we should make the users aware in some way about what is missing. |
The other ones are mostly splitups from this I'll clear this up once master is open and rebase things.
Sadly the TCK does not cover 1.5 features yet see: this does not mean it can't work (maybe it does), but we do not cover this, also maybe someone wants to use a higher feature but not from the annotations... so its quite hard to "tell" the user and I'd better like to invest time in implement the features than explain what is missing ;-) |
b29449f
to
a854a43
Compare
Currently PDE only support versions up to DS 1.3 but 1.4 has some major improvements. This adds the necessary support and the official TCK from the OSGi specification to support DS 1.4 features in PDE. See eclipse-pde#36 Fix eclipse-pde#191 Fix eclipse-pde#219
a854a43
to
6af5b30
Compare
N&N added here eclipse-platform/www.eclipse.org-eclipse#98 |
Currently PDE only declares versions up to DS 1.3 in the model but there are already 1.4/1.5 out.
Even though not all features are supported we should allow the user to select a higher version (e.g. to use with Tycho) and to make them aware other versions exits and might can need some improvements/contributions.