-
Notifications
You must be signed in to change notification settings - Fork 16
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
Delete code of abandoned equinox-io, -ip, -util and -wireadmin plug-ins #17
Delete code of abandoned equinox-io, -ip, -util and -wireadmin plug-ins #17
Conversation
From the from the
Could they be deleted too? |
57f53ff
to
75428bc
Compare
Yes, I see no reason to leave stuff we don't build here. |
ee077d6
to
763d33d
Compare
Great! Besides the mentioned ones I think Removing the servletbridge.extension bundl also allowed to simplify the poms of some test plugins. Furthermore the method |
763d33d
to
a7a9c5e
Compare
Yes, separate issue. Not sure we should do that though because one can always have packaged their own JAR with that name in their WAR. |
a7a9c5e
to
04373d0
Compare
After systematically going through all projects I found two more abandoned projects:
So the full list of removed projects is:
Where only |
@tjwatson are you fine with removing them all?
OK. Then lest leave it as it is. Less work to do. :) |
04373d0
to
0ac2eec
Compare
@tjwatson are you fine with this PR as it is now? |
|
For the record, I will state that the OSGi WG currently uses the Equinox wireadmin implementation as the compatible implementation. But the wireadmin specification has not seen an update in since its very first 1.0 version release. I argue the OSGi WG can continue to use the currently released versions of Equinox wireadmin for a compatible implementation. I've literally not heard a single thing from when we stopped building the wireadmin implementation over two years ago. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=533801). That makes me think nobody uses our implementation of wireadmin except the OSGi WG as the compatible implementation to release the wireadmin specification. |
I forgot to mention that the |
ds.tests are executed and I kind of assumed they are testing felix.scr integration on our side, is this not the case? |
Yes, that is the case and why I think we should not delete them at this time. |
0ac2eec
to
db32791
Compare
The project I also reverted the remove of This avoids the need to list each plugin to build in the root pom but instead just build everything in the But while typing those lines I start to question if Tycho can also generate the aggregator pom's in the aggregator build? |
So could when then keep it as well? If yes I suggest to start building it again. |
Delete the following projects that are abandoned (and not build) for a while: Part 1 (background https://bugs.eclipse.org/bugs/show_bug.cgi?id=533801) - bundles/org.eclipse.equinox.io - bundles/org.eclipse.equinox.ip - bundles/org.eclipse.equinox.util - bundles/org.eclipse.equinox.wireadmin Part 2 (background https://bugs.eclipse.org/bugs/show_bug.cgi?id=348045) - bundles/org.eclipse.equinox.servletbridge.extensionbundle - features/org.eclipse.equinox.server.servletbridge - bundles/org.eclipse.equinox.servletbridge.template Part 3: - bundles/org.eclipse.equinox.http.jetty.starter Signed-off-by: Hannes Wellmann <[email protected]>
db32791
to
e99eb00
Compare
No, I am for removing that source code for the wireadmin impl. If the OSGi WG chooses to progress the wireadmin specification then there should be someone with interest to actually implement it also. At that time we can re-evaluate getting the source backup and running if the interest is to implement at Equinox.
Ah, sorry I didn't notice that. OK, I see that it has some benign code that tries to find the |
Great! Thanks Tom for the review. |
As suggested in eclipse-equinox/equinox#18 this PR deletes the following plug-ins that are not build for a while:
Some background why they have been abandoned can be found here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533801