You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Pierre De Rop <pi...@gmail.com> on 2017/02/09 23:23:04 UTC
[VOTE] Apache Felix Dependency Manager Release R9
Hello all,
I would like to call for a vote on the Dependency Manager toplevel release
R9.
The following issues were solved:
** Bug
* [FELIX-5236] - Single @Property annotation on a type doesn't work
* [FELIX-5242] - Configuration updates may be missed when the component
is restarting
* [FELIX-5244] - Can't inject service using a method ref on a parent
class method.
* [FELIX-5245] - Typo in error logged when a component callback is not
found.
* [FELIX-5268] - Service not unregistered while bundle is starting
* [FELIX-5273] - Wrong log when a callback is not found from component
instance(s)
* [FELIX-5274] - remove callback fails after manually removing dynamic
dependencies
* [FELIX-5399] - Unable to define default map or list config types
* [FELIX-5400] - Can't override default configuration type list value
using an empty list
* [FELIX-5401] - Can't override default configuration type map value
using an empty map
* [FELIX-5402] - Factory configuration adapter ignores factory method
* [FELIX-5411] - When you stop a component, the service references are
not ungotten.
* [FELIX-5426] - Remove callbacks aren't called for optional
dependencies in a "circular" dependency scenario
* [FELIX-5428] - Dependency events set not cleared when component is
removed
* [FELIX-5429] - Aspect swap callback sometimes not called on optional
dependencies
* [FELIX-5469] - Methodcache system size property is not used
* [FELIX-5471] - Ensure that unbound services are always handled
synchronously
* [FELIX-5517] - @Inject annotation ignored when applied on
ServiceRegistration
* [FELIX-5519] - services are not ungotten when swapped by an aspect
* [FELIX-5523] - required dependencies added to a started adapter (or
aspect) are not injected
** Improvement
* [FELIX-5228] - Upgrade DM With latest release of BndTools
* [FELIX-5237] - Configurable invocation handler should use default
method values
* [FELIX-5346] - Start annotation not propagated to sub classes
* [FELIX-5355] - Allow to use properties having dots with configuration
proxies
* [FELIX-5365] - Generate warning on service published and consumed on
same interface but different bundles
* [FELIX-5403] - Improve the Javadoc for
org.apache.felix.dm.ComponentStateListener
* [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke
toString() of message parameters when enabled log level is not high enough
* [FELIX-5406] - DM lambda fluent service properties don't support dots
* [FELIX-5407] - DM annotation plugin generates temp log files even if
logging is disabled
* [FELIX-5408] - Parallel DM should not stop components asynchronously
* [FELIX-5467] - MultiPropertyFilterIndex is unusable when a service
reference contains a lot of values for one key
* [FELIX-5499] - Remove usage of json.org from dependency manager
* [FELIX-5515] - Upgrade DM to OSGi R6 API
* [FELIX-5516] - Allow to not dereference services internally
* [FELIX-5518] - Remove all eclipse warnings in DM code
* [FELIX-5520] - ComponentStateListener not supported in DM lambda
* [FELIX-5521] - add more callback method signature in DM lambda
service dependency callbacks
* [FELIX-5522] - Refactor aspect service implementation
* [FELIX-5524] - add more signatures for aspect swap callbacks
* [FELIX-5526] - Allow to use generic custom DM dependencies when using
dm lambda.
* [FELIX-5531] - Document dependency callback signatures
* [FELIX-5532] - Swap callback is missing in @ServiceDependency
annotation
** Task
* [FELIX-5533] - Fix a semantic versioning issue when releasing
dependency manager
You can use this UNIX script to download the release and verify the
signatures:
http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
check_staged_release.sh
Usage:
sh check_staged_release.sh r9 /tmp/felix-staging
This script, unlike the original Felix check_stage_release.sh, is specific
to the new Dependency Manager release process (see FELIX-4818) and will
download staging from https://dist.apache.org/repos/dist/dev/felix instead
of http://repository.apache.org/content/repositories.
To rebuild the DM binaries from the source, you can then refer to
https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
resources/src/README.src
Please vote to approve this release:
[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)
Many thanks;
regards;
/Pierre
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by David Bosschaert <da...@gmail.com>.
+1
David
On 9 February 2017 at 15:23, Pierre De Rop <pi...@gmail.com> wrote:
> Hello all,
>
> I would like to call for a vote on the Dependency Manager toplevel release
> R9.
>
> The following issues were solved:
>
> ** Bug
> * [FELIX-5236] - Single @Property annotation on a type doesn't work
> * [FELIX-5242] - Configuration updates may be missed when the component
> is restarting
> * [FELIX-5244] - Can't inject service using a method ref on a parent
> class method.
> * [FELIX-5245] - Typo in error logged when a component callback is not
> found.
> * [FELIX-5268] - Service not unregistered while bundle is starting
> * [FELIX-5273] - Wrong log when a callback is not found from component
> instance(s)
> * [FELIX-5274] - remove callback fails after manually removing dynamic
> dependencies
> * [FELIX-5399] - Unable to define default map or list config types
> * [FELIX-5400] - Can't override default configuration type list value
> using an empty list
> * [FELIX-5401] - Can't override default configuration type map value
> using an empty map
> * [FELIX-5402] - Factory configuration adapter ignores factory method
> * [FELIX-5411] - When you stop a component, the service references are
> not ungotten.
> * [FELIX-5426] - Remove callbacks aren't called for optional
> dependencies in a "circular" dependency scenario
> * [FELIX-5428] - Dependency events set not cleared when component is
> removed
> * [FELIX-5429] - Aspect swap callback sometimes not called on optional
> dependencies
> * [FELIX-5469] - Methodcache system size property is not used
> * [FELIX-5471] - Ensure that unbound services are always handled
> synchronously
> * [FELIX-5517] - @Inject annotation ignored when applied on
> ServiceRegistration
> * [FELIX-5519] - services are not ungotten when swapped by an aspect
> * [FELIX-5523] - required dependencies added to a started adapter (or
> aspect) are not injected
>
> ** Improvement
> * [FELIX-5228] - Upgrade DM With latest release of BndTools
> * [FELIX-5237] - Configurable invocation handler should use default
> method values
> * [FELIX-5346] - Start annotation not propagated to sub classes
> * [FELIX-5355] - Allow to use properties having dots with configuration
> proxies
> * [FELIX-5365] - Generate warning on service published and consumed on
> same interface but different bundles
> * [FELIX-5403] - Improve the Javadoc for
> org.apache.felix.dm.ComponentStateListener
> * [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke
> toString() of message parameters when enabled log level is not high enough
> * [FELIX-5406] - DM lambda fluent service properties don't support dots
> * [FELIX-5407] - DM annotation plugin generates temp log files even if
> logging is disabled
> * [FELIX-5408] - Parallel DM should not stop components asynchronously
> * [FELIX-5467] - MultiPropertyFilterIndex is unusable when a service
> reference contains a lot of values for one key
> * [FELIX-5499] - Remove usage of json.org from dependency manager
> * [FELIX-5515] - Upgrade DM to OSGi R6 API
> * [FELIX-5516] - Allow to not dereference services internally
> * [FELIX-5518] - Remove all eclipse warnings in DM code
> * [FELIX-5520] - ComponentStateListener not supported in DM lambda
> * [FELIX-5521] - add more callback method signature in DM lambda
> service dependency callbacks
> * [FELIX-5522] - Refactor aspect service implementation
> * [FELIX-5524] - add more signatures for aspect swap callbacks
> * [FELIX-5526] - Allow to use generic custom DM dependencies when using
> dm lambda.
> * [FELIX-5531] - Document dependency callback signatures
> * [FELIX-5532] - Swap callback is missing in @ServiceDependency
> annotation
>
> ** Task
> * [FELIX-5533] - Fix a semantic versioning issue when releasing
> dependency manager
>
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh r9 /tmp/felix-staging
>
> This script, unlike the original Felix check_stage_release.sh, is specific
> to the new Dependency Manager release process (see FELIX-4818) and will
> download staging from https://dist.apache.org/repos/dist/dev/felix instead
> of http://repository.apache.org/content/repositories.
>
> To rebuild the DM binaries from the source, you can then refer to
> https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> resources/src/README.src
>
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
>
> Many thanks;
>
> regards;
> /Pierre
>
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by Raymond Auge <ra...@liferay.com>.
+1 (non-binding)
On Fri, Feb 10, 2017 at 9:49 AM, Carsten Ziegeler <cz...@apache.org>
wrote:
> +1
>
>
>
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> cziegeler@apache.org
>
--
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
(@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
(@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by Carsten Ziegeler <cz...@apache.org>.
+1
--
Carsten Ziegeler
Adobe Research Switzerland
cziegeler@apache.org
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
+1 (binding)
Regards
JB
On Feb 10, 2017, 12:05, at 12:05, Bram de Kruijff <bd...@gmail.com> wrote:
>+1 (non-binding)
>
>Dropped this in a big app. No regressions found.
>
>Grz
>Bram
>
>On Fri, Feb 10, 2017 at 12:23 AM, Pierre De Rop
><pi...@gmail.com> wrote:
>> Hello all,
>>
>> I would like to call for a vote on the Dependency Manager toplevel
>release
>> R9.
>>
>> The following issues were solved:
>>
>> ** Bug
>> * [FELIX-5236] - Single @Property annotation on a type doesn't
>work
>> * [FELIX-5242] - Configuration updates may be missed when the
>component
>> is restarting
>> * [FELIX-5244] - Can't inject service using a method ref on a
>parent
>> class method.
>> * [FELIX-5245] - Typo in error logged when a component callback
>is not
>> found.
>> * [FELIX-5268] - Service not unregistered while bundle is
>starting
>> * [FELIX-5273] - Wrong log when a callback is not found from
>component
>> instance(s)
>> * [FELIX-5274] - remove callback fails after manually removing
>dynamic
>> dependencies
>> * [FELIX-5399] - Unable to define default map or list config
>types
>> * [FELIX-5400] - Can't override default configuration type list
>value
>> using an empty list
>> * [FELIX-5401] - Can't override default configuration type map
>value
>> using an empty map
>> * [FELIX-5402] - Factory configuration adapter ignores factory
>method
>> * [FELIX-5411] - When you stop a component, the service
>references are
>> not ungotten.
>> * [FELIX-5426] - Remove callbacks aren't called for optional
>> dependencies in a "circular" dependency scenario
>> * [FELIX-5428] - Dependency events set not cleared when component
>is
>> removed
>> * [FELIX-5429] - Aspect swap callback sometimes not called on
>optional
>> dependencies
>> * [FELIX-5469] - Methodcache system size property is not used
>> * [FELIX-5471] - Ensure that unbound services are always handled
>> synchronously
>> * [FELIX-5517] - @Inject annotation ignored when applied on
>> ServiceRegistration
>> * [FELIX-5519] - services are not ungotten when swapped by an
>aspect
>> * [FELIX-5523] - required dependencies added to a started adapter
>(or
>> aspect) are not injected
>>
>> ** Improvement
>> * [FELIX-5228] - Upgrade DM With latest release of BndTools
>> * [FELIX-5237] - Configurable invocation handler should use
>default
>> method values
>> * [FELIX-5346] - Start annotation not propagated to sub classes
>> * [FELIX-5355] - Allow to use properties having dots with
>configuration
>> proxies
>> * [FELIX-5365] - Generate warning on service published and
>consumed on
>> same interface but different bundles
>> * [FELIX-5403] - Improve the Javadoc for
>> org.apache.felix.dm.ComponentStateListener
>> * [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke
>> toString() of message parameters when enabled log level is not high
>enough
>> * [FELIX-5406] - DM lambda fluent service properties don't
>support dots
>> * [FELIX-5407] - DM annotation plugin generates temp log files
>even if
>> logging is disabled
>> * [FELIX-5408] - Parallel DM should not stop components
>asynchronously
>> * [FELIX-5467] - MultiPropertyFilterIndex is unusable when a
>service
>> reference contains a lot of values for one key
>> * [FELIX-5499] - Remove usage of json.org from dependency manager
>> * [FELIX-5515] - Upgrade DM to OSGi R6 API
>> * [FELIX-5516] - Allow to not dereference services internally
>> * [FELIX-5518] - Remove all eclipse warnings in DM code
>> * [FELIX-5520] - ComponentStateListener not supported in DM
>lambda
>> * [FELIX-5521] - add more callback method signature in DM lambda
>> service dependency callbacks
>> * [FELIX-5522] - Refactor aspect service implementation
>> * [FELIX-5524] - add more signatures for aspect swap callbacks
>> * [FELIX-5526] - Allow to use generic custom DM dependencies when
>using
>> dm lambda.
>> * [FELIX-5531] - Document dependency callback signatures
>> * [FELIX-5532] - Swap callback is missing in @ServiceDependency
>> annotation
>>
>> ** Task
>> * [FELIX-5533] - Fix a semantic versioning issue when releasing
>> dependency manager
>>
>>
>> You can use this UNIX script to download the release and verify the
>> signatures:
>>
>http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
>> check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh r9 /tmp/felix-staging
>>
>> This script, unlike the original Felix check_stage_release.sh, is
>specific
>> to the new Dependency Manager release process (see FELIX-4818) and
>will
>> download staging from https://dist.apache.org/repos/dist/dev/felix
>instead
>> of http://repository.apache.org/content/repositories.
>>
>> To rebuild the DM binaries from the source, you can then refer to
>>
>https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
>> resources/src/README.src
>>
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>>
>>
>> Many thanks;
>>
>> regards;
>> /Pierre
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by Bram de Kruijff <bd...@gmail.com>.
+1 (non-binding)
Dropped this in a big app. No regressions found.
Grz
Bram
On Fri, Feb 10, 2017 at 12:23 AM, Pierre De Rop <pi...@gmail.com> wrote:
> Hello all,
>
> I would like to call for a vote on the Dependency Manager toplevel release
> R9.
>
> The following issues were solved:
>
> ** Bug
> * [FELIX-5236] - Single @Property annotation on a type doesn't work
> * [FELIX-5242] - Configuration updates may be missed when the component
> is restarting
> * [FELIX-5244] - Can't inject service using a method ref on a parent
> class method.
> * [FELIX-5245] - Typo in error logged when a component callback is not
> found.
> * [FELIX-5268] - Service not unregistered while bundle is starting
> * [FELIX-5273] - Wrong log when a callback is not found from component
> instance(s)
> * [FELIX-5274] - remove callback fails after manually removing dynamic
> dependencies
> * [FELIX-5399] - Unable to define default map or list config types
> * [FELIX-5400] - Can't override default configuration type list value
> using an empty list
> * [FELIX-5401] - Can't override default configuration type map value
> using an empty map
> * [FELIX-5402] - Factory configuration adapter ignores factory method
> * [FELIX-5411] - When you stop a component, the service references are
> not ungotten.
> * [FELIX-5426] - Remove callbacks aren't called for optional
> dependencies in a "circular" dependency scenario
> * [FELIX-5428] - Dependency events set not cleared when component is
> removed
> * [FELIX-5429] - Aspect swap callback sometimes not called on optional
> dependencies
> * [FELIX-5469] - Methodcache system size property is not used
> * [FELIX-5471] - Ensure that unbound services are always handled
> synchronously
> * [FELIX-5517] - @Inject annotation ignored when applied on
> ServiceRegistration
> * [FELIX-5519] - services are not ungotten when swapped by an aspect
> * [FELIX-5523] - required dependencies added to a started adapter (or
> aspect) are not injected
>
> ** Improvement
> * [FELIX-5228] - Upgrade DM With latest release of BndTools
> * [FELIX-5237] - Configurable invocation handler should use default
> method values
> * [FELIX-5346] - Start annotation not propagated to sub classes
> * [FELIX-5355] - Allow to use properties having dots with configuration
> proxies
> * [FELIX-5365] - Generate warning on service published and consumed on
> same interface but different bundles
> * [FELIX-5403] - Improve the Javadoc for
> org.apache.felix.dm.ComponentStateListener
> * [FELIX-5405] - Do not have org.apache.felix.dm.Logger invoke
> toString() of message parameters when enabled log level is not high enough
> * [FELIX-5406] - DM lambda fluent service properties don't support dots
> * [FELIX-5407] - DM annotation plugin generates temp log files even if
> logging is disabled
> * [FELIX-5408] - Parallel DM should not stop components asynchronously
> * [FELIX-5467] - MultiPropertyFilterIndex is unusable when a service
> reference contains a lot of values for one key
> * [FELIX-5499] - Remove usage of json.org from dependency manager
> * [FELIX-5515] - Upgrade DM to OSGi R6 API
> * [FELIX-5516] - Allow to not dereference services internally
> * [FELIX-5518] - Remove all eclipse warnings in DM code
> * [FELIX-5520] - ComponentStateListener not supported in DM lambda
> * [FELIX-5521] - add more callback method signature in DM lambda
> service dependency callbacks
> * [FELIX-5522] - Refactor aspect service implementation
> * [FELIX-5524] - add more signatures for aspect swap callbacks
> * [FELIX-5526] - Allow to use generic custom DM dependencies when using
> dm lambda.
> * [FELIX-5531] - Document dependency callback signatures
> * [FELIX-5532] - Swap callback is missing in @ServiceDependency
> annotation
>
> ** Task
> * [FELIX-5533] - Fix a semantic versioning issue when releasing
> dependency manager
>
>
> You can use this UNIX script to download the release and verify the
> signatures:
> http://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> check_staged_release.sh
>
> Usage:
> sh check_staged_release.sh r9 /tmp/felix-staging
>
> This script, unlike the original Felix check_stage_release.sh, is specific
> to the new Dependency Manager release process (see FELIX-4818) and will
> download staging from https://dist.apache.org/repos/dist/dev/felix instead
> of http://repository.apache.org/content/repositories.
>
> To rebuild the DM binaries from the source, you can then refer to
> https://svn.apache.org/repos/asf/felix/trunk/dependencymanager/release/
> resources/src/README.src
>
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
>
>
> Many thanks;
>
> regards;
> /Pierre
Re: [VOTE] Apache Felix Dependency Manager Release R9
Posted by Marcel Offermans <ma...@luminis.nl>.
+1 …good job Pierre!
Greetings, Marcel