Sure Pascal. I agree. That's just a work around.
A better approach is to tell load API not to cache the URIs in certain cases. Is there a way to do that?
Pradeep
Pascal Rapicault ---03/29/2016 09:11:12 PM---Note that it is highly recommended to use the API that Ned mentioned. Trying to directly tap into t
From: Pascal Rapicault <pascal@xxxxxxxxxxxxx> To: P2 developer discussions <p2-dev@xxxxxxxxxxx> Date: 03/29/2016 09:11 PM Subject: Re: [p2-dev] API for "Available Software Sites" pref store Sent by: p2-dev-bounces@xxxxxxxxxxx
Note that it is highly recommended to use the API that Ned mentioned. Trying to directly tap into the underlying preference store could lead to troubles, especially when installations are more fancy (e.g shared installs).
On 16-03-29 02:44 AM, Ned Twigg wrote:> But it has the side effect of adding those URIs to "Available Software Sites".
Blech! I only use P2 in the context of an RCP application with a fully custom UI, I hope my application is not caching every URI it's ever been passed...
Looking at the IRepositoryManager interface, looks like you could `getKnownRepositories(REPOSITORIES_ALL)`, and then call `removeRepository()` for each one.
ᐧ
Ned Twigg Lead Software Architect, DiffPlug LLC 949-264-3433 340 S Lemon Ave #3433, Walnut, CA 91789
On Mon, Mar 28, 2016 at 10:15 PM, Pradeep Balachandran <pradeepb@xxxxxxxxxx> wrote:Yes, we are already fetching remote repositories using p2 API. But it has the side effect of adding those URIs to "Available Software Sites".
Either there should be a way to tell p2 API not to cache these URIs or those URIs have to be removed from "Available Software Sites". We couldn't find a way to do the former and hence the main focus of this email is the latter.
Pradeep
Ned Twigg ---03/28/2016 11:47:23 PM---I don't know anything about changing prefs for "Available Software Sites". But, it is definitely pos
From: Ned Twigg <ned.twigg@xxxxxxxxxxxx> To: P2 developer discussions <p2-dev@xxxxxxxxxxx> Date: 03/28/2016 11:47 PM Subject: Re: [p2-dev] API for "Available Software Sites" pref store Sent by: p2-dev-bounces@xxxxxxxxxxx
I don't know anything about changing prefs for "Available Software Sites".
But, it is definitely possible to fetch remote repositories using just the raw P2 API.
This blog post does a pretty good job describing how. http://eclipsesource.com/blogs/tutorials/eclipse-p2-tutorial-managing-metadata/
ᐧ
Ned Twigg Lead Software Architect, DiffPlug LLC 949-264-3433 340 S Lemon Ave #3433, Walnut, CA 91789
On Mon, Mar 28, 2016 at 3:58 AM, Pradeep Balachandran <pradeepb@xxxxxxxxxx> wrote: _______________________________________________ p2-dev mailing list p2-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/p2-dev
_______________________________________________ p2-dev mailing list p2-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/p2-dev
_______________________________________________ p2-dev mailing list p2-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/p2-dev _______________________________________________ p2-dev mailing list p2-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/p2-dev
|