Re: [VOTE] XBean 4.0

2014-08-25 Thread David Blevins
On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:

 The main changes are:
[...]
 skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)

I'm not a fan of hard coding filtering inside the AnnotationFinder itself, so 
+1 under the condition that we remain open to revising this in a future release.


-David



Re: [VOTE] XBean 4.0

2014-08-25 Thread Romain Manni-Bucau
@David: it was filtering java.lang.Object since it was created, java.*
filter just extend this logic since it will never works (excepted if
you bring java.* in your app which is unlikely. That said method is
protected to be able to override it.


In all case (I think I mentionned it several times) 4.x x  0 will
make it more usable (OSGi, this if you think it is bad etc...). Main
purpose was to get a first release fixing linking time and respecting
the constructor contract


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-25 16:12 GMT+02:00 David Blevins david.blev...@gmail.com:
 On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau rmannibu...@gmail.com 
 wrote:

 The main changes are:
 [...]
 skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)

 I'm not a fan of hard coding filtering inside the AnnotationFinder itself, so 
 +1 under the condition that we remain open to revising this in a future 
 release.


 -David



[RESULT] [VOTE] XBean 4.0

2014-08-25 Thread Romain Manni-Bucau
Counting votes it seems it passed:

+1s:  Alan D Cabrera, David Blevins, Romain Manni-Bucau
+0: Jean-Baptiste Onofré, Mark Struberg
-1: no

thank you all for your votes.

PS: ones having identified some issues would be welcomed to at least
open a jira explaining it and potentially proposing a fix if you
already have an idea to not forget them for 4.1

I'll publish binaries tonight.


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-25 17:08 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 @David: it was filtering java.lang.Object since it was created, java.*
 filter just extend this logic since it will never works (excepted if
 you bring java.* in your app which is unlikely. That said method is
 protected to be able to override it.


 In all case (I think I mentionned it several times) 4.x x  0 will
 make it more usable (OSGi, this if you think it is bad etc...). Main
 purpose was to get a first release fixing linking time and respecting
 the constructor contract


 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


 2014-08-25 16:12 GMT+02:00 David Blevins david.blev...@gmail.com:
 On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau rmannibu...@gmail.com 
 wrote:

 The main changes are:
 [...]
 skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)

 I'm not a fan of hard coding filtering inside the AnnotationFinder itself, 
 so +1 under the condition that we remain open to revising this in a future 
 release.


 -David



Re: [RESULT] [VOTE] XBean 4.0

2014-08-25 Thread David Blevins
On Aug 25, 2014, at 9:43 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:
 PS: ones having identified some issues would be welcomed to at least
 open a jira explaining it and potentially proposing a fix if you
 already have an idea to not forget them for 4.1

Nicely phrased.  And +1 on the welcome nudges.


-David



Re: [RESULT] [VOTE] XBean 4.0

2014-08-25 Thread David Blevins
And Thank You for the vote!!


-- 
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com

On Aug 25, 2014, at 9:43 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:

 Counting votes it seems it passed:
 
 +1s:  Alan D Cabrera, David Blevins, Romain Manni-Bucau
 +0: Jean-Baptiste Onofré, Mark Struberg
 -1: no
 
 thank you all for your votes.
 
 PS: ones having identified some issues would be welcomed to at least
 open a jira explaining it and potentially proposing a fix if you
 already have an idea to not forget them for 4.1
 
 I'll publish binaries tonight.
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau
 
 
 2014-08-25 17:08 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 @David: it was filtering java.lang.Object since it was created, java.*
 filter just extend this logic since it will never works (excepted if
 you bring java.* in your app which is unlikely. That said method is
 protected to be able to override it.
 
 
 In all case (I think I mentionned it several times) 4.x x  0 will
 make it more usable (OSGi, this if you think it is bad etc...). Main
 purpose was to get a first release fixing linking time and respecting
 the constructor contract
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau
 
 
 2014-08-25 16:12 GMT+02:00 David Blevins david.blev...@gmail.com:
 On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau rmannibu...@gmail.com 
 wrote:
 
 The main changes are:
 [...]
 skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 
 I'm not a fan of hard coding filtering inside the AnnotationFinder itself, 
 so +1 under the condition that we remain open to revising this in a future 
 release.
 
 
 -David
 



Re: [VOTE] XBean 4.0

2014-08-23 Thread Mark Struberg
Is there an easy way to fix those OSGi issues? If so +0, if there is no _easy_ 
way then +1 and let's fix this later.

LieGrue,
strub



On Friday, 22 August 2014, 15:03, Jean-Baptiste Onofré j...@nanthrax.net 
wrote:
 



+0 (non binding)

I have some issue on OSGi (but I think it was expected ;)).

Regards
JB


On 08/20/2014 07:23 PM, Romain Manni-Bucau wrote:
 Hi,

 As said in a mail last week I'm starting a vote for xbean 4.0 release.

 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs

 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

 Vote open 72h.

 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)


 Here is my +1



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com



Re: [VOTE] XBean 4.0

2014-08-23 Thread Romain Manni-Bucau
well it is exactly the expected case (well guessing but AFAIK it
should): the archive was not complete and the app was expecting the
finder to leak outside the archive.

