bundlerepository

Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1603830 is being indexed.

[maven-release-plugin] prepare release org.apache.felix.bundlerepository-2.0.0
Prepare text changelog and other text files for release.

Added fixes and updated year.

[obr] Update the org.apache.felix.utils dependency to 1.6.0

Add Import-Package org.osgi.service.repository;resolution:=mandatory as otherwise its made optional for some reason.

[FELIX-4496] Enable Bundle Repository to run as source project with m2e

Applying patch on behalf of Cristiano Gavião with many thanks.

This closes pull request #7.

[OBR] Properly translate service requirements between OBR and spec compliant namespaces

[OBR] Initialize Requirement attributes and directives with empty list.

[FELIX-4371] Last Repository 1.0 failure fixed.

These code changes make the Felix Repository pass all the CT tests.

[FELIX-4370] Additional work to support the OSGi Repository Service.

Added better support for directives.

This also fixes an OSGi Repository CT failure:

RepositoryTest.testRepositoryContent2()

Also added a bunch of unit tests for areas not completely covered by the CT.

[FELIX-4370] Additional work to support the OSGi Repository Service.

Improved the mapping between OBR and OSGi namespaces.

This also fixes an OSGi Repository CT failure:

RepositoryTest.testRepositoryContent()

[FELIX-4369] Remove unneeded throws clause.

[FELIX-4369] Additional work towards support for the OSGi Repository API

This commit contains logic around parsing of list attributes from the Repository XML.

[FELIX-4368] Support custom attributes on the osgi.identity capability.

[FELIX-4368] Work toward Repository 1.0 support

This commit registers the Repository Service in the OSGi service registry and also supports parsing a few more data types from the XML.

[FELIX-4370] Support for RepositoryContent interface

Added test and also some other refactoring/improvements.

[FELIX-4368] More work to support OSGi Repository 1.0

The SHA-256 for the content capability is now lazily computated.

Additional unit tests.

    • ?
    ./src/test/resources/repo_files/test_file_3.jar
[FELIX-4369] [FELIX-4370] Initial work towards supporting the OSGi Repository 1.0 spec

This commit provides a start for support of reading the spec-compliant Repository XML. The API for reading the XML hasn't changed, however when an XML document is encountered with the http://www.osgi.org/xmlns/repository/v1.0.0 name space it is parsed as a spec-compliant Repository XML.

This commit provides a start for supporting the Repository Service API, the actual Repository Service is not yet registered, but an implementation of this API can be obtained by wrapping the RepositoryAdmin object with the OSGiRepositoryImpl class.

Part of the work is based on and inspired by the OBR-Repository mapping as used by the Apache Aries Subsystems project (thanks!).

This work is by no means finished, it's just a start. Old clients should still work (at least the existing unit tests all pass) and new unit tests were added.

    • ?
    ./src/test/resources/repo_files/test_file_2.jar
    • ?
    ./src/test/resources/another_repository.xml
    • ?
    ./src/test/resources/spec_repository.xml
  1. … 12 more files in changeset.
Perform null check when trying to get bundle from service reference. (FELIX-3842)

Apply patch (FELIX-2465) to add system.bundle alias bundle capability.

Apply patch FELIX-3257 to consider bundle version when selecting between

capabilities from bundles with the same symbolic name.

Update Utils dependency to snapshot version. (FELIX-3119)

[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
Use 2.1 parent pom
  1. … 1 more file in changeset.
Update scm info
  1. … 1 more file in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
Update changelog