You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Clement Escoffier <cl...@gmail.com> on 2012/12/18 11:37:02 UTC

[VOTE] Release of iPOJO Runtime 1.8.6

Hi,

It's time to cut a release of the runtime project (1.8.6).

This releases contains:
* iPOJO Core 1.8.6
* iPOJO Composite 1.8.6
* iPOJO Annotations 1.8.6
* iPOJO Runtime Project 1.8.6

Those releases contain several bugs fixes. The changelog is below.

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

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 043 /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 (at least).

Regards,

Clement

Changelog of the runtime project (1.8.6):

** Bug
    * [FELIX-3742] - Implementing class fails to load unless super interface's (interface extended by implemented interface) package is imported.
    * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
    * [FELIX-3819] - The export directive of iPOJO is wrong

How to distribute a release(was: [VOTE] Release of iPOJO Runtime 1.8.6)

Posted by Felix Meschberger <fm...@adobe.com>.
Hi

this reminds of some important piece of information: If have switched how we provide distributions to http://www.apache.org/dist/felix.

We now use SVN PubSub as described in [1]. Our repo is [2].

The disadvantage (so to speak) is to get the artifacts there and remove the old ones: You might have to checkout the folder [2]. Then you can just do "svn add" and "svn rm" and "svn commit".

The big advantage is, that this becomes active immediately. So except for mirrors, the ASF distro location is immmediately up-to-date.

Also the downloads page is now http://felix.apache.org/downloads.cgi and is easily managed in a simple list file and the Apache CMS:

 * Edit the download list [4]
 * Edit the news page [5]
 * Commit changes
 * Publish site [6]

This immediately (within seconds) updates our site.

This all is about to be described on our Release Management with Nexus page [3].

Sorry for the inconvenience and short notice.

Regards
Felix

[1] http://www.apache.org/dev/release.html#upload-ci
[2] https://dist.apache.org/repos/dist/release/felix
[3] http://felix.apache.org/documentation/development/release-management-nexus.html
[4] https://cms.apache.org/redirect?uri=http%3A//felix.apache.org/downloads.list
[5] https://cms.apache.org/redirect?uri=http%3A//felix.apache.org/news.html
[6] https://cms.apache.org/felix/publish


Re: [VOTE] Release of iPOJO Runtime 1.8.6

Posted by clement escoffier <cl...@gmail.com>.
+1,

Regards,

Clement

2012/12/20 Carsten Ziegeler <cz...@apache.org>

> +1
>
> Carsten
>
> 2012/12/20 Felix Meschberger <fm...@adobe.com>:
> > +1
> >
> > Regards
> > Felix
> >
> > Am 18.12.2012 um 11:37 schrieb Clement Escoffier:
> >
> >> Hi,
> >>
> >> It's time to cut a release of the runtime project (1.8.6).
> >>
> >> This releases contains:
> >> * iPOJO Core 1.8.6
> >> * iPOJO Composite 1.8.6
> >> * iPOJO Annotations 1.8.6
> >> * iPOJO Runtime Project 1.8.6
> >>
> >> Those releases contain several bugs fixes. The changelog is below.
> >>
> >> Staging repository:
> >> https://repository.apache.org/content/repositories/orgapachefelix-043/
> >>
> >> 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 043 /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 (at least).
> >>
> >> Regards,
> >>
> >> Clement
> >>
> >> Changelog of the runtime project (1.8.6):
> >>
> >> ** Bug
> >>    * [FELIX-3742] - Implementing class fails to load unless super
> interface's (interface extended by implemented interface) package is
> imported.
> >>    * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
> >>    * [FELIX-3819] - The export directive of iPOJO is wrong
> >
>
>
>
> --
> Carsten Ziegeler
> cziegeler@apache.org
>

Re: [VOTE] Release of iPOJO Runtime 1.8.6

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

Carsten

2012/12/20 Felix Meschberger <fm...@adobe.com>:
> +1
>
> Regards
> Felix
>
> Am 18.12.2012 um 11:37 schrieb Clement Escoffier:
>
>> Hi,
>>
>> It's time to cut a release of the runtime project (1.8.6).
>>
>> This releases contains:
>> * iPOJO Core 1.8.6
>> * iPOJO Composite 1.8.6
>> * iPOJO Annotations 1.8.6
>> * iPOJO Runtime Project 1.8.6
>>
>> Those releases contain several bugs fixes. The changelog is below.
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-043/
>>
>> 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 043 /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 (at least).
>>
>> Regards,
>>
>> Clement
>>
>> Changelog of the runtime project (1.8.6):
>>
>> ** Bug
>>    * [FELIX-3742] - Implementing class fails to load unless super interface's (interface extended by implemented interface) package is imported.
>>    * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
>>    * [FELIX-3819] - The export directive of iPOJO is wrong
>



