You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Marcel Offermans <ma...@luminis.nl> on 2013/01/23 16:14:49 UTC

[VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Hello everybody,

After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:

FELIX-303 - Support for compositions
FELIX-1201 - Issue with DM and CM
FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
FELIX-1464 - issue when using a negation in ldap service dependency filter
FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
FELIX-2348 - DM/ ResourceAdapter NPE
FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
FELIX-2816 - dependency manager calls init() twice
FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
FELIX-2953 - Make the cache that InvocationUtil uses configurable.
FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
FELIX-3005 - Compatibility API does not add components in DependencyManager
FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
FELIX-3057 - getServiceReferences() should not return an empty array
FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
FELIX-3424 - Add support for changed callbacks on Aspect services.
FELIX-3425 - Provide a filter index for adapter services.
FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
FELIX-3617 - Missing toString methods in DependencyManager compat bundle
FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.

Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-161/

You can use this UNIX script to download the release and verify the signatures:
http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh

Usage:
sh check_staged_release.sh 161 /tmp/felix-staging

Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be open for 72 hours.

Greetings, Marcel


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Jan Willem Janssen <ja...@luminis.eu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 1/23/13 4:14 PM, Marcel Offermans wrote:
> [x] +1 Approve the release [ ] -1 Veto the release (please provide
> specific comments)

+1 (non-binding)

Works great here!

- -- 
Met vriendelijke groeten | Kind regards

Jan Willem Janssen | Software Architect
+31 631 765 814

/My world is:/

Luminis Technologies B.V.
IJsselburcht 3
6825 BS  Arnhem
+31 88 586 46 30

http://www.luminis-technologies.com
http://www.luminis.eu

KvK (CoC) 09 16 28 93
BTW (VAT) NL8169.78.566.B.01
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRAUlTAAoJEKF/mP2eHDc4S0wP/0+bobP5Tht4xuq6on1csaXK
s0amXmL0Ixk75vBV70xLStcl+dJua2n97iuFd/ymH+Mt/yCVWqARr16/u+W3G0WY
7yMgoCYNH5z2eiFNKQz0WxV9LKR+yRrK0QynCyFA6OyXeRwyJLrH96i1O3MsdDI9
5F8Na5iYhYmm4snlqRuyzdBc+L4IDjh9L8NS5O9z/jyrjwj4gubu2yHF2OdH6Bd3
QeaWU3KemX1Ju2m2Fke/E+BE4U3mQDhys+WiIspnOOLOAWLteEqvbZ2SEoJJzFIV
yQkaOZBnPeu9kpJo8z6e0W5LI+817EwVNM529xZNg9WTl6hswKDWFFD/m9ozsijD
hqLOheaCt5e9pQy5tr5R6LVqapQMUL1IN75rXxT+Dt/1/rcPFL1iqXl5pNQ2/1rX
y2O1LkA7RE9+bMr+UBkK5GkP2Xk9G3+M4Tc3K1mxS8ITQeB1enlAHS2KvLZIsTTh
v6D+kGySO/FMPPzdvNbHs9SyKA2Dzyd6qlcTMyzAqs30pZ+vRIVL1sCVTowrRB9s
jcS4xqtycPrtp/2FZAhPF2DiY//bTedgAHAGfQ9fanPWPmbNtj6mqfR6izQqOZ+z
URk3GUfDDZ0Ppus+DRH/MjSFY7+OV9TfHMd9N4VSeRO9XXrVZVkVBTTyfonupA4E
h9I5Gt0Tp8nNJkuhmapt
=O4Ce
-----END PGP SIGNATURE-----


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Marcel Offermans <ma...@luminis.nl>.
+1


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Pierre De Rop <pi...@gmail.com>.
+1

thanks for releasing.

/Pierre

On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans <
marcel.offermans@luminis.nl> wrote:

> Hello everybody,
>
> After contributions from various people, and testing several new major
> features, it is time to vote on a new release of the Dependency Manager
> bundles. We resolved the following Jira issues this release:
>
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has
> been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as
> required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency
> is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required
> dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all
> services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a
> component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell
> command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when
> "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy
> adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining
> that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't
> propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is
> not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services
> transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have
> aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service
> dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of
> optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler
> for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not
> propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service
> property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle -
> ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in
> it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose
> OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components
> that have been bound with multiple interfaces correctly.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
> This vote will be open for 72 hours.
>
> Greetings, Marcel
>
>

Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Felix Meschberger <fm...@adobe.com>.
+1

Regards
Felix

Am 23.01.2013 um 07:14 schrieb Marcel Offermans:

> Hello everybody,
> 
> After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:
> 
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
> 
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
> 
> You can use this UNIX script to download the release and verify the signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
> 
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
> 
> This vote will be open for 72 hours.
> 
> Greetings, Marcel
> 


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by jb...@nanthrax.net.
+1 (non binding)

Regards
JB

On 2013-01-24 09:57, Guillaume Nodet wrote:
> +1
>
>
> On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans <
> marcel.offermans@luminis.nl> wrote:
>
>> Hello everybody,
>>
>> After contributions from various people, and testing several new 
>> major
>> features, it is time to vote on a new release of the Dependency 
>> Manager
>> bundles. We resolved the following Jira issues this release:
>>
>> FELIX-303 - Support for compositions
>> FELIX-1201 - Issue with DM and CM
>> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method 
>> has
>> been invoked
>> FELIX-1464 - issue when using a negation in ldap service dependency 
>> filter
>> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement 
>> features
>> FELIX-2078 - Not all callbacks invoked when declaring a service as
>> required and starting it after dependencies
>> FELIX-2344 - DM / callback method is not invoked when an extra 
>> dependency
>> is defined within an "init" component method.
>> FELIX-2348 - DM/ ResourceAdapter NPE
>> FELIX-2369 - DM/ Service start method is invoked even if an extra 
>> required
>> dependency is unavailable
>> FELIX-2816 - dependency manager calls init() twice
>> FELIX-2947 - Filter indices must use service trackers that track all
>> services and aspects.
>> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
>> FELIX-2954 - DM/ annotated component factory does not allow to 
>> provide a
>> component instance explicitly
>> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell
>> command.
>> FELIX-2956 - DM/ json should be embedded in the annotation scanner 
>> plugin
>> FELIX-2964 - DM/ NPE on some dependency manager adapters, when
>> "auto-configuration" mode is disabled.
>> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy
>> adapter dependencies
>> FELIX-2976 - InvocationUtil cache is not used properly for 
>> determining
>> that methods do not exist in a class
>> FELIX-2987 - DependencyManager ConfigurationDependency update isn't
>> propagated to super classes
>> FELIX-3005 - Compatibility API does not add components in 
>> DependencyManager
>> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager 
>> bundle is
>> not started first
>> FELIX-3042 - [PATCH] Add a convenience clear() method on 
>> DependencyManager
>> FELIX-3057 - getServiceReferences() should not return an empty array
>> FELIX-3186 - Adapter services do not get their adapted services
>> transparently replaced when an aspect is added to them.
>> FELIX-3201 - Offer more functional callback methods for services 
>> that have
>> aspects on them.
>> FELIX-3218 - ServiceTracker performance is not optimal with a 
>> service
>> dependency that results in n-thousands of injected services.
>> FELIX-3264 - Dependency manager shell should not print the state of
>> optional dependencies when not all required ones are available
>> FELIX-3292 - Allow passing of resource properties to a resource 
>> handler
>> for use with resource adapters.
>> FELIX-3337 - DependencyManager/Updated configuration dependency does 
>> not
>> propagate to provided service properties
>> FELIX-3402 - DependencyManager stop can trigger 
>> IndexOutOfBoundsException
>> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service
>> property when adapting an aspect.
>> FELIX-3424 - Add support for changed callbacks on Aspect services.
>> FELIX-3425 - Provide a filter index for adapter services.
>> FELIX-3475 - DependencyManager compatibility bundle -
>> ServiceDependencyImpl does not override toString
>> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
>> FELIX-3592 - ServiceDependencyImpl does not copy the swapped 
>> callback in
>> it's constructor.
>> FELIX-3617 - Missing toString methods in DependencyManager compat 
>> bundle
>> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't 
>> expose
>> OSGI meta information in MANIFEST.MF
>> FELIX-3828 - Aspect and Adapter filter indices to not handle 
>> components
>> that have been bound with multiple interfaces correctly.
>>
>> Staging repository:
>> 
>> https://repository.apache.org/content/repositories/orgapachefelix-161/
>>
>> You can use this UNIX script to download the release and verify the
>> signatures:
>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh 161 /tmp/felix-staging
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>>
>> This vote will be open for 72 hours.
>>
>> Greetings, Marcel
>>
>>


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Angelo van der Sijpt <an...@luminis.eu>.
+1 (extremely non-binding)

I verified it with an Android project with lots of services, and the indexing speedup is significant.

Angelo


On Jan 24, 2013, at 9:57 AM, Guillaume Nodet <gn...@gmail.com> wrote:

> +1
> 
> 
> On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans <
> marcel.offermans@luminis.nl> wrote:
> 
>> Hello everybody,
>> 
>> After contributions from various people, and testing several new major
>> features, it is time to vote on a new release of the Dependency Manager
>> bundles. We resolved the following Jira issues this release:
>> 
>> FELIX-303 - Support for compositions
>> FELIX-1201 - Issue with DM and CM
>> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has
>> been invoked
>> FELIX-1464 - issue when using a negation in ldap service dependency filter
>> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
>> FELIX-2078 - Not all callbacks invoked when declaring a service as
>> required and starting it after dependencies
>> FELIX-2344 - DM / callback method is not invoked when an extra dependency
>> is defined within an "init" component method.
>> FELIX-2348 - DM/ ResourceAdapter NPE
>> FELIX-2369 - DM/ Service start method is invoked even if an extra required
>> dependency is unavailable
>> FELIX-2816 - dependency manager calls init() twice
>> FELIX-2947 - Filter indices must use service trackers that track all
>> services and aspects.
>> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
>> FELIX-2954 - DM/ annotated component factory does not allow to provide a
>> component instance explicitly
>> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell
>> command.
>> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
>> FELIX-2964 - DM/ NPE on some dependency manager adapters, when
>> "auto-configuration" mode is disabled.
>> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy
>> adapter dependencies
>> FELIX-2976 - InvocationUtil cache is not used properly for determining
>> that methods do not exist in a class
>> FELIX-2987 - DependencyManager ConfigurationDependency update isn't
>> propagated to super classes
>> FELIX-3005 - Compatibility API does not add components in DependencyManager
>> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is
>> not started first
>> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
>> FELIX-3057 - getServiceReferences() should not return an empty array
>> FELIX-3186 - Adapter services do not get their adapted services
>> transparently replaced when an aspect is added to them.
>> FELIX-3201 - Offer more functional callback methods for services that have
>> aspects on them.
>> FELIX-3218 - ServiceTracker performance is not optimal with a service
>> dependency that results in n-thousands of injected services.
>> FELIX-3264 - Dependency manager shell should not print the state of
>> optional dependencies when not all required ones are available
>> FELIX-3292 - Allow passing of resource properties to a resource handler
>> for use with resource adapters.
>> FELIX-3337 - DependencyManager/Updated configuration dependency does not
>> propagate to provided service properties
>> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
>> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service
>> property when adapting an aspect.
>> FELIX-3424 - Add support for changed callbacks on Aspect services.
>> FELIX-3425 - Provide a filter index for adapter services.
>> FELIX-3475 - DependencyManager compatibility bundle -
>> ServiceDependencyImpl does not override toString
>> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
>> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in
>> it's constructor.
>> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
>> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose
>> OSGI meta information in MANIFEST.MF
>> FELIX-3828 - Aspect and Adapter filter indices to not handle components
>> that have been bound with multiple interfaces correctly.
>> 
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-161/
>> 
>> You can use this UNIX script to download the release and verify the
>> signatures:
>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>> 
>> Usage:
>> sh check_staged_release.sh 161 /tmp/felix-staging
>> 
>> Please vote to approve this release:
>> 
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>> 
>> This vote will be open for 72 hours.
>> 
>> Greetings, Marcel
>> 
>> 
> 
> 
> -- 
> ------------------------
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> FuseSource, Integration everywhere
> http://fusesource.com



Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Guillaume Nodet <gn...@gmail.com>.
+1


On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans <
marcel.offermans@luminis.nl> wrote:

> Hello everybody,
>
> After contributions from various people, and testing several new major
> features, it is time to vote on a new release of the Dependency Manager
> bundles. We resolved the following Jira issues this release:
>
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has
> been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as
> required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency
> is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required
> dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all
> services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a
> component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell
> command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when
> "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy
> adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining
> that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't
> propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is
> not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services
> transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have
> aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service
> dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of
> optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler
> for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not
> propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service
> property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle -
> ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in
> it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose
> OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components
> that have been bound with multiple interfaces correctly.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
> This vote will be open for 72 hours.
>
> Greetings, Marcel
>
>


-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Bram de Kruijff <bd...@gmail.com>.
+1 (non-binding)

Tested in our system and found no compatibility issues or regression.
Looks good 8)

