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 2011/01/17 18:21:03 UTC

[VOTE] Release iPOJO 1.8.0 - Part 1

Hello,


It¹s time to release a new version of iPOJO. As it contains a lot of
sub-modules, the release will is split in several steps. I'd like to call a
vote for the first step containing the iPOJO manipulator,
maven-ipojo-plugin, iPOJO Ant Task, iPOJO Core and iPOJO Annotations 1.8.0.
 
Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-035/
 
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 035 /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 at least 72 hours.


Here are the changelogs (they are also contained in each project in the
'doc' folder):


* Manipulator
** Bug
    * [FELIX-2779] - iPOJO manipulator badly supports custom annotation
attributes of type Class
    * [FELIX-2664] - Native methods should not be manipulated
 
** Improvement
    * [FELIX-1424] - Constructor Injection
    * [FELIX-1428] - Constructor injection of Configuration properties
    * [FELIX-2620] - Change iPojo annotation parameters to follow java
naming conventions
    * [FELIX-2621] - Rename annotations to remove collisions
    * [FELIX-2622] - Support static service properties that are not mirrored
into fields
    * [FELIX-2630] - Rename @Component attributes to follow the java naming
conventions
    * [FELIX-2732] - [iPOJO] Service modified callback should define a
default method name
    * [FELIX-2742] - Constructor injection of service dependencies
    * [FELIX-2743] - Modify Pojoization to be more easily customizable
    * [FELIX-2755] - Allow the manipulator and the different front end to
use several metadata files
 
* Maven-iPOJO-Plugin
** Improvement
    * [FELIX-2733] - The maven-ipojo-plugin should support JAR and WAR as
packaging type
    * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
    * [FELIX-2755] - Allow the manipulator and the different front end to
use several metadata files
 
* iPOJO Ant Task
** Improvement
·       [FELIX-2755] - Allow the manipulator and the different front end to
use several metadata files


* iPOJO Core
** Bug
    * [FELIX-2694] - Instance state not recomputed after reconfiguration
when the instance is stopped
    * [FELIX-2716] - [iPOJO] Failure when creating proxies for classes in
java.* packages
 
** Improvement
    * [FELIX-2781] - Expose the implementation class as service when no
interfaces are found in the hierarchy
    * [FELIX-1424] - Constructor Injection
    * [FELIX-1428] - Constructor injection of Configuration properties
    * [FELIX-2461] - Allow specifying the targeted service interface in the
@ServiceController
    * [FELIX-2620] - Change iPojo annotation parameters to follow java
naming conventions
    * [FELIX-2621] - Rename annotations to remove collisions
    * [FELIX-2622] - Support static service properties that are not mirrored
into fields
    * [FELIX-2688] - iPojo "requires.filters" - Array object instead of
Dictionary object
    * [FELIX-2705] - Provide a way to extend the logger strategy
    * [FELIX-2742] - Constructor injection of service dependencies
    * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
 
* iPOJO Annotations:
** Bug
    * [FELIX-2568] - Rename Transactionnal to Transactional
 
** Improvement
    * [FELIX-1428] - Constructor injection of Configuration properties
    * [FELIX-2620] - Change iPojo annotation parameters to follow java
naming conventions
    * [FELIX-2621] - Rename annotations to remove collisions
    * [FELIX-2622] - Support static service properties that are not mirrored
into fields
    * [FELIX-2624] - Support multiple whiteboards using annotations
    * [FELIX-2630] - Rename @Component attributes to follow the java naming
conventions
    * [FELIX-2631] - Rename @Publisher and @Subscriber attributes to follow
the java naming conventions
    * [FELIX-2633] - Rename JMX annotations
    * [FELIX-2634] - Rename the @Publisher annotation into @Publishes
annotation to avoid collision
    * [FELIX-2666] - Rename the temporal handler annotation to avoid
collision
    * [FELIX-2742] - Constructor injection of service dependencies




Regards,


Clement



Re: [VOTE] Release iPOJO 1.8.0 - Part 1

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

regards,

Karl

