Romain Manni-Bucau (JIRA | 26 Aug 20:24 2014
Picon

[jira] [Resolved] (GERONIMO-6527) JavaMail 1.5 spec


     [
https://issues.apache.org/jira/browse/GERONIMO-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Romain Manni-Bucau resolved GERONIMO-6527.
------------------------------------------

    Resolution: Fixed
      Assignee: Romain Manni-Bucau

Applied and deployed the snapshot normally, thanks a lot!

PS: fixed MimeBodyPartTest#testJavaMail15EncodingAware which was computer depending regarding
encoding, hope I didn't break the test idea.

> JavaMail 1.5 spec
> -----------------
>
>                 Key: GERONIMO-6527
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6527
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>            Assignee: Romain Manni-Bucau
>         Attachments: diff_javamail14_gitpatch.patch
>
>
> Pls. find below a JavaMail 1.5 spec impl:
> https://github.com/salyh/geronimo-specs/tree/trunk/geronimo-javamail_1.5_spec
(Continue reading)

Hendrik Saly (JIRA | 26 Aug 12:40 2014
Picon

[jira] [Commented] (GERONIMO-6527) JavaMail 1.5 spec


    [
https://issues.apache.org/jira/browse/GERONIMO-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14110589#comment-14110589
] 

Hendrik Saly commented on GERONIMO-6527:
----------------------------------------

Three weeks ping ...

> JavaMail 1.5 spec
> -----------------
>
>                 Key: GERONIMO-6527
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6527
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>         Attachments: diff_javamail14_gitpatch.patch
>
>
> Pls. find below a JavaMail 1.5 spec impl:
> https://github.com/salyh/geronimo-specs/tree/trunk/geronimo-javamail_1.5_spec
> Diff against geronimo JavaMail 1.4 spec:
> https://github.com/salyh/geronimo-specs/commit/cda5d35f59eadb2c269d97c29fbe41d83d02dc6a

--
This message was sent by Atlassian JIRA
(v6.2#6252)
(Continue reading)

Mark Struberg | 26 Aug 12:22 2014
Picon

[DISUCSS] release alpha-1 versions of a few EE7 artifacts?

Hi!

The JavaEE license allows to release preliminary versions of spec artifacts as long as they are appropriately marked.
We need those in a public repo to continue our work on OpenWebBeans-2.x, BVal-1.1.x and TomEE-2.x.
And of course probably Geronimo4 ;)

I've now identified the followi ng candidates:

* geronimo-annotation_1.2_spec
* geronimo-jcdi_1.1_spec
* geronimo-interceptor_1.2_spec
* geronimo-concurrent_1.0_spec


what postfix shall I take?
-RC-1
-alpha-1
?


LieGrue,
strub
Romain Manni-Bucau | 25 Aug 18:43 2014
Picon

[RESULT] [VOTE] XBean 4.0

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:  <at> 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 <rmannibucau@...>:
>  <at> 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:  <at> 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.blevins@...>:
>> On Aug 20, 2014, at 10:23 AM, Romain Manni-Bucau
<rmannibucau@...> 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
>>

Alan D. Cabrera | 23 Aug 20:28 2014

KEYS file, where's the official location?

We seem to have two locations for our KEYS file, http://svn.apache.org/repos/asf/geronimo/KEYS and http://www.apache.org/dist/geronimo/KEYS.

Which one is the official one?


Regards,
Alan

Romain Manni-Bucau | 20 Aug 19:23 2014
Picon

[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:  <at> rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau

Romain Manni-Bucau (JIRA | 17 Aug 19:36 2014
Picon

[jira] [Commented] (GERONIMO-6528) Javamail 1.5 implementation


    [
https://issues.apache.org/jira/browse/GERONIMO-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099999#comment-14099999
] 

Romain Manni-Bucau commented on GERONIMO-6528:
----------------------------------------------

My answer just means: no technical issur forking but I don't like this solution (prefer shading even a just
subpart of james). On another side -1 to depend on james as a dependency since javamail *needs* to be self
contained and *must not* impose any dependency (ie don't force anything on container level is possible
when javamail is provided by the container)

> Javamail 1.5 implementation
> ---------------------------
>
>                 Key: GERONIMO-6528
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6528
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>
> Track development of Javamail 1.5 implementation

--
This message was sent by Atlassian JIRA
(v6.2#6252)

David Jencks (JIRA | 17 Aug 18:56 2014
Picon

[jira] [Commented] (GERONIMO-6528) Javamail 1.5 implementation


    [
https://issues.apache.org/jira/browse/GERONIMO-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099982#comment-14099982
] 

David Jencks commented on GERONIMO-6528:
----------------------------------------

I don't understand what Romain is saying.  You can have dependencies on other apache projects, you can shade
their code into geronimo, and you can copy other apache projects code into geronimo.  I don't know anything
about the james mime4j library.  If you depend on it or shade it it will be easier to push bug fixes back to
them.  If you are only using a small piece of the functionality or need to adapt it it may be easier to copy the
code (changing to an appropriate geronimo package).

> Javamail 1.5 implementation
> ---------------------------
>
>                 Key: GERONIMO-6528
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6528
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>
> Track development of Javamail 1.5 implementation

--
This message was sent by Atlassian JIRA
(v6.2#6252)

Romain Manni-Bucau (JIRA | 17 Aug 16:24 2014
Picon

[jira] [Commented] (GERONIMO-6528) Javamail 1.5 implementation


    [
https://issues.apache.org/jira/browse/GERONIMO-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099957#comment-14099957
] 

Romain Manni-Bucau commented on GERONIMO-6528:
----------------------------------------------

 <at> Hendrik: no! hehe, actually "no" is the real answer but nobody will shout (actually we'll be happy) if you
shade it in org.apache.geronimo.james or any explicit package ;).

You have more or less the structure here
http://svn.apache.org/repos/asf/tomee/tomee/trunk/tomee/tomee-juli/pom.xml (tomee shades tomcat-juli)

> Javamail 1.5 implementation
> ---------------------------
>
>                 Key: GERONIMO-6528
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6528
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>
> Track development of Javamail 1.5 implementation

--
This message was sent by Atlassian JIRA
(v6.2#6252)

Hendrik Saly (JIRA | 17 Aug 15:44 2014
Picon

[jira] [Commented] (GERONIMO-6528) Javamail 1.5 implementation


    [
https://issues.apache.org/jira/browse/GERONIMO-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099948#comment-14099948
] 

Hendrik Saly commented on GERONIMO-6528:
----------------------------------------

I am starting with the Javamail 1.5 implementation (required for JEE7) and first question is:

Is it OK to have a dependency to Apache James mime4j library? (maybe shaded)

A lot of stuff we need (for example address parsing) is already implemented there and the current Javamail
1.4 implementation seems to be partly broken because they fail the Oracle RI unittest. 

Thanks

> Javamail 1.5 implementation
> ---------------------------
>
>                 Key: GERONIMO-6528
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6528
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>
> Track development of Javamail 1.5 implementation

--
This message was sent by Atlassian JIRA
(v6.2#6252)

Hendrik Saly (JIRA | 17 Aug 15:38 2014
Picon

[jira] [Commented] (GERONIMO-6528) Javamail 1.5 implementation


    [
https://issues.apache.org/jira/browse/GERONIMO-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099947#comment-14099947
] 

Hendrik Saly commented on GERONIMO-6528:
----------------------------------------

Specs are tracked in separate issue: https://issues.apache.org/jira/browse/GERONIMO-6527

> Javamail 1.5 implementation
> ---------------------------
>
>                 Key: GERONIMO-6528
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6528
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Hendrik Saly
>
> Track development of Javamail 1.5 implementation

--
This message was sent by Atlassian JIRA
(v6.2#6252)


Gmane