[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [osgi-dev] Feature Launcher Implementation
|
- From: "Dr. James J. Hunt" <jjh@xxxxxxxxx>
- Date: Fri, 10 Jan 2025 21:40:26 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aicas.com; dmarc=pass action=none header.from=aicas.com; dkim=pass header.d=aicas.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iGVEPSUNlGsfd0oDvzsR8LCO7uwxi5UPMsa73Ro1TCY=; b=prQv7HwkmiGenNbqxGgkIXyCyaqbyVxalygn7kZSYxYxSRecH7SFW92hWclgv4rXNBl2mwTC5xohOQwuFlO30LsIVhYl+GgLqBAeQaRbS3kv+gNOyzgP8LKkCBxZBSpPqFAbuhPdwYqLB8eFSQKqRWdTVDbusQjGau/mY2whnlDrSLxefeAMfevvvCNVUmhGdJgVe1bmfHs56qfUJCsATrmM7s4jeEQXGu1NoixGvyfcfOKAWwg47sGbXOueok9DIgHUuD8ENh/S3hVdSPU31vBVWcmeRK1nAbNVkuzERAZRRhZT31+BDycT3S74RDx3MiUt5FxwRYwZkKXkOedG5g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sgPfduEDlexM3kwPDXzXEYC1eDlCshEBdpkLVpljcPawuTgF7aNqy7lbsmVfCSvixeAZIYZQwdLkvNg9ZTpqQK1CLhA5eniV04CXjIqCr5XvGGoOY82SF947QpBA1m6ESJmWtaTHD3xlepvtelXoAmpMmSdFsCzYjP5WFr9z7M2QJ/N1O2kUujXbbzkA3WIK61AinhRvGA5AbkV5mVlsJWOAkBSVGomEb0/KFuvtgyM4DekcFBeTL/mH9WgJ/mDvC5Fw2rxyhLOVwwIdMczkuFI3z8XmBJJlJJE2+rkgSg5BKjUTak6F6tx8jLdUIzXkmvNXIpyn1YUzlFOlLrnl/w==
- Delivered-to: osgi-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/osgi-dev/>
- List-help: <mailto:osgi-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/osgi-dev>, <mailto:osgi-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/osgi-dev>, <mailto:osgi-dev-request@eclipse.org?subject=unsubscribe>
- User-agent: Mozilla Thunderbird
Dear Tim,
Okay, first the Feature specification needs
updating. If feature references are restricted to a single
feature version, then immutability would not be violated. The
alternative is to view it as a dependency on another feature,
and not part of the feature itself. In any case, features are
only referentially immutable, since the bundles themselves are
specified as ranges, so the actual bundles that result may vary
from one instantiation to another. I should be able to make the
call on Wednesday to discuss further.
Sincerely,
James
On 1/10/25 20:41, Tim Ward wrote:
Hi
Does the feature launcher support this keyword and is there
a plan to extend the specification to support features of
features?
Firstly, to ensure that we all know the order of updates
required:
- Adding the keyword would be a new version of the Feature
specification (which is separate from the launcher).
- The feature launcher specification is based on 1.0 of the
feature specification. This would need to be changed if
feature service 1.1 becomes available before release, or a
new version of the specification made later
This is important because we should not conflate trying to
resolve this request with the current feature launcher
speculation release. If the feature service is updated then
the feature launcher will be too. There is no compelling
reason to hold things up.
As for the specifics of the requirement - this will need a
lot of thought.
Introducing
references into a feature document leaves a lot more scope for
this immutability to be violated. Most tools that I am aware
of allow references in their sources, but inline the content
during the build phase so that the output feature does not
contain references. This also forces conflict resolution to
occur ahead of time rather than at runtime.
We
can discuss further during the call on Wednesday.
All
the best,
Tim
Sent from my iPhone
Dear Stefan,
I see some tools use a "features" keyword for adding
features to another feature, but this is not part of the
specification. Does the feature launcher support this
keyword and is there a plan to extend the specification to
support features of features?
Sincerely,
James
On 1/10/25 14:31, Stefan Bischof
via osgi-dev wrote:
Hi James,
https://github.com/eclipse-osgi-technology/feature-launcher
was migrated from Prototype from kentyou:
https://github.com/kentyou/feature-launcher-prototype
On 10.01.25 14:12, Dr. James J.
Hunt via osgi-dev wrote:
Dear Colleagues,
Is there an implementation for the Feature Launcher?
How can one feature be included in another feature?
Sincerely,
James
_______________________________________________
osgi-dev mailing list
osgi-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org
_______________________________________________
osgi-dev mailing list
osgi-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org
_______________________________________________
osgi-dev mailing list
osgi-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://accounts.eclipse.org
--
Dr. James J. Hunt
CEO & Geschäftsführer
aicas GmbH
Emmy-Noether-Straße 9 ● 76131 Karlsruhe ● Germany
https://www.aicas.com
● Tel: +49 721 663968 22
USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim
Geschäftsführer: Dr. James J. Hunt
aicas incorporated
6 Landmark Sq., Ste 400 ● Stamford, CT 06901 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521
aicas America limited
4023 Kennett Pike, Ste 810 ● Wilmington, DE 19807 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521