-- 
Carsten Ziegeler
cziegeler@apache.org

Re: [VOTE] Release of iPOJO Runtime 1.8.6

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

Regards
Felix

Am 18.12.2012 um 11:37 schrieb Clement Escoffier:

> Hi,
> 
> It's time to cut a release of the runtime project (1.8.6).
> 
> This releases contains:
> * iPOJO Core 1.8.6
> * iPOJO Composite 1.8.6
> * iPOJO Annotations 1.8.6
> * iPOJO Runtime Project 1.8.6
> 
> Those releases contain several bugs fixes. The changelog is below.
> 
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-043/
> 
> 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 043 /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 (at least).
> 
> Regards,
> 
> Clement
> 
> Changelog of the runtime project (1.8.6):
> 
> ** Bug
>    * [FELIX-3742] - Implementing class fails to load unless super interface's (interface extended by implemented interface) package is imported.
>    * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
>    * [FELIX-3819] - The export directive of iPOJO is wrong


Re: [VOTE RESULT] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by Clement Escoffier <cl...@gmail.com>.
Hi,

The vote to release iPOJO Runtime 1.10.1 and iPOJO Manipulator 1.10.1 passed with 4 binding +1 votes from:
Alex Karasulu, Clement Escoffier, Richard Hall, Karl Pauls.

I will finalized the release process ASAP.

Thanks for voting,

Regards,

Clement

On 19 juin 2013, at 19:48, Clement Escoffier <cl...@gmail.com> wrote:

> Hello,
> 
> It's time to cut a new iPOJO release.  We released two iPOJO sub-projects: the manipulator and the runtime. Both are multi-module projects. Changelogs are given below.
> 
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-021/.
> 
> 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 021 /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 (at least).
> 
> Thanks and Regards,
> 
> Clement
> 
> *Important:*: iPOJO Gogo commands are now part of the runtime project and so the GAV have been updated
> 
> Changelogs:
> -----------------
> 
> Manipulator:
> ==========
> ** Bug
>     * [FELIX-4077] - Fix documentation urls in maven projects
>     * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with some iPOJO annotations
>     * [FELIX-4093] - Dependency is ignored if @Bind does not respect naming pattern
>     * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are missing the immutable attribute
> 
> ** Improvement
>     * [FELIX-4094] - Recognize add/remove method naming pattern
> 
> ** New Feature
>     * [FELIX-4095] - Add CDI-like @Stereotype
> 
> ** Task
>     * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
>     * [FELIX-4103] - Skip deployment of it-tests
>     * [FELIX-4104] - Do not run integration-tests in the default build
> 
> Runtime:
> =======
> ** Bug
>     * [FELIX-4072] - onGet and onSet methods do not provide the reference on the pojo object
>     * [FELIX-4076] - Useless locking on getRequiredHandler
>     * [FELIX-4077] - Fix documentation urls in maven projects
>     * [FELIX-4089] - Extender do not deactivate managed components when stopped
>     * [FELIX-4096] - NPE when retrieve required and missing handler on a disposed factory
>     * [FELIX-4105] - Factories not disposed when their bundle is leaving
>     * [FELIX-4106] - Defensive service registration and update
>     * [FELIX-4108] - Deadlock in the new extender
>     * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore immutable parameter
>     * [FELIX-4113] - Factories not disposed when the extension provider is leaving
>     * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose policy & CreationStrategy
>     * [FELIX-4123] - Deadlock in new extender because of factory lock used in removedService
>     * [FELIX-4127] - Configuration tracker bug when starting and stopping iPOJO successively
>     * [FELIX-4129] - Cannot change the optionality of a dependency
> 
> ** Improvement
>     * [FELIX-1430] - Notification mechanism on bind/unbind events
>     * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
>     * [FELIX-4119] - Allow customization of DependencyHandler created Callbacks
> 
> ** New Feature
>     * [FELIX-4116] - Ability to listen for component service dependencies, providings, configuration properties, ...
>     * [FELIX-4120] - Allow external entity to interact during the service resolution
>     * [FELIX-4125] - Provide 'components' and 'component' commands
>     * [FELIX-4130] - Allow retrieving the component instance from the instance description
>     * [FELIX-4131] - Explicitly set configuration's location when the configuration is null
> 
> ** Task
>     * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
>     * [FELIX-4103] - Skip deployment of it-tests
>     * [FELIX-4104] - Do not run integration-tests in the default build
>     * [FELIX-4124] - Move arch-gogo to runtime


