Hi Pascal et al,

Thanks for your inputs on this and clearing my doubts on P2-Profile
concepts. Actually our requirement can be simplified with your explanation.
What we are trying to achieve here is to have multiple P2-Profiles
pre-installed in a product, have one of them as a default Profile which
will load at product startup, and be able to switch the loaded P2-Profile
by giving a parameter at startup.
There could be profile-A, profile-B, profile-C pre-installed in the
product. Each of these profiles has different sets of features installed.
The default loading profile is profile-A.
And at startup we should be able to select the profile (either profile-B or
C) by giving a paramater, which will eventually load a different state of
installation (different set of features)
Do you think this is a valid usecase?
Thoughts are welcome.

Thanks,
Dileepa

On Sat, Jan 19, 2013 at 10:30 PM, <[email protected]> wrote:

> Send p2-dev mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://dev.eclipse.org/mailman/listinfo/p2-dev
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of p2-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: Loading different P2 Profiles during runtime
>       (Pascal Rapicault)
>    2. Re: Loading different P2 Profiles during runtime (Ian Bull)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 18 Jan 2013 18:48:28 +0000
> From: Pascal Rapicault <[email protected]>
> To: P2 developer discussions <[email protected]>
> Subject: Re: [p2-dev] Loading different P2 Profiles during runtime
> Message-ID:
>         <[email protected]>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi Dileepa,
>
> >From reading your note, I have the impression that you have your own
> notion of profile that is different than the one from p2.
> As I said, the notion of profile used in p2 does not represent something
> to install, but the installed state.
>
> In your case, what I think you want to do is identify the set of features
> that constitute a profile and group them into one feature that you can
> easily identify for installation (and to present it to the user ?). Then
> when the user select such a feature, you uninstall any previously installed
> feature and install this feature in the runtime, and then you install the
> "target product".
>
> HTH
>
> Pascal
>
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Dileepa Jayakody
> Sent: January-17-13 3:29 PM
> To: [email protected]
> Subject: Re: [p2-dev] Loading different P2 Profiles during runtime
>
> Hi Pascal et al,
>
> Sorry if I was unclear in my previous mail.
> Our requirement is to dynamically select the P2-Profile to load the target
> product.
> In different Profiles we have  different sets of features installed and in
> runtime we need to give the user with an option of selecting the Profile to
> load the application.
> I think this is somewhat similar to reverting a profile to a earlier
> state?  What we need is to switch between profiles during runtime and load
> different target products.
> I hope I made our intentions clear this time :)
> I found this [1] in Eclipse BugZilla which I think is somewhat inline with
> what we are trying to achieve.
> Appreciate any pointers on this.
>
> Thanks,
> Dileepa
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=287619
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://dev.eclipse.org/mailman/private/p2-dev/attachments/20130118/54345601/attachment.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Fri, 18 Jan 2013 10:54:06 -0800
> From: Ian Bull <[email protected]>
> To: P2 developer discussions <[email protected]>
> Subject: Re: [p2-dev] Loading different P2 Profiles during runtime
> Message-ID:
>         <
> cadunznwzaf9ugirmqp5k3v_xhm84t1hgsibby3kilbcv3vf...@mail.gmail.com>
> Content-Type: text/plain; charset="windows-1252"
>
> Targets have a special meaning in Eclipse, and they are "development time"
> artifacts. In particular, that bug you pointed to (bug 287619) is about
> using p2 profiles at development time, so I'm that will not help you with
> the runtime aspects. If what your trying to do is "pool" several different
> applications together (so they share a common set of bundles), and allow
> the user to choose which which application to start, I would structure this
> a multiple p2 profiles. You likely need to create your own "configurator"
> to start that application, but it should be possible.
>
> cheers,
> ian
>
>
> On Fri, Jan 18, 2013 at 10:48 AM, Pascal Rapicault <
> [email protected]> wrote:
>
> >  Hi Dileepa,****
> >
> > ** **
> >
> > From reading your note, I have the impression that you have your own
> > notion of profile that is different than the one from p2.****
> >
> > As I said, the notion of profile used in p2 does not represent something
> > to install, but the installed state.****
> >
> > ** **
> >
> > In your case, what I think you want to do is identify the set of features
> > that constitute a profile and group them into one feature that you can
> > easily identify for installation (and to present it to the user ?). Then
> > when the user select such a feature, you uninstall any previously
> installed
> > feature and install this feature in the runtime, and then you install the
> > ?target product?.****
> >
> > ** **
> >
> > HTH****
> >
> > ** **
> >
> > Pascal****
> >
> > ** **
> >
> > *From:* [email protected] [mailto:[email protected]]
> *On
> > Behalf Of *Dileepa Jayakody
> > *Sent:* January-17-13 3:29 PM
> > *To:* [email protected]
> > *Subject:* Re: [p2-dev] Loading different P2 Profiles during runtime****
> >
> > ** **
> >
> > Hi Pascal et al,
> >
> > Sorry if I was unclear in my previous mail.
> > Our requirement is to dynamically select the P2-Profile to load the
> target
> > product.
> > In different Profiles we have  different sets of features installed and
> in
> > runtime we need to give the user with an option of selecting the Profile
> to
> > load the application.
> > I think this is somewhat similar to reverting a profile to a earlier
> > state?  What we need is to switch between profiles during runtime and
> load
> > different target products.
> > I hope I made our intentions clear this time :)
> > I found this [1] in Eclipse BugZilla which I think is somewhat inline
> with
> > what we are trying to achieve.
> > Appreciate any pointers on this.
> >
> > Thanks,
> > Dileepa
> >
> > [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=287619****
> >
> > _______________________________________________
> > p2-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/p2-dev
> >
> >
>
>
> --
> R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
> http://eclipsesource.com | http://twitter.com/eclipsesource
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://dev.eclipse.org/mailman/private/p2-dev/attachments/20130118/6422947c/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> p2-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/p2-dev
>
>
> End of p2-dev Digest, Vol 55, Issue 12
> **************************************
>



-- 
Dileepa Jayakody,
Software Engineer, WSO2 Inc.
Lean . Enterprise . Middleware

Mobile : +94777-857616
_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to