Regards,
Bram

On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans
<ma...@luminis.nl> wrote:
> Hello everybody,
>
> After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:
>
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
>
> You can use this UNIX script to download the release and verify the signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
> This vote will be open for 72 hours.
>
> Greetings, Marcel
>

Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Marcel Offermans <ma...@luminis.nl>.
On Jan 28, 2013, at 0:55 , Karl Pauls <ka...@gmail.com> wrote:

> It seems that the json.org dependency is somewhat inconsistently mentioned
> sometimes inside the NOTICE and sometimes only in the dependencies. That
> should probably be made consistent.

Good point, thanks Karl, I created https://issues.apache.org/jira/browse/FELIX-3873 and we will fix that in the next release.

Greetings, Marcel


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Karl Pauls <ka...@gmail.com>.
+1

It seems that the json.org dependency is somewhat inconsistently mentioned
sometimes inside the NOTICE and sometimes only in the dependencies. That
should probably be made consistent.


regards,

Karl


On Wed, Jan 23, 2013 at 4:14 PM, Marcel Offermans <
marcel.offermans@luminis.nl> wrote:

> Hello everybody,
>
> After contributions from various people, and testing several new major
> features, it is time to vote on a new release of the Dependency Manager
> bundles. We resolved the following Jira issues this release:
>
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has
> been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as
> required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency
> is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required
> dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all
> services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a
> component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell
> command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when
> "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy
> adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining
> that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't
> propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is
> not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services
> transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have
> aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service
> dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of
> optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler
> for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not
> propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service
> property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle -
> ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in
> it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose
> OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components
> that have been bound with multiple interfaces correctly.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
> This vote will be open for 72 hours.
>
> Greetings, Marcel
>
>


