I have released some code changes in
p2 that switch from using URLs to URIs for identifying repository locations.
This affects a number of our provisional p2 APIs. See the bug report for
more details (https://bugs.eclipse.org/bugs/show_bug.cgi?id=237776).
I provided a patch to fixing the references in PDE, which Chris A
has released. For most API clients the switch is a very simple switch from
URL to URI in method parameters and return values.