[
https://issues.apache.org/jira/browse/ARIES-1377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14802885#comment-14802885
]
Bas commented on ARIES-1377:
----------------------------
We tested with the 2.0.3-SNAPSHOT code, and we found some specific issues for
which we posted patches which we parked under ARIES-1357 which was also used to
consolidate ARIES-1356, ARIES-1357, and ARIES-1359.
These patches fix very specific issues that came to the surface because of the
below commits. May I suggest to add ARIES-1357 to the list as blocker for this
release to at least get the fixes posted there in the new release (increasing
stability). Any work in that story that can't be finished for the next release
could then be a new task (so ARIES-1357 can also be closed after release 2.0.3).
The commits we tested and for some we needed, created and posted patches in
ARIES-1357 :
ARIES-1388: Compute requirement filters only once.
ARIES-1356: getInstance method on the core Activator shows up on jvisualvm
sampling during performance analysis
ARIES-1359: Performance improvement on the findProviders method in the
SystemRepository class
ARIES-1389: Compute service requirements and capabilities once in
BundleRevisionResource.
ARIES-1390: BasicCapability should take advantage of the effective immutability
of capabilities.
ARIES-1392: Provide a more efficient implementation of a system repository.
ARIES-1394: Provide more efficient implementations of the local and content
repositories.
ARIES-1396: Use capability set when calculating subsystem dependencies.
ARIES-1397: Use capability set with preferred provider repository.
> Subsystems API/Core/Bundle 2.0.3 Release
> ----------------------------------------
>
> Key: ARIES-1377
> URL: https://issues.apache.org/jira/browse/ARIES-1377
> Project: Aries
> Issue Type: Task
> Components: Subsystem
> Reporter: John Ross
> Assignee: John Ross
>
> This will track the 2.0.3 release of the following subsystems modules.
> subsystem-core
> previous release 2.0.2
> svn diff -r 1688374
>
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.core-2.0.2/
> ARIES-1348: subsystems that are dependencies are not auto started
> ARIES-1368: Fragment resources receive the osgi.identity capability
> type of osgi.bundle but should receive osgi.fragment. Also, osgi.wiring.host
> capabilities and requirements are not computed for bundle or fragment
> resources.
> ARIES-1371: Move subsystems to Aries Util 1.1.1
> ARIES-1381: java.lang.ClassCastException:
> org.apache.aries.subsystem.core.archive.GenericDirective cannot be cast to
> org.apache.aries.subsystem.core.archive.VersionRangeAttribute
> ARIES-1352: Do not overwrite existing configuration when installing a
> subsystem
> ARIES-1388: Compute requirement filters only once.
> ARIES-1356: getInstance method on the core Activator shows up on
> jvisualvm sampling during performance analysis
> ARIES-1359: Performance improvement on the findProviders method in
> the SystemRepository class
> ARIES-1389: Compute service requirements and capabilities once in
> BundleRevisionResource.
> ARIES-1390: BasicCapability should take advantage of the effective
> immutability of capabilities.
> ARIES-1392: Provide a more efficient implementation of a system
> repository.
> ARIES-1394: Provide more efficient implementations of the local and
> content repositories.
> ARIES-1396: Use capability set when calculating subsystem
> dependencies.
> ARIES-1397: Use capability set with preferred provider repository.
> ARIES-1399: Trunk fails OSGi R6 CT
> subsystem-api
> previous release 2.0.2
> svn diff -r 1688370
>
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.api-2.0.2/
> ARIES-1371: Move subsystems to Aries Util 1.1.1
> subsystem-bundle
> previous release 2.0.2
> svn diff -r 1688378
>
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem-2.0.2/
> ARIES-1371: Move subsystems to Aries Util 1.1.1
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)