-- 
Karl Pauls
karlpauls@gmail.com
http://twitter.com/karlpauls
http://www.linkedin.com/in/karlpauls
https://profiles.google.com/karlpauls

Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Arjun Panday <ar...@alcatel-lucent.com>.
+1 (non-binding)

/arjun


Le 24/01/2013 09:56, Carsten Ziegeler a écrit :
> +1
>
> Carsten
>
> 2013/1/24 Xander Uiterlinden <ui...@gmail.com>:
>> +1
>>
>> Xander
>>
>> Op Jan 23, 2013, om 4:14 PM heeft Marcel Offermans <ma...@luminis.nl> het volgende geschreven:
>>
>>> Hello everybody,
>>>
>>> After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:
>>>
>>> FELIX-303 - Support for compositions
>>> FELIX-1201 - Issue with DM and CM
>>> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
>>> FELIX-1464 - issue when using a negation in ldap service dependency filter
>>> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
>>> FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
>>> FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
>>> FELIX-2348 - DM/ ResourceAdapter NPE
>>> FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
>>> FELIX-2816 - dependency manager calls init() twice
>>> FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
>>> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
>>> FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
>>> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
>>> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
>>> FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
>>> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
>>> FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
>>> FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
>>> FELIX-3005 - Compatibility API does not add components in DependencyManager
>>> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
>>> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
>>> FELIX-3057 - getServiceReferences() should not return an empty array
>>> FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
>>> FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
>>> FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
>>> FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
>>> FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
>>> FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
>>> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
>>> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
>>> FELIX-3424 - Add support for changed callbacks on Aspect services.
>>> FELIX-3425 - Provide a filter index for adapter services.
>>> FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
>>> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
>>> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
>>> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
>>> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
>>> FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
>>>
>>> Staging repository:
>>> https://repository.apache.org/content/repositories/orgapachefelix-161/
>>>
>>> You can use this UNIX script to download the release and verify the signatures:
>>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>>
>>> Usage:
>>> sh check_staged_release.sh 161 /tmp/felix-staging
>>>
>>> Please vote to approve this release:
>>>
>>> [ ] +1 Approve the release
>>> [ ] -1 Veto the release (please provide specific comments)
>>>
>>> This vote will be open for 72 hours.
>>>
>>> Greetings, Marcel
>>>
>
>


Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Carsten Ziegeler <cz...@apache.org>.
+1