On Tue, Jan 18, 2011 at 9:52 AM, Alex Karasulu <ak...@apache.org> wrote:
>> [X] +1 Approve the release
>
> --
> Alex Karasulu
> My Blog :: http://www.jroller.com/akarasulu/
> Apache Directory Server :: http://directory.apache.org
> Apache MINA :: http://mina.apache.org
> To set up a meeting with me: http://tungle.me/AlexKarasulu
>



-- 
Karl Pauls
karlpauls@gmail.com

Re: [VOTE] Release iPOJO 1.8.0 - Part 1

Posted by Alex Karasulu <ak...@apache.org>.
> [X] +1 Approve the release

-- 
Alex Karasulu
My Blog :: http://www.jroller.com/akarasulu/
Apache Directory Server :: http://directory.apache.org
Apache MINA :: http://mina.apache.org
To set up a meeting with me: http://tungle.me/AlexKarasulu

Re: [VOTE] Release iPOJO 1.8.0 - Part 1

Posted by "Richard S. Hall" <he...@ungoverned.org>.
+1 on everything EXCEPT plugin, its NOTICE file is not correct.

Perhaps you can just re-cut the plugin in your next set of modules?

-> richard


On 1/17/11 12:21, Clement Escoffier wrote:
> Hello,
>
>
> It¹s time to release a new version of iPOJO. As it contains a lot of
> sub-modules, the release will is split in several steps. I'd like to call a
> vote for the first step containing the iPOJO manipulator,
> maven-ipojo-plugin, iPOJO Ant Task, iPOJO Core and iPOJO Annotations 1.8.0.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-035/
>
> 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 035 /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 at least 72 hours.
>
>
> Here are the changelogs (they are also contained in each project in the
> 'doc' folder):
>
>
> * Manipulator
> ** Bug
>      * [FELIX-2779] - iPOJO manipulator badly supports custom annotation
> attributes of type Class
>      * [FELIX-2664] - Native methods should not be manipulated
>
> ** Improvement
>      * [FELIX-1424] - Constructor Injection
>      * [FELIX-1428] - Constructor injection of Configuration properties
>      * [FELIX-2620] - Change iPojo annotation parameters to follow java
> naming conventions
>      * [FELIX-2621] - Rename annotations to remove collisions
>      * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>      * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>      * [FELIX-2732] - [iPOJO] Service modified callback should define a
> default method name
>      * [FELIX-2742] - Constructor injection of service dependencies
>      * [FELIX-2743] - Modify Pojoization to be more easily customizable
>      * [FELIX-2755] - Allow the manipulator and the different front end to
> use several metadata files
>
> * Maven-iPOJO-Plugin
> ** Improvement
>      * [FELIX-2733] - The maven-ipojo-plugin should support JAR and WAR as
> packaging type
>      * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>      * [FELIX-2755] - Allow the manipulator and the different front end to
> use several metadata files
>
> * iPOJO Ant Task
> ** Improvement
> ·       [FELIX-2755] - Allow the manipulator and the different front end to
> use several metadata files
>
>
> * iPOJO Core
> ** Bug
>      * [FELIX-2694] - Instance state not recomputed after reconfiguration
> when the instance is stopped
>      * [FELIX-2716] - [iPOJO] Failure when creating proxies for classes in
> java.* packages
>
> ** Improvement
>      * [FELIX-2781] - Expose the implementation class as service when no
> interfaces are found in the hierarchy
>      * [FELIX-1424] - Constructor Injection
>      * [FELIX-1428] - Constructor injection of Configuration properties
>      * [FELIX-2461] - Allow specifying the targeted service interface in the
> @ServiceController
>      * [FELIX-2620] - Change iPojo annotation parameters to follow java
> naming conventions
>      * [FELIX-2621] - Rename annotations to remove collisions
>      * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>      * [FELIX-2688] - iPojo "requires.filters" - Array object instead of
> Dictionary object
>      * [FELIX-2705] - Provide a way to extend the logger strategy
>      * [FELIX-2742] - Constructor injection of service dependencies
>      * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>
> * iPOJO Annotations:
> ** Bug
>      * [FELIX-2568] - Rename Transactionnal to Transactional
>
> ** Improvement
>      * [FELIX-1428] - Constructor injection of Configuration properties
>      * [FELIX-2620] - Change iPojo annotation parameters to follow java
> naming conventions
>      * [FELIX-2621] - Rename annotations to remove collisions
>      * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>      * [FELIX-2624] - Support multiple whiteboards using annotations
>      * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>      * [FELIX-2631] - Rename @Publisher and @Subscriber attributes to follow
> the java naming conventions
>      * [FELIX-2633] - Rename JMX annotations
>      * [FELIX-2634] - Rename the @Publisher annotation into @Publishes
> annotation to avoid collision
>      * [FELIX-2666] - Rename the temporal handler annotation to avoid
> collision
>      * [FELIX-2742] - Constructor injection of service dependencies
>
>
>
>
> Regards,
>
>
> Clement
>
>
>

