Community
Participate
Working Groups
Build Identifier: 3.6 IExpressionFactory and IExpressionParser service implementations published in org.eclipse.equinox.p2.metadata are no longer necessary. Should they remain exposed, or be removed? http://dev.eclipse.org/mhonarc/lists/p2-dev/msg02897.html https://bugs.eclipse.org/bugs/show_bug.cgi?id=306217 Reproducible: Always
Created attachment 162879 [details] Patch that removes the expression parser and factory services
I agree that they should be removed. The fewer API we have the better we are.
Removing them will also fix bug 305588
Thomas or Jeff, can you please review this patch and pass a verdict?
The change is described in the p2-dev posting "API change! QueryUtil changes and their impact on testability" http://dev.eclipse.org/mhonarc/lists/p2-dev/msg02901.html. So far it has had no comments.
On the Monday call we agreed that keeping the serivces should be considered a bug since a lot of code would break if someone attempted to register an alternative implementation. Can this be approved now please?
Yes, we agreed to do this at Monday's p2 call. +1
Committed.