Carsten

2013/1/24 Xander Uiterlinden <ui...@gmail.com>:
> +1
>
> Xander
>
> Op Jan 23, 2013, om 4:14 PM heeft Marcel Offermans <ma...@luminis.nl> het volgende geschreven:
>
>> Hello everybody,
>>
>> After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:
>>
>> FELIX-303 - Support for compositions
>> FELIX-1201 - Issue with DM and CM
>> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
>> FELIX-1464 - issue when using a negation in ldap service dependency filter
>> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
>> FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
>> FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
>> FELIX-2348 - DM/ ResourceAdapter NPE
>> FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
>> FELIX-2816 - dependency manager calls init() twice
>> FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
>> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
>> FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
>> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
>> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
>> FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
>> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
>> FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
>> FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
>> FELIX-3005 - Compatibility API does not add components in DependencyManager
>> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
>> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
>> FELIX-3057 - getServiceReferences() should not return an empty array
>> FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
>> FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
>> FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
>> FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
>> FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
>> FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
>> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
>> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
>> FELIX-3424 - Add support for changed callbacks on Aspect services.
>> FELIX-3425 - Provide a filter index for adapter services.
>> FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
>> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
>> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
>> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
>> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
>> FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-161/
>>
>> You can use this UNIX script to download the release and verify the signatures:
>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh 161 /tmp/felix-staging
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>>
>> This vote will be open for 72 hours.
>>
>> Greetings, Marcel
>>
>