I expect to handle it in 4.1 if needed (ie the app can't create the
archive correctly cause it ignores totally what it scans)


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-23 18:40 GMT+02:00 Mark Struberg strub...@yahoo.de:
 Is there an easy way to fix those OSGi issues? If so +0, if there is no
 _easy_ way then +1 and let's fix this later.

 LieGrue,
 strub


 On Friday, 22 August 2014, 15:03, Jean-Baptiste Onofré j...@nanthrax.net
 wrote:



 +0 (non binding)

 I have some issue on OSGi (but I think it was expected ;)).

 Regards
 JB

 On 08/20/2014 07:23 PM, Romain Manni-Bucau wrote:
 Hi,

 As said in a mail last week I'm starting a vote for xbean 4.0 release.

 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs

 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

 Vote open 72h.

 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)


 Here is my +1



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



 --
 Jean-Baptiste Onofré
 jbono...@apache.org
 http://blog.nanthrax.net
 Talend - http://www.talend.com



Re: [VOTE] XBean 4.0

2014-08-23 Thread Alan D. Cabrera
Is your signature in http://www.apache.org/dist/geronimo/KEYS?  


Regards,
Alan

On Aug 22, 2014, at 5:55 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:

 a little up since it makes 2 days the vote started already ;)
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau
 
 
 2014-08-20 19:23 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 Hi,
 
 As said in a mail last week I'm starting a vote for xbean 4.0 release.
 
 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs
 
 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/
 
 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/
 
 Vote open 72h.
 
 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)
 
 
 Here is my +1
 
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



Re: [VOTE] XBean 4.0

2014-08-23 Thread Romain Manni-Bucau
in http://svn.apache.org/repos/asf/geronimo/KEYS


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-23 20:07 GMT+02:00 Alan D. Cabrera l...@toolazydogs.com:
 Is your signature in http://www.apache.org/dist/geronimo/KEYS?


 Regards,
 Alan

 On Aug 22, 2014, at 5:55 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:

 a little up since it makes 2 days the vote started already ;)


 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


 2014-08-20 19:23 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 Hi,

 As said in a mail last week I'm starting a vote for xbean 4.0 release.

 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs

 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

 Vote open 72h.

 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)


 Here is my +1



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



Re: [VOTE] XBean 4.0

2014-08-23 Thread Alan D. Cabrera
+1


Regards,
Alan

On Aug 22, 2014, at 5:55 AM, Romain Manni-Bucau rmannibu...@gmail.com wrote:

 a little up since it makes 2 days the vote started already ;)
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau
 
 
 2014-08-20 19:23 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 Hi,
 
 As said in a mail last week I'm starting a vote for xbean 4.0 release.
 
 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs
 
 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/
 
 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/
 
 Vote open 72h.
 
 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)
 
 
 Here is my +1
 
 
 
 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau



Re: [VOTE] XBean 4.0

2014-08-22 Thread Romain Manni-Bucau
a little up since it makes 2 days the vote started already ;)


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-20 19:23 GMT+02:00 Romain Manni-Bucau rmannibu...@gmail.com:
 Hi,

 As said in a mail last week I'm starting a vote for xbean 4.0 release.

 The main changes are:
 1) force AnnotationFinder to respect archive in its scanning (don't
 leak in external classes)
 1bis) skip java.* classes since we'll not get their bytecode for sure
 (protected method if needed)
 2) Remove asynchronous finder which was really specific and can lead
 to some classloading issue pretty quickly on recent JVMs

 Binaries:
 https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

 Tag:
 http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

 Vote open 72h.

 [ ] +1 release this
 [ ] 0 don't care
 [ ] -1 don't release this (please explain)


 Here is my +1



 Romain Manni-Bucau
 Twitter: @rmannibucau
 Blog: http://rmannibucau.wordpress.com/
 LinkedIn: http://fr.linkedin.com/in/rmannibucau
 Github: https://github.com/rmannibucau


Re: [VOTE] XBean 4.0

2014-08-22 Thread Jean-Baptiste Onofré

+0 (non binding)

I have some issue on OSGi (but I think it was expected ;)).

Regards
JB

On 08/20/2014 07:23 PM, Romain Manni-Bucau wrote:

Hi,

As said in a mail last week I'm starting a vote for xbean 4.0 release.

The main changes are:
1) force AnnotationFinder to respect archive in its scanning (don't
leak in external classes)
1bis) skip java.* classes since we'll not get their bytecode for sure
(protected method if needed)
2) Remove asynchronous finder which was really specific and can lead
to some classloading issue pretty quickly on recent JVMs

Binaries:
https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

Tag:
http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

Vote open 72h.

[ ] +1 release this
[ ] 0 don't care
[ ] -1 don't release this (please explain)


Here is my +1



Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com


[VOTE] XBean 4.0

2014-08-20 Thread Romain Manni-Bucau
Hi,

As said in a mail last week I'm starting a vote for xbean 4.0 release.

The main changes are:
1) force AnnotationFinder to respect archive in its scanning (don't
leak in external classes)
1bis) skip java.* classes since we'll not get their bytecode for sure
(protected method if needed)
2) Remove asynchronous finder which was really specific and can lead
to some classloading issue pretty quickly on recent JVMs

Binaries:
https://repository.apache.org/content/repositories/orgapachegeronimo-1003/

Tag:
http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-4.0/

Vote open 72h.

[ ] +1 release this
[ ] 0 don't care
[ ] -1 don't release this (please explain)


Here is my +1



Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau