Community
Participate
Working Groups
The ds bundle exports the org.apache.felix.scr package version 1.2. We need to update it to the latest one - verison 1.6. Accordingly, the DS implementation must be adopted to implement the changes.
Created attachment 184793 [details] patch with the necessary changes
I think the ds bundle should make the scr package substitutable by also improting: Import-Package: org.apache.felix.scr; version="[1.6,1.7)" I recommend a tight range so that ds is not wired to a version >= 1.7 since DS implements the package.
(In reply to comment #2) > I think the ds bundle should make the scr package substitutable by also > improting: > > Import-Package: org.apache.felix.scr; version="[1.6,1.7)" > > I recommend a tight range so that ds is not wired to a version >= 1.7 since DS > implements the package. I agree. I think the bundle version should also be changed. Shall I change it from 1.2.100 to 1.3?
(In reply to comment #3) > I agree. > I think the bundle version should also be changed. Shall I change it from > 1.2.100 to 1.3? Yes, bundle version should be changed to 1.3. Thanks.
Created attachment 184847 [details] patch update
Thanks Stoyan, please release this today if possible. Would like to tag it for the first M5 build.
I released the patch. I also added the necessary .api_filters to ignore apache APIs for the api tooling errors for adding methods to interfaces implemented by clients. The apache API does not use the @noimplement tags so we must filter these errors.