Re: [VOTE] Release iPOJO 1.8.0 - Part 1

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

Regards,

Clement



From:  Clement Escoffier <cl...@gmail.com>
Date:  Mon, 17 Jan 2011 18:21:03 +0100
To:  Apache Felix - Developpers Mailing List <de...@felix.apache.org>
Subject:  [VOTE] Release iPOJO 1.8.0 - Part 1

> Hello,
> 
> 
> It¹s time to release a new version of iPOJO. As it contains a lot of
> sub-modules, the release will is split in several steps. I'd like to call a
> vote for the first step containing the iPOJO manipulator, maven-ipojo-plugin,
> iPOJO Ant Task, iPOJO Core and iPOJO Annotations 1.8.0.
>  
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-035/
>  
> 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 035 /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 at least 72 hours.
> 
> 
> 
> Here are the changelogs (they are also contained in each project in the 'doc'
> folder):
> 
> 
> * Manipulator
> ** Bug
>     * [FELIX-2779] - iPOJO manipulator badly supports custom annotation
> attributes of type Class
>     * [FELIX-2664] - Native methods should not be manipulated
>  
> ** Improvement
>     * [FELIX-1424] - Constructor Injection
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>     * [FELIX-2732] - [iPOJO] Service modified callback should define a default
> method name
>     * [FELIX-2742] - Constructor injection of service dependencies
>     * [FELIX-2743] - Modify Pojoization to be more easily customizable
>     * [FELIX-2755] - Allow the manipulator and the different front end to use
> several metadata files
>  
> * Maven-iPOJO-Plugin
> ** Improvement
>     * [FELIX-2733] - The maven-ipojo-plugin should support JAR and WAR as
> packaging type
>     * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>     * [FELIX-2755] - Allow the manipulator and the different front end to use
> several metadata files
>  
> * iPOJO Ant Task
> ** Improvement
> ·       [FELIX-2755] - Allow the manipulator and the different front end to
> use several metadata files
> 
> 
> * iPOJO Core
> ** Bug
>     * [FELIX-2694] - Instance state not recomputed after reconfiguration when
> the instance is stopped
>     * [FELIX-2716] - [iPOJO] Failure when creating proxies for classes in
> java.* packages
>  
> ** Improvement
>     * [FELIX-2781] - Expose the implementation class as service when no
> interfaces are found in the hierarchy
>     * [FELIX-1424] - Constructor Injection
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2461] - Allow specifying the targeted service interface in the
> @ServiceController
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2688] - iPojo "requires.filters" - Array object instead of
> Dictionary object
>     * [FELIX-2705] - Provide a way to extend the logger strategy
>     * [FELIX-2742] - Constructor injection of service dependencies
>     * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>  
> * iPOJO Annotations:
> ** Bug
>     * [FELIX-2568] - Rename Transactionnal to Transactional
>  
> ** Improvement
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2624] - Support multiple whiteboards using annotations
>     * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>     * [FELIX-2631] - Rename @Publisher and @Subscriber attributes to follow
> the java naming conventions
>     * [FELIX-2633] - Rename JMX annotations
>     * [FELIX-2634] - Rename the @Publisher annotation into @Publishes
> annotation to avoid collision
>     * [FELIX-2666] - Rename the temporal handler annotation to avoid collision
>     * [FELIX-2742] - Constructor injection of service dependencies
> 
> 
> 
> 
> Regards,
> 
> 
> Clement



[RESULT][VOTE] Release iPOJO 1.8.0 - Part 1

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

