You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Romain Manni-Bucau <rm...@gmail.com> on 2014/08/20 19:23:43 UTC

[VOTE] XBean 4.0

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

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
+1


Regards,
Alan

On Aug 22, 2014, at 5:55 AM, Romain Manni-Bucau <rm...@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 <rm...@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

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <li...@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 <rm...@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 <rm...@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

Posted by "Alan D. Cabrera" <li...@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 <rm...@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 <rm...@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

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <rm...@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

Posted by Romain Manni-Bucau <rm...@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 <da...@gmail.com>:
> On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau <rm...@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

Posted by David Blevins <da...@gmail.com>.
On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau <rm...@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

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <st...@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é <jb...@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é
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: [VOTE] XBean 4.0

Posted by Mark Struberg <st...@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é <jb...@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é
>jbonofre@apache.org
>http://blog.nanthrax.net
>Talend - http://www.talend.com
>
>

Re: [VOTE] XBean 4.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
+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é
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com