Re: [VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by Clement Escoffier <cl...@gmail.com>.
+1,

Regards,

Clement


On 20 juin 2013, at 09:30, Guillaume Sauthier (Objectweb) <gu...@objectweb.org> wrote:

> +1 (non binding)
> Thanks for releasing Clement
> 
> 
> 2013/6/20 Alex Karasulu <ak...@apache.org>
> 
>> +1
>> 
>> 
>> 
>> On Wed, Jun 19, 2013 at 8:48 PM, Clement Escoffier <
>> clement.escoffier@gmail.com> wrote:
>> 
>>> Hello,
>>> 
>>> It's time to cut a new iPOJO release.  We released two iPOJO
>> sub-projects:
>>> the manipulator and the runtime. Both are multi-module projects.
>> Changelogs
>>> are given below.
>>> 
>>> Staging repository:
>>> https://repository.apache.org/content/repositories/orgapachefelix-021/.
>>> 
>>> 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 021 /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 (at least).
>>> 
>>> Thanks and Regards,
>>> 
>>> Clement
>>> 
>>> *Important:*: iPOJO Gogo commands are now part of the runtime project and
>>> so the GAV have been updated
>>> 
>>> Changelogs:
>>> -----------------
>>> 
>>> Manipulator:
>>> ==========
>>> ** Bug
>>>    * [FELIX-4077] - Fix documentation urls in maven projects
>>>    * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with
>>> some iPOJO annotations
>>>    * [FELIX-4093] - Dependency is ignored if @Bind does not respect
>>> naming pattern
>>>    * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are
>>> missing the immutable attribute
>>> 
>>> ** Improvement
>>>    * [FELIX-4094] - Recognize add/remove method naming pattern
>>> 
>>> ** New Feature
>>>    * [FELIX-4095] - Add CDI-like @Stereotype
>>> 
>>> ** Task
>>>    * [FELIX-4092] - Move 'annotation' module from 'runtime' to
>>> 'manipulator' project
>>>    * [FELIX-4103] - Skip deployment of it-tests
>>>    * [FELIX-4104] - Do not run integration-tests in the default build
>>> 
>>> Runtime:
>>> =======
>>> ** Bug
>>>    * [FELIX-4072] - onGet and onSet methods do not provide the reference
>>> on the pojo object
>>>    * [FELIX-4076] - Useless locking on getRequiredHandler
>>>    * [FELIX-4077] - Fix documentation urls in maven projects
>>>    * [FELIX-4089] - Extender do not deactivate managed components when
>>> stopped
>>>    * [FELIX-4096] - NPE when retrieve required and missing handler on a
>>> disposed factory
>>>    * [FELIX-4105] - Factories not disposed when their bundle is leaving
>>>    * [FELIX-4106] - Defensive service registration and update
>>>    * [FELIX-4108] - Deadlock in the new extender
>>>    * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore
>>> immutable parameter
>>>    * [FELIX-4113] - Factories not disposed when the extension provider
>> is
>>> leaving
>>>    * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose
>>> policy & CreationStrategy
>>>    * [FELIX-4123] - Deadlock in new extender because of factory lock
>> used
>>> in removedService
>>>    * [FELIX-4127] - Configuration tracker bug when starting and stopping
>>> iPOJO successively
>>>    * [FELIX-4129] - Cannot change the optionality of a dependency
>>> 
>>> ** Improvement
>>>    * [FELIX-1430] - Notification mechanism on bind/unbind events
>>>    * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
>>>    * [FELIX-4119] - Allow customization of DependencyHandler created
>>> Callbacks
>>> 
>>> ** New Feature
>>>    * [FELIX-4116] - Ability to listen for component service
>> dependencies,
>>> providings, configuration properties, ...
>>>    * [FELIX-4120] - Allow external entity to interact during the service
>>> resolution
>>>    * [FELIX-4125] - Provide 'components' and 'component' commands
>>>    * [FELIX-4130] - Allow retrieving the component instance from the
>>> instance description
>>>    * [FELIX-4131] - Explicitly set configuration's location when the
>>> configuration is null
>>> 
>>> ** Task
>>>    * [FELIX-4092] - Move 'annotation' module from 'runtime' to
>>> 'manipulator' project
>>>    * [FELIX-4103] - Skip deployment of it-tests
>>>    * [FELIX-4104] - Do not run integration-tests in the default build
>>>    * [FELIX-4124] - Move arch-gogo to runtime
>> 
>> 
>> 
>> 
>> --
>> Best Regards,
>> -- Alex
>> 


Re: [VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by "Guillaume Sauthier (Objectweb)" <gu...@objectweb.org>.
+1 (non binding)
Thanks for releasing Clement


2013/6/20 Alex Karasulu <ak...@apache.org>

> +1
>
>
>
> On Wed, Jun 19, 2013 at 8:48 PM, Clement Escoffier <
> clement.escoffier@gmail.com> wrote:
>
> > Hello,
> >
> > It's time to cut a new iPOJO release.  We released two iPOJO
> sub-projects:
> > the manipulator and the runtime. Both are multi-module projects.
> Changelogs
> > are given below.
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachefelix-021/.
> >
> > 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 021 /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 (at least).
> >
> > Thanks and Regards,
> >
> > Clement
> >
> > *Important:*: iPOJO Gogo commands are now part of the runtime project and
> > so the GAV have been updated
> >
> > Changelogs:
> > -----------------
> >
> > Manipulator:
> > ==========
> > ** Bug
> >     * [FELIX-4077] - Fix documentation urls in maven projects
> >     * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with
> > some iPOJO annotations
> >     * [FELIX-4093] - Dependency is ignored if @Bind does not respect
> > naming pattern
> >     * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are
> > missing the immutable attribute
> >
> > ** Improvement
> >     * [FELIX-4094] - Recognize add/remove method naming pattern
> >
> > ** New Feature
> >     * [FELIX-4095] - Add CDI-like @Stereotype
> >
> > ** Task
> >     * [FELIX-4092] - Move 'annotation' module from 'runtime' to
> > 'manipulator' project
> >     * [FELIX-4103] - Skip deployment of it-tests
> >     * [FELIX-4104] - Do not run integration-tests in the default build
> >
> > Runtime:
> > =======
> > ** Bug
> >     * [FELIX-4072] - onGet and onSet methods do not provide the reference
> > on the pojo object
> >     * [FELIX-4076] - Useless locking on getRequiredHandler
> >     * [FELIX-4077] - Fix documentation urls in maven projects
> >     * [FELIX-4089] - Extender do not deactivate managed components when
> > stopped
> >     * [FELIX-4096] - NPE when retrieve required and missing handler on a
> > disposed factory
> >     * [FELIX-4105] - Factories not disposed when their bundle is leaving
> >     * [FELIX-4106] - Defensive service registration and update
> >     * [FELIX-4108] - Deadlock in the new extender
> >     * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore
> > immutable parameter
> >     * [FELIX-4113] - Factories not disposed when the extension provider
> is
> > leaving
> >     * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose
> > policy & CreationStrategy
> >     * [FELIX-4123] - Deadlock in new extender because of factory lock
> used
> > in removedService
> >     * [FELIX-4127] - Configuration tracker bug when starting and stopping
> > iPOJO successively
> >     * [FELIX-4129] - Cannot change the optionality of a dependency
> >
> > ** Improvement
> >     * [FELIX-1430] - Notification mechanism on bind/unbind events
> >     * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
> >     * [FELIX-4119] - Allow customization of DependencyHandler created
> > Callbacks
> >
> > ** New Feature
> >     * [FELIX-4116] - Ability to listen for component service
> dependencies,
> > providings, configuration properties, ...
> >     * [FELIX-4120] - Allow external entity to interact during the service
> > resolution
> >     * [FELIX-4125] - Provide 'components' and 'component' commands
> >     * [FELIX-4130] - Allow retrieving the component instance from the
> > instance description
> >     * [FELIX-4131] - Explicitly set configuration's location when the
> > configuration is null
> >
> > ** Task
> >     * [FELIX-4092] - Move 'annotation' module from 'runtime' to
> > 'manipulator' project
> >     * [FELIX-4103] - Skip deployment of it-tests
> >     * [FELIX-4104] - Do not run integration-tests in the default build
> >     * [FELIX-4124] - Move arch-gogo to runtime
>
>
>
>
> --
> Best Regards,
> -- Alex
>

Re: [VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by Alex Karasulu <ak...@apache.org>.
+1



On Wed, Jun 19, 2013 at 8:48 PM, Clement Escoffier <
clement.escoffier@gmail.com> wrote:

> Hello,
>
> It's time to cut a new iPOJO release.  We released two iPOJO sub-projects:
> the manipulator and the runtime. Both are multi-module projects. Changelogs
> are given below.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-021/.
>
> 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 021 /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 (at least).
>
> Thanks and Regards,
>
> Clement
>
> *Important:*: iPOJO Gogo commands are now part of the runtime project and
> so the GAV have been updated
>
> Changelogs:
> -----------------
>
> Manipulator:
> ==========
> ** Bug
>     * [FELIX-4077] - Fix documentation urls in maven projects
>     * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with
> some iPOJO annotations
>     * [FELIX-4093] - Dependency is ignored if @Bind does not respect
> naming pattern
>     * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are
> missing the immutable attribute
>
> ** Improvement
>     * [FELIX-4094] - Recognize add/remove method naming pattern
>
> ** New Feature
>     * [FELIX-4095] - Add CDI-like @Stereotype
>
> ** Task
>     * [FELIX-4092] - Move 'annotation' module from 'runtime' to
> 'manipulator' project
>     * [FELIX-4103] - Skip deployment of it-tests
>     * [FELIX-4104] - Do not run integration-tests in the default build
>
> Runtime:
> =======
> ** Bug
>     * [FELIX-4072] - onGet and onSet methods do not provide the reference
> on the pojo object
>     * [FELIX-4076] - Useless locking on getRequiredHandler
>     * [FELIX-4077] - Fix documentation urls in maven projects
>     * [FELIX-4089] - Extender do not deactivate managed components when
> stopped
>     * [FELIX-4096] - NPE when retrieve required and missing handler on a
> disposed factory
>     * [FELIX-4105] - Factories not disposed when their bundle is leaving
>     * [FELIX-4106] - Defensive service registration and update
>     * [FELIX-4108] - Deadlock in the new extender
>     * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore
> immutable parameter
>     * [FELIX-4113] - Factories not disposed when the extension provider is
> leaving
>     * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose
> policy & CreationStrategy
>     * [FELIX-4123] - Deadlock in new extender because of factory lock used
> in removedService
>     * [FELIX-4127] - Configuration tracker bug when starting and stopping
> iPOJO successively
>     * [FELIX-4129] - Cannot change the optionality of a dependency
>
> ** Improvement
>     * [FELIX-1430] - Notification mechanism on bind/unbind events
>     * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
>     * [FELIX-4119] - Allow customization of DependencyHandler created
> Callbacks
>
> ** New Feature
>     * [FELIX-4116] - Ability to listen for component service dependencies,
> providings, configuration properties, ...
>     * [FELIX-4120] - Allow external entity to interact during the service
> resolution
>     * [FELIX-4125] - Provide 'components' and 'component' commands
>     * [FELIX-4130] - Allow retrieving the component instance from the
> instance description
>     * [FELIX-4131] - Explicitly set configuration's location when the
> configuration is null
>
> ** Task
>     * [FELIX-4092] - Move 'annotation' module from 'runtime' to
> 'manipulator' project
>     * [FELIX-4103] - Skip deployment of it-tests
>     * [FELIX-4104] - Do not run integration-tests in the default build
>     * [FELIX-4124] - Move arch-gogo to runtime




-- 
Best Regards,
-- Alex

Re: [VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

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

regards,

Karl


On Fri, Jun 28, 2013 at 11:34 PM, Richard S. Hall <he...@ungoverned.org>wrote:

> +1
>
> Minor nit:
>
> The NOTICE file for online manipulator says it contains OSGi code, but
> does it?
>
> -> richard
>
>
> On 6/19/13 13:48 , Clement Escoffier wrote:
>
>> Hello,
>>
>> It's time to cut a new iPOJO release.  We released two iPOJO
>> sub-projects: the manipulator and the runtime. Both are multi-module
>> projects. Changelogs are given below.
>>
>> Staging repository:
>> https://repository.apache.org/**content/repositories/**
>> orgapachefelix-021/<https://repository.apache.org/content/repositories/orgapachefelix-021/>
>> .
>>
>> 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<http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh>
>>
>> Usage:
>> sh check_staged_release.sh 021 /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 (at least).
>>
>> Thanks and Regards,
>>
>> Clement
>>
>> *Important:*: iPOJO Gogo commands are now part of the runtime project and
>> so the GAV have been updated
>>
>> Changelogs:
>> -----------------
>>
>> Manipulator:
>> ==========
>> ** Bug
>>      * [FELIX-4077] - Fix documentation urls in maven projects
>>      * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with
>> some iPOJO annotations
>>      * [FELIX-4093] - Dependency is ignored if @Bind does not respect
>> naming pattern
>>      * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are
>> missing the immutable attribute
>>
>> ** Improvement
>>      * [FELIX-4094] - Recognize add/remove method naming pattern
>>
>> ** New Feature
>>      * [FELIX-4095] - Add CDI-like @Stereotype
>>
>> ** Task
>>      * [FELIX-4092] - Move 'annotation' module from 'runtime' to
>> 'manipulator' project
>>      * [FELIX-4103] - Skip deployment of it-tests
>>      * [FELIX-4104] - Do not run integration-tests in the default build
>>
>> Runtime:
>> =======
>> ** Bug
>>      * [FELIX-4072] - onGet and onSet methods do not provide the
>> reference on the pojo object
>>      * [FELIX-4076] - Useless locking on getRequiredHandler
>>      * [FELIX-4077] - Fix documentation urls in maven projects
>>      * [FELIX-4089] - Extender do not deactivate managed components when
>> stopped
>>      * [FELIX-4096] - NPE when retrieve required and missing handler on a
>> disposed factory
>>      * [FELIX-4105] - Factories not disposed when their bundle is leaving
>>      * [FELIX-4106] - Defensive service registration and update
>>      * [FELIX-4108] - Deadlock in the new extender
>>      * [FELIX-4109] - ComponentTypeDescription.**addProperty() ignore
>> immutable parameter
>>      * [FELIX-4113] - Factories not disposed when the extension provider
>> is leaving
>>      * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose
>> policy & CreationStrategy
>>      * [FELIX-4123] - Deadlock in new extender because of factory lock
>> used in removedService
>>      * [FELIX-4127] - Configuration tracker bug when starting and
>> stopping iPOJO successively
>>      * [FELIX-4129] - Cannot change the optionality of a dependency
>>
>> ** Improvement
>>      * [FELIX-1430] - Notification mechanism on bind/unbind events
>>      * [FELIX-4073] - PrimitiveHandler.attach(**ComponentInstance) is
>> final
>>      * [FELIX-4119] - Allow customization of DependencyHandler created
>> Callbacks
>>
>> ** New Feature
>>      * [FELIX-4116] - Ability to listen for component service
>> dependencies, providings, configuration properties, ...
>>      * [FELIX-4120] - Allow external entity to interact during the
>> service resolution
>>      * [FELIX-4125] - Provide 'components' and 'component' commands
>>      * [FELIX-4130] - Allow retrieving the component instance from the
>> instance description
>>      * [FELIX-4131] - Explicitly set configuration's location when the
>> configuration is null
>>
>> ** Task
>>      * [FELIX-4092] - Move 'annotation' module from 'runtime' to
>> 'manipulator' project
>>      * [FELIX-4103] - Skip deployment of it-tests
>>      * [FELIX-4104] - Do not run integration-tests in the default build
>>      * [FELIX-4124] - Move arch-gogo to runtime
>>
>
>


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

Re: [VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by "Richard S. Hall" <he...@ungoverned.org>.
+1

Minor nit:

The NOTICE file for online manipulator says it contains OSGi code, but 
does it?

-> richard

On 6/19/13 13:48 , Clement Escoffier wrote:
> Hello,
>
> It's time to cut a new iPOJO release.  We released two iPOJO sub-projects: the manipulator and the runtime. Both are multi-module projects. Changelogs are given below.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-021/.
>
> 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 021 /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 (at least).
>
> Thanks and Regards,
>
> Clement
>
> *Important:*: iPOJO Gogo commands are now part of the runtime project and so the GAV have been updated
>
> Changelogs:
> -----------------
>
> Manipulator:
> ==========
> ** Bug
>      * [FELIX-4077] - Fix documentation urls in maven projects
>      * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with some iPOJO annotations
>      * [FELIX-4093] - Dependency is ignored if @Bind does not respect naming pattern
>      * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are missing the immutable attribute
>
> ** Improvement
>      * [FELIX-4094] - Recognize add/remove method naming pattern
>
> ** New Feature
>      * [FELIX-4095] - Add CDI-like @Stereotype
>
> ** Task
>      * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
>      * [FELIX-4103] - Skip deployment of it-tests
>      * [FELIX-4104] - Do not run integration-tests in the default build
>
> Runtime:
> =======
> ** Bug
>      * [FELIX-4072] - onGet and onSet methods do not provide the reference on the pojo object
>      * [FELIX-4076] - Useless locking on getRequiredHandler
>      * [FELIX-4077] - Fix documentation urls in maven projects
>      * [FELIX-4089] - Extender do not deactivate managed components when stopped
>      * [FELIX-4096] - NPE when retrieve required and missing handler on a disposed factory
>      * [FELIX-4105] - Factories not disposed when their bundle is leaving
>      * [FELIX-4106] - Defensive service registration and update
>      * [FELIX-4108] - Deadlock in the new extender
>      * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore immutable parameter
>      * [FELIX-4113] - Factories not disposed when the extension provider is leaving
>      * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose policy & CreationStrategy
>      * [FELIX-4123] - Deadlock in new extender because of factory lock used in removedService
>      * [FELIX-4127] - Configuration tracker bug when starting and stopping iPOJO successively
>      * [FELIX-4129] - Cannot change the optionality of a dependency
>
> ** Improvement
>      * [FELIX-1430] - Notification mechanism on bind/unbind events
>      * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
>      * [FELIX-4119] - Allow customization of DependencyHandler created Callbacks
>
> ** New Feature
>      * [FELIX-4116] - Ability to listen for component service dependencies, providings, configuration properties, ...
>      * [FELIX-4120] - Allow external entity to interact during the service resolution
>      * [FELIX-4125] - Provide 'components' and 'component' commands
>      * [FELIX-4130] - Allow retrieving the component instance from the instance description
>      * [FELIX-4131] - Explicitly set configuration's location when the configuration is null
>
> ** Task
>      * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
>      * [FELIX-4103] - Skip deployment of it-tests
>      * [FELIX-4104] - Do not run integration-tests in the default build
>      * [FELIX-4124] - Move arch-gogo to runtime


[VOTE] Release of iPOJO Runtime and Manipulator 1.10.1

Posted by Clement Escoffier <cl...@gmail.com>.
Hello,

It's time to cut a new iPOJO release.  We released two iPOJO sub-projects: the manipulator and the runtime. Both are multi-module projects. Changelogs are given below.

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

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 021 /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 (at least).

Thanks and Regards,

Clement

*Important:*: iPOJO Gogo commands are now part of the runtime project and so the GAV have been updated

Changelogs:
-----------------

Manipulator:
==========
** Bug
    * [FELIX-4077] - Fix documentation urls in maven projects
    * [FELIX-4091] - Bnd iPOJO Plugin only browse classes annotated with some iPOJO annotations
    * [FELIX-4093] - Dependency is ignored if @Bind does not respect naming pattern
    * [FELIX-4110] - @ServiceProperty and @StaticServiceProperty are missing the immutable attribute

** Improvement
    * [FELIX-4094] - Recognize add/remove method naming pattern

** New Feature
    * [FELIX-4095] - Add CDI-like @Stereotype

** Task
    * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
    * [FELIX-4103] - Skip deployment of it-tests
    * [FELIX-4104] - Do not run integration-tests in the default build

Runtime:
=======
** Bug
    * [FELIX-4072] - onGet and onSet methods do not provide the reference on the pojo object
    * [FELIX-4076] - Useless locking on getRequiredHandler
    * [FELIX-4077] - Fix documentation urls in maven projects
    * [FELIX-4089] - Extender do not deactivate managed components when stopped
    * [FELIX-4096] - NPE when retrieve required and missing handler on a disposed factory
    * [FELIX-4105] - Factories not disposed when their bundle is leaving
    * [FELIX-4106] - Defensive service registration and update
    * [FELIX-4108] - Deadlock in the new extender
    * [FELIX-4109] - ComponentTypeDescription.addProperty() ignore immutable parameter
    * [FELIX-4113] - Factories not disposed when the extension provider is leaving
    * [FELIX-4114] - iPOJO ProvidedServiceDescription does not expose policy & CreationStrategy
    * [FELIX-4123] - Deadlock in new extender because of factory lock used in removedService
    * [FELIX-4127] - Configuration tracker bug when starting and stopping iPOJO successively
    * [FELIX-4129] - Cannot change the optionality of a dependency

** Improvement
    * [FELIX-1430] - Notification mechanism on bind/unbind events
    * [FELIX-4073] - PrimitiveHandler.attach(ComponentInstance) is final
    * [FELIX-4119] - Allow customization of DependencyHandler created Callbacks

** New Feature
    * [FELIX-4116] - Ability to listen for component service dependencies, providings, configuration properties, ...
    * [FELIX-4120] - Allow external entity to interact during the service resolution
    * [FELIX-4125] - Provide 'components' and 'component' commands
    * [FELIX-4130] - Allow retrieving the component instance from the instance description
    * [FELIX-4131] - Explicitly set configuration's location when the configuration is null

** Task
    * [FELIX-4092] - Move 'annotation' module from 'runtime' to 'manipulator' project
    * [FELIX-4103] - Skip deployment of it-tests
    * [FELIX-4104] - Do not run integration-tests in the default build
    * [FELIX-4124] - Move arch-gogo to runtime

Re: [RESULT][VOTE] Release of iPOJO Runtime 1.8.6

Posted by clement escoffier <cl...@gmail.com>.
Hi,

It's time to close the vote. The vote is successful. I will upload the
artifacts right now.

Thanks and regards,

Clement

2012/12/18 Clement Escoffier <cl...@gmail.com>

> Hi,
>
> It's time to cut a release of the runtime project (1.8.6).
>
> This releases contains:
> * iPOJO Core 1.8.6
> * iPOJO Composite 1.8.6
> * iPOJO Annotations 1.8.6
> * iPOJO Runtime Project 1.8.6
>
> Those releases contain several bugs fixes. The changelog is below.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-043/
>
> 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 043 /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 (at least).
>
> Regards,
>
> Clement
>
> Changelog of the runtime project (1.8.6):
>
> ** Bug
>     * [FELIX-3742] - Implementing class fails to load unless super
> interface's (interface extended by implemented interface) package is
> imported.
>     * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
>     * [FELIX-3819] - The export directive of iPOJO is wrong
>

Re: [VOTE] Release of iPOJO Runtime 1.8.6

Posted by Göktürk Gezer <go...@gmail.com>.
+1 (non binding)


Thanks,
Gokturk


On Tue, Dec 18, 2012 at 1:26 PM, Guillaume Sauthier (Objectweb) <
guillaume.sauthier@objectweb.org> wrote:

> +1 (non binding)
> --G
>
>
> 2012/12/18 Clement Escoffier <cl...@gmail.com>
>
> > Hi,
> >
> > It's time to cut a release of the runtime project (1.8.6).
> >
> > This releases contains:
> > * iPOJO Core 1.8.6
> > * iPOJO Composite 1.8.6
> > * iPOJO Annotations 1.8.6
> > * iPOJO Runtime Project 1.8.6
> >
> > Those releases contain several bugs fixes. The changelog is below.
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachefelix-043/
> >
> > 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 043 /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 (at least).
> >
> > Regards,
> >
> > Clement
> >
> > Changelog of the runtime project (1.8.6):
> >
> > ** Bug
> >     * [FELIX-3742] - Implementing class fails to load unless super
> > interface's (interface extended by implemented interface) package is
> > imported.
> >     * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
> >     * [FELIX-3819] - The export directive of iPOJO is wrong
>

Re: [VOTE] Release of iPOJO Runtime 1.8.6

Posted by "Guillaume Sauthier (Objectweb)" <gu...@objectweb.org>.
+1 (non binding)
--G


2012/12/18 Clement Escoffier <cl...@gmail.com>

> Hi,
>
> It's time to cut a release of the runtime project (1.8.6).
>
> This releases contains:
> * iPOJO Core 1.8.6
> * iPOJO Composite 1.8.6
> * iPOJO Annotations 1.8.6
> * iPOJO Runtime Project 1.8.6
>
> Those releases contain several bugs fixes. The changelog is below.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-043/
>
> 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 043 /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 (at least).
>
> Regards,
>
> Clement
>
> Changelog of the runtime project (1.8.6):
>
> ** Bug
>     * [FELIX-3742] - Implementing class fails to load unless super
> interface's (interface extended by implemented interface) package is
> imported.
>     * [FELIX-3789] - Deadlock due to synchronization on INSTANCE_NAME
>     * [FELIX-3819] - The export directive of iPOJO is wrong