The vote has passed (except for the maven-ipojo-plugin) with the following
result:

+1: Alex Karasulu, Karl Pauls, Richard Hall, Clement Escoffier


I will copy this release to the Felix dist directory and promote the
artifacts to the central Maven repository. An other vote was opened for the
maven-ipojo-plugin.

Thanks & Regards,

Clement

From:  Clement Escoffier <cl...@gmail.com>
Date:  Mon, 17 Jan 2011 18:21:03 +0100
To:  Apache Felix - Developpers Mailing List <de...@felix.apache.org>
Subject:  [VOTE] Release iPOJO 1.8.0 - Part 1

> Hello,
> 
> 
> It¹s time to release a new version of iPOJO. As it contains a lot of
> sub-modules, the release will is split in several steps. I'd like to call a
> vote for the first step containing the iPOJO manipulator, maven-ipojo-plugin,
> iPOJO Ant Task, iPOJO Core and iPOJO Annotations 1.8.0.
>  
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachefelix-035/
>  
> 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 035 /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 at least 72 hours.
> 
> 
> 
> Here are the changelogs (they are also contained in each project in the 'doc'
> folder):
> 
> 
> * Manipulator
> ** Bug
>     * [FELIX-2779] - iPOJO manipulator badly supports custom annotation
> attributes of type Class
>     * [FELIX-2664] - Native methods should not be manipulated
>  
> ** Improvement
>     * [FELIX-1424] - Constructor Injection
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>     * [FELIX-2732] - [iPOJO] Service modified callback should define a default
> method name
>     * [FELIX-2742] - Constructor injection of service dependencies
>     * [FELIX-2743] - Modify Pojoization to be more easily customizable
>     * [FELIX-2755] - Allow the manipulator and the different front end to use
> several metadata files
>  
> * Maven-iPOJO-Plugin
> ** Improvement
>     * [FELIX-2733] - The maven-ipojo-plugin should support JAR and WAR as
> packaging type
>     * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>     * [FELIX-2755] - Allow the manipulator and the different front end to use
> several metadata files
>  
> * iPOJO Ant Task
> ** Improvement
> ·       [FELIX-2755] - Allow the manipulator and the different front end to
> use several metadata files
> 
> 
> * iPOJO Core
> ** Bug
>     * [FELIX-2694] - Instance state not recomputed after reconfiguration when
> the instance is stopped
>     * [FELIX-2716] - [iPOJO] Failure when creating proxies for classes in
> java.* packages
>  
> ** Improvement
>     * [FELIX-2781] - Expose the implementation class as service when no
> interfaces are found in the hierarchy
>     * [FELIX-1424] - Constructor Injection
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2461] - Allow specifying the targeted service interface in the
> @ServiceController
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2688] - iPojo "requires.filters" - Array object instead of
> Dictionary object
>     * [FELIX-2705] - Provide a way to extend the logger strategy
>     * [FELIX-2742] - Constructor injection of service dependencies
>     * [FELIX-2744] - Add annotations to the maven-ipojo-plugin archetype
>  
> * iPOJO Annotations:
> ** Bug
>     * [FELIX-2568] - Rename Transactionnal to Transactional
>  
> ** Improvement
>     * [FELIX-1428] - Constructor injection of Configuration properties
>     * [FELIX-2620] - Change iPojo annotation parameters to follow java naming
> conventions
>     * [FELIX-2621] - Rename annotations to remove collisions
>     * [FELIX-2622] - Support static service properties that are not mirrored
> into fields
>     * [FELIX-2624] - Support multiple whiteboards using annotations
>     * [FELIX-2630] - Rename @Component attributes to follow the java naming
> conventions
>     * [FELIX-2631] - Rename @Publisher and @Subscriber attributes to follow
> the java naming conventions
>     * [FELIX-2633] - Rename JMX annotations
>     * [FELIX-2634] - Rename the @Publisher annotation into @Publishes
> annotation to avoid collision
>     * [FELIX-2666] - Rename the temporal handler annotation to avoid collision
>     * [FELIX-2742] - Constructor injection of service dependencies
> 
> 
> 
> 
> Regards,
> 
> 
> Clement