Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-23Update the felix resolver code to have the correct formattingThomas Watson2-20/+17
Just making sure the source is identical to the felix project here. Change-Id: Ic2bf1e34f2a5deabcba4652cb1aa463628e3f8bb Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-16resolver: add ResolveContext getSubstitutionWires methodThomas Watson2-93/+1
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Change-Id: I44f6400ec2b37603299bed60750383177f968ada
2017-06-16Bug 492825 - [osgi R7] Resolver specification updates for version 1.1Thomas Watson2-45/+97
Add onCancel support Change-Id: I0e46d80bb47a044fa9d1087515b550fc2cf0773b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-16Bug 492825 - [osgi R7] Resolver specification updates for version 1.1Thomas Watson3-78/+29
Implement resovlveDynamic and findRelatedResources Change-Id: I0841246411734e191b62d24a10f7918f904f932d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-03-28Bug 514149 - [resolver] issues resolving with substitutable exportsI20170328-2000Thomas Watson2-110/+125
Additional fixes that need to handle blame chains that are more than two. Need to permute from both ends of the blame chain in order to correctly traverse the possible solutions. Otherwise the valid solution may be overlooked. Change-Id: I9fc8ffec2af9e4a242ca450fafce65edcbddebdb Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-03-27Bug 514149 - [resolver] issues resolving with substitutable exportsThomas Watson2-3/+58
Fix by checking if removing a candidate will substitute the only provider which satisfies a dependency. Change-Id: Iae05477ce7ddef9ee036ac8e7cc5000c816d042f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-02-09Bug 511593 - Issue resolving split packagesY20170223-1000Y20170216-1515Y20170216-1450Y20170216-1000I20170228-0330I20170228-0240I20170227-2000I20170226-2000I20170225-2000I20170224-2000I20170223-2000I20170222-2000I20170221-2000I20170220-2000I20170219-2000I20170218-2000I20170217-2000I20170216-2000I20170216-0140I20170215-2000I20170214-2200I20170214-2000I20170213-2000I20170212-2000I20170211-2000I20170210-2000I20170210-0615I20170210-0600I20170210-0550I20170210-0530I20170209-2000Thomas Watson3-28/+22
Change solution to avoid introducing new API on ModuleWiring. Change-Id: I1de1dd5ce55c05b04f9eaa699606ce70ba22ec89 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-02-03Bug 511593 - Issue resolving split packagesI20170205-2000I20170204-2000I20170203-2000Thomas Watson2-6/+115
The resolver implementation fix. Change-Id: I71384aec4decc0a7b009c5d48815ade3a8a4c010 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-12-15Bug 509318 - Update resolver implementation to latest from apacheThomas Watson2-34/+29
Change-Id: I6898a735b29127d71d1ba285106062315f978f88 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-11-02Bug 506939 - Update felix resolver code.Thomas Watson12-403/+77
Change-Id: I71b049e22f2aebe2022c7ecdb3c198e9dda0582a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-06-13Bug 493385 - Update to latest resolver codeThomas Watson6-403/+212
FELIX-5254: Improve structure of permutations to use unmodifiable capability lists Change-Id: Ia7934d56198c6f0486acb3ded60ef7620d84ef20 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-06-13Bug 493385 - Update to latest resolver codeThomas Watson2-583/+474
Clean up the felix resolver code Maintain state of resolve process in ResolveSession instead of passing loads of arguments all over the place. Extract out common code for resolving between dynamic and regurlar resolution. Change-Id: I2418fa87b472e35643e5da78a617fc6135ca10ad Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-01-12Bug 485695 - WrappedResource getCapabilities and getRequirements are incorrectI20160112-1800Thomas Watson1-52/+62
2016-01-11Bug 485217 - Update resolver implementation and default to using batch ↵Thomas Watson1-22/+68
resolves with a timeout Fix felix resolver to implement add methods for List impl
2016-01-05Bug 485217 - Update resolver implementation and default to using batchThomas Watson17-1638/+3673
resolves with a timeout
2015-05-21Bug 467797 - Dynamic package resolution with fragment exported packagesI20150521-1100Thomas Watson1-3/+5
may lead to invalid wirings Change-Id: I36e9c529c38f958d91d69d0bdbdb15904b335ebe Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2015-04-17Bug 464084 - Update the felix resolver implementation to the latestThomas Watson2-15/+23
- update to use the term delta
2015-04-15Bug 464084 - Update the felix resolver implementation to the latestThomas Watson9-457/+1341
2015-04-01Bug 463710 - Reduce the number of warnings for org.apache.* classes by using ↵Szymon Ptaszkiewicz11-0/+4506
the "Ignore optional compile problems" option Change-Id: I88e112d854f411eb0c93982108f876c2112697bc Signed-off-by: Szymon Ptaszkiewicz <szymon.ptaszkiewicz@pl.ibm.com>

    Back to the top