-- 
Carsten Ziegeler
cziegeler@apache.org

Re: [VOTE] Release Felix Dependency Manager Core, Annotation, Runtime version 3.1.0 and Compat, Shell version 3.0.1

Posted by Xander Uiterlinden <ui...@gmail.com>.
+1

Xander

Op Jan 23, 2013, om 4:14 PM heeft Marcel Offermans <ma...@luminis.nl> het volgende geschreven:

> Hello everybody,
> 
> After contributions from various people, and testing several new major features, it is time to vote on a new release of the Dependency Manager bundles. We resolved the following Jira issues this release:
> 
> FELIX-303 - Support for compositions
> FELIX-1201 - Issue with DM and CM
> FELIX-1278 - DM/ AutoConfig is active event if setCallbacks method has been invoked
> FELIX-1464 - issue when using a negation in ldap service dependency filter
> FELIX-1546 - DM/Temporal Dependency/Bound Service Replacement features
> FELIX-2078 - Not all callbacks invoked when declaring a service as required and starting it after dependencies
> FELIX-2344 - DM / callback method is not invoked when an extra dependency is defined within an "init" component method.
> FELIX-2348 - DM/ ResourceAdapter NPE
> FELIX-2369 - DM/ Service start method is invoked even if an extra required dependency is unavailable
> FELIX-2816 - dependency manager calls init() twice
> FELIX-2947 - Filter indices must use service trackers that track all services and aspects.
> FELIX-2953 - Make the cache that InvocationUtil uses configurable.
> FELIX-2954 - DM/ annotated component factory does not allow to provide a component instance explicitly
> FELIX-2955 - IllegalStateException when doing a 'dm notavail' shell command.
> FELIX-2956 - DM/ json should be embedded in the annotation scanner plugin
> FELIX-2964 - DM/ NPE on some dependency manager adapters, when "auto-configuration" mode is disabled.
> FELIX-2970 - DM/ Factory Configuration Adapter Service does not copy adapter dependencies
> FELIX-2976 - InvocationUtil cache is not used properly for determining that methods do not exist in a class
> FELIX-2987 - DependencyManager ConfigurationDependency update isn't propagated to super classes
> FELIX-3005 - Compatibility API does not add components in DependencyManager
> FELIX-3008 - NPE in ServiceRegistryCache when dependency manager bundle is not started first
> FELIX-3042 - [PATCH] Add a convenience clear() method on DependencyManager
> FELIX-3057 - getServiceReferences() should not return an empty array
> FELIX-3186 - Adapter services do not get their adapted services transparently replaced when an aspect is added to them.
> FELIX-3201 - Offer more functional callback methods for services that have aspects on them.
> FELIX-3218 - ServiceTracker performance is not optimal with a service dependency that results in n-thousands of injected services.
> FELIX-3264 - Dependency manager shell should not print the state of optional dependencies when not all required ones are available
> FELIX-3292 - Allow passing of resource properties to a resource handler for use with resource adapters.
> FELIX-3337 - DependencyManager/Updated configuration dependency does not propagate to provided service properties
> FELIX-3402 - DependencyManager stop can trigger IndexOutOfBoundsException
> FELIX-3423 - AdapterImpl copies the DependencyManager.ASPECT service property when adapting an aspect.
> FELIX-3424 - Add support for changed callbacks on Aspect services.
> FELIX-3425 - Provide a filter index for adapter services.
> FELIX-3475 - DependencyManager compatibility bundle - ServiceDependencyImpl does not override toString
> FELIX-3564 - Memory leak in Filterindex / ServiceRegistryCache
> FELIX-3592 - ServiceDependencyImpl does not copy the swapped callback in it's constructor.
> FELIX-3617 - Missing toString methods in DependencyManager compat bundle
> FELIX-3682 - Dependency Manager Annotation-3.0.0 module doesn't expose OSGI meta information in MANIFEST.MF
> FELIX-3828 - Aspect and Adapter filter indices to not handle components that have been bound with multiple interfaces correctly.
> 
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-161/
> 
> You can use this UNIX script to download the release and verify the signatures:
> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
> 
> Usage:
> sh check_staged_release.sh 161 /tmp/felix-staging
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
> 
> This vote will be open for 72 hours.
> 
> Greetings, Marcel
>