[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [p2-dev] Platform agnostic profile
|
My use case for platform agnosticism in profiles is a target to be run
via the servlet bridge (i.e. an equinox instance running in servlet
container).
Scott
Pascal Rapicault wrote:
Ok, let's step back. Even if you were able to resolve, doing an actual
installation of all the IU is impossible since there will be actions
that are platform specific that can't be successfully run (e.g. window
registry key setting on a linux box).
>From a java world perspective when it comes to building, the only
thing that is necessary is to have access to the jars, however the
jars in the repos are not necessarily in a runnable form (e.g. they
can be packed or they can be in jar where they need to be a folder
form) and they need to be massaged. The code we introduced in M5
(org.eclipse.equinox.p2.repository.tools) goes over a set of
repositories and "massage" the artifacts and the resulting massaged
artifacts are then passed to PDE Build as a target. Again this work at
the artifact repo level and as such does not consider the metadata
dependencies (https://bugs.eclipse.org/bugs/show_bug.cgi?id=264267)
which is why it can be of help.
PaScaL
Inactive hide details for Thomas Hallgren ---02/10/2009 10:03:11
AM---I want to create a target platform (or product) that can Thomas
Hallgren ---02/10/2009 10:03:11 AM---I want to create a target
platform (or product) that can be used cross-platform. I'm not sure how ma
From:
Thomas Hallgren <thomas@xxxxxxx>
To:
P2 developer discussions <p2-dev@xxxxxxxxxxx>
Date:
02/10/2009 10:03 AM
Subject:
Re: [p2-dev] Platform agnostic profile
------------------------------------------------------------------------
I want to create a target platform (or product) that can be used
cross-platform. I'm not sure how massaging repositories can make that
happen. Is the PDE build removing platform constraints from the IU's
before installing them?
- thomas
Pascal Rapicault wrote:
In M5 we have released support for PDE build to use as a
target p2 repos and also fetch from p2 repos. These repos
are massaged by PDE to make the plug-in available in a
"compilable" form. This is probably what you are looking for.
Inactive hide details for Thomas Hallgren ---02/10/2009
09:46:08 AM---I need it to create a target platform that
can be used foThomas Hallgren ---02/10/2009 09:46:08
AM---I need it to create a target platform that can be
used for building products that can run on all pla
From:
Thomas Hallgren _<thomas@xxxxxxx>_ <mailto:thomas@xxxxxxx>
To:
P2 developer discussions _<p2-dev@xxxxxxxxxxx>_
<mailto:p2-dev@xxxxxxxxxxx>
Date:
02/10/2009 09:46 AM
Subject:
Re: [p2-dev] Platform agnostic profile
------------------------------------------------------------------------
I need it to create a target platform that can be used for
building products that can run on all platforms. It is
essential to us (and everyone else that creates similar
products) that the platform based discrimination is
performed by OSGi at runtime and not at install time.
Regards,
Thomas Hallgren
Pascal Rapicault wrote:
It is not possible to create such
a profile. This would require
changes into the slicer to ignore
the filters (should be
straightforward) but the hardest
part would be in defining what is
a valid solution since there could
be several singletons that would
need to be enabled.
What would you use this profile for?
Inactive hide details for Thomas
Hallgren ---02/10/2009 09:28:16
AM---I would like to create a
platform agnostic profile. I.e.
Thomas Hallgren ---02/10/2009
09:28:16 AM---I would like to
create a platform agnostic
profile. I.e. a profile that would
accept IU's regardles
From:
Thomas Hallgren _<thomas@xxxxxxx>_
<mailto:thomas@xxxxxxx>
To:
P2 developer discussions
_<p2-dev@xxxxxxxxxxx>_
<mailto:p2-dev@xxxxxxxxxxx>
Date:
02/10/2009 09:28 AM
Subject:
[p2-dev] Platform agnostic profile
------------------------------------------------------------------------
I would like to create a platform
agnostic profile. I.e. a profile that
would accept IU's regardless of
platform filters. The analogy
(which I
think is impossible at present)
would be to describe the current
delta-pack as a feature and
install it so that all it's
bundles are
installed.
Is it possible to create such a
profile? Can the PROP_ENVIRONMENT
accept
wildcards?
Regards,
Thomas Hallgren
_______________________________________________
p2-dev mailing list_
__p2-dev@eclipse.org_
<mailto:p2-dev@xxxxxxxxxxx>_
__https://dev.eclipse.org/mailman/listinfo/p2-dev_
------------------------------------------------------------------------
_______________________________________________
p2-dev mailing list_
__p2-dev@eclipse.org_
<mailto:p2-dev@xxxxxxxxxxx>_
__https://dev.eclipse.org/mailman/listinfo/p2-dev_
_______________________________________________
p2-dev mailing list_
__p2-dev@eclipse.org_ <mailto:p2-dev@xxxxxxxxxxx>_
__https://dev.eclipse.org/mailman/listinfo/p2-dev_
------------------------------------------------------------------------
_______________________________________________
p2-dev mailing list
_p2-dev@eclipse.org_ <mailto:p2-dev@xxxxxxxxxxx>
_https://dev.eclipse.org/mailman/listinfo/p2-dev_
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev
------------------------------------------------------------------------
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev