Re: New Maven coordinates for Jakarta EE specs

2019-12-25 Thread Mark Struberg
I've created a jakarta branch a long time ago.
Should all be JakartaEE8 level. But might miss some specs still - it's work in 
progress.

http://svn.apache.org/repos/asf/geronimo/specs/branches/jakarta/

LieGrue,
strub


> Am 23.12.2019 um 10:25 schrieb Dennis Kieselhorst :
> 
> Hi,
> 
> time flies, I haven't found much time to work on CXF this year but would love 
> to get these changes done. Other projects (e.g. Spring and Hibernate 
> Validator) already integrated the Jakarta changes, this makes it a bit easier 
> for us. Locally it works quite well for me apart from the OSGi mess that I'm 
> unable to solve.
> 
> I've just asked on the SM list for a release of SAAJ 1.4 spec bundle. 
> Hopefully this will be the missing piece in the puzzle (as discussed in 
> CXF-7910)...
> 
> Best,
> Dennis
> 
> On 2019/01/11 00:34:52, Freeman Fang  wrote: 
>> I will also take a look at the OSGi issues if not done yet.
>> -
>> Freeman(Yue) Fang
>> 
>> Red Hat, Inc. 
>> 
>> 
>> 
>> 
>> 
>>> On Jan 11, 2019, at 2:59 AM, Andrey Redko  wrote:
>>> 
>>> Hi Dennis,
>>> 
>>> I will take a look tonight if no one does it before me. Thanks!
>>> 
>>> Best Regards,
>>>   Andriy Redko
>>> 
>>> On Thu, Jan 10, 2019, 10:51 AM Dennis Kieselhorst >> 
 
> 
>> Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
>> are the main implementations that we are offering. Everything else can
>> be done for 3.4.0.
>> 
> +1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done
 right?
> Then let's use a single version of JAXB for both JDK8 + 11.
 
 Well relatively seamless. Can anyone support solving the OSGi issues?
 I've created branch
 https://github.com/apache/cxf/tree/CXF-7910_jakarta_jaxws-api for it.
 
>> I also agree that we should release soon (maybe next week?) and avoid
>> another delay.
>> 
> Yep let's tentatively target a vote at the end of next week?
 
 +1
 
 Cheers
 Dennis
 
>> 
>> 



Re: New Maven coordinates for Jakarta EE specs

2019-12-23 Thread Dennis Kieselhorst
Hi,

time flies, I haven't found much time to work on CXF this year but would love 
to get these changes done. Other projects (e.g. Spring and Hibernate Validator) 
already integrated the Jakarta changes, this makes it a bit easier for us. 
Locally it works quite well for me apart from the OSGi mess that I'm unable to 
solve.
 
I've just asked on the SM list for a release of SAAJ 1.4 spec bundle. Hopefully 
this will be the missing piece in the puzzle (as discussed in CXF-7910)...

Best,
Dennis

On 2019/01/11 00:34:52, Freeman Fang  wrote: 
> I will also take a look at the OSGi issues if not done yet.
> -
> Freeman(Yue) Fang
> 
> Red Hat, Inc. 
> 
> 
> 
> 
> 
> > On Jan 11, 2019, at 2:59 AM, Andrey Redko  wrote:
> > 
> > Hi Dennis,
> > 
> > I will take a look tonight if no one does it before me. Thanks!
> > 
> > Best Regards,
> >Andriy Redko
> > 
> > On Thu, Jan 10, 2019, 10:51 AM Dennis Kieselhorst  > 
> >> 
> >>> 
>  Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
>  are the main implementations that we are offering. Everything else can
>  be done for 3.4.0.
>  
> >>> +1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done
> >> right?
> >>> Then let's use a single version of JAXB for both JDK8 + 11.
> >> 
> >> Well relatively seamless. Can anyone support solving the OSGi issues?
> >> I've created branch
> >> https://github.com/apache/cxf/tree/CXF-7910_jakarta_jaxws-api for it.
> >> 
>  I also agree that we should release soon (maybe next week?) and avoid
>  another delay.
>  
> >>> Yep let's tentatively target a vote at the end of next week?
> >> 
> >> +1
> >> 
> >> Cheers
> >> Dennis
> >> 
> 
> 


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Freeman Fang
I will also take a look at the OSGi issues if not done yet.
-
Freeman(Yue) Fang

Red Hat, Inc. 





> On Jan 11, 2019, at 2:59 AM, Andrey Redko  wrote:
> 
> Hi Dennis,
> 
> I will take a look tonight if no one does it before me. Thanks!
> 
> Best Regards,
>Andriy Redko
> 
> On Thu, Jan 10, 2019, 10:51 AM Dennis Kieselhorst  
>> 
>>> 
 Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
 are the main implementations that we are offering. Everything else can
 be done for 3.4.0.
 
>>> +1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done
>> right?
>>> Then let's use a single version of JAXB for both JDK8 + 11.
>> 
>> Well relatively seamless. Can anyone support solving the OSGi issues?
>> I've created branch
>> https://github.com/apache/cxf/tree/CXF-7910_jakarta_jaxws-api for it.
>> 
 I also agree that we should release soon (maybe next week?) and avoid
 another delay.
 
>>> Yep let's tentatively target a vote at the end of next week?
>> 
>> +1
>> 
>> Cheers
>> Dennis
>> 



Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Andrey Redko
Hi Dennis,

I will take a look tonight if no one does it before me. Thanks!

Best Regards,
Andriy Redko

On Thu, Jan 10, 2019, 10:51 AM Dennis Kieselhorst 
> >
> >> Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
> >> are the main implementations that we are offering. Everything else can
> >> be done for 3.4.0.
> >>
> > +1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done
> right?
> > Then let's use a single version of JAXB for both JDK8 + 11.
>
> Well relatively seamless. Can anyone support solving the OSGi issues?
> I've created branch
> https://github.com/apache/cxf/tree/CXF-7910_jakarta_jaxws-api for it.
>
> >> I also agree that we should release soon (maybe next week?) and avoid
> >> another delay.
> >>
> > Yep let's tentatively target a vote at the end of next week?
>
> +1
>
> Cheers
> Dennis
>


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Romain Manni-Bucau
I guess jakarta will "relocate" ([1]) the jars so frameworks will start
getting warnings and fix it so sounds like a move forward anyway.

Side note: we got the same issue with geronimo spec jars for years and it
never had been a real issue in practise so not a big deal IMHO.

[1] https://maven.apache.org/guides/mini/guide-relocation.html

Romain Manni-Bucau
@rmannibucau  |  Blog
 | Old Blog
 | Github  |
LinkedIn  | Book



Le jeu. 10 janv. 2019 à 16:54, Dennis Kieselhorst  a écrit :

>
> > For me, as a CXF user, the easiest way would be to get the old artifacts,
> > as I expect other frameworks
> > that I already have in the project would still use the existing Maven
> > coordinates and then I will have a mix of old and new coordinates until
> all
> > of them upgrade.
>
> Hi Andrei,
>
> I understand your concerns. I don't like the renaming too as there is no
> benefit and this causes lots of effort. But at some point in time every
> framework will pick up the new coordinates and you have to deal with it.
> If you want to keep the old ones, you can just add an exclusion or stick
> to CXF 3.2.x.
>
> Regards
> Dennis
>


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Dennis Kieselhorst


>
>> Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
>> are the main implementations that we are offering. Everything else can
>> be done for 3.4.0.
>>
> +1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done right?
> Then let's use a single version of JAXB for both JDK8 + 11.

Well relatively seamless. Can anyone support solving the OSGi issues?
I've created branch
https://github.com/apache/cxf/tree/CXF-7910_jakarta_jaxws-api for it.

>> I also agree that we should release soon (maybe next week?) and avoid
>> another delay.
>>
> Yep let's tentatively target a vote at the end of next week?

+1

Cheers
Dennis


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Colm O hEigeartaigh
On Thu, Jan 10, 2019 at 11:59 AM Dennis Kieselhorst  wrote:


> Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
> are the main implementations that we are offering. Everything else can
> be done for 3.4.0.
>

+1, assuming the JAX-WS upgrade is seamless. JAX-RS is already done right?
Then let's use a single version of JAXB for both JDK8 + 11.


> I also agree that we should release soon (maybe next week?) and avoid
> another delay.
>

Yep let's tentatively target a vote at the end of next week?

Colm.


>
> Regards
> Dennis
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Andrei Ivanov
On Thu, Jan 10, 2019 at 1:59 PM Dennis Kieselhorst  wrote:

>
> > It would be great to get CXF out soon enough, since more and more
> projects switch
> > to Java 11. From practical standpoint, releasing CXF 3.3.0 with JAXB
> deps would
> > make a lot of sense (in my opinion), since every other project around
> did exactly
> > that. However, we've already started moving to Jakarta EE artifacts.
> Should it be
> > reverted (to "old" ones)? Or should we wait for Jakarta EE to publish
> others?
> > Releasing CXF with the mix of both is not looking good I think. Thoughts?
> >
> > Best Regards,
> > Andriy Redko
> >
> > COh> I'm a bit concerned that we we delay indefinitely, when we need to
> get a
> > COh> release out that supports Java 11. Perhaps CXF 3.3.0 should just
> contain
> > COh> the JAXB upgrade and let CXF 3.4.0 pick up all of the newer
> dependencies?
> >
> Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
> are the main implementations that we are offering. Everything else can
> be done for 3.4.0.
>
> I also agree that we should release soon (maybe next week?) and avoid
> another delay.
>
> Regards
> Dennis
>

For me, as a CXF user, the easiest way would be to get the old artifacts,
as I expect other frameworks
that I already have in the project would still use the existing Maven
coordinates and then I will have a mix of old and new coordinates until all
of them upgrade.

Regards,
Andrei


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Dennis Kieselhorst


> It would be great to get CXF out soon enough, since more and more projects 
> switch
> to Java 11. From practical standpoint, releasing CXF 3.3.0 with JAXB deps 
> would
> make a lot of sense (in my opinion), since every other project around did 
> exactly 
> that. However, we've already started moving to Jakarta EE artifacts. Should 
> it be
> reverted (to "old" ones)? Or should we wait for Jakarta EE to publish others? 
> Releasing CXF with the mix of both is not looking good I think. Thoughts?
>
> Best Regards,
> Andriy Redko
>
> COh> I'm a bit concerned that we we delay indefinitely, when we need to get a
> COh> release out that supports Java 11. Perhaps CXF 3.3.0 should just contain
> COh> the JAXB upgrade and let CXF 3.4.0 pick up all of the newer dependencies?
>
Let's focus on JAX-WS and JAX-RS (along with JAXB) for 3.3.0 as those
are the main implementations that we are offering. Everything else can
be done for 3.4.0.

I also agree that we should release soon (maybe next week?) and avoid
another delay.

Regards
Dennis


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Andriy Redko
It would be great to get CXF out soon enough, since more and more projects 
switch
to Java 11. From practical standpoint, releasing CXF 3.3.0 with JAXB deps would
make a lot of sense (in my opinion), since every other project around did 
exactly 
that. However, we've already started moving to Jakarta EE artifacts. Should it 
be
reverted (to "old" ones)? Or should we wait for Jakarta EE to publish others? 
Releasing CXF with the mix of both is not looking good I think. Thoughts?

Best Regards,
Andriy Redko

COh> I'm a bit concerned that we we delay indefinitely, when we need to get a
COh> release out that supports Java 11. Perhaps CXF 3.3.0 should just contain
COh> the JAXB upgrade and let CXF 3.4.0 pick up all of the newer dependencies?

COh> Colm.

COh> On Thu, Jan 10, 2019 at 10:28 AM Dennis Kieselhorst  wrote:


>> > Can you update JAX-WS + SAAJ when the JAXB switch is done and working?
>> Yes. The question is when do we update the other stuff (Activation,
>> Annotation, CDI, EL, Mail, Validation, JSON, ...)? I'd like to have it
>> clean for 3.3.0 but it's kind of transitive dependency hell.
>> > Do
>> > you know when they plan to release 4.0.2?
>> >
>> Just discussed on the list with Mark Thomas:
>> https://www.eclipse.org/lists/servlet-dev/msg00069.html

>> So probably this will take some more days...

>> Regards
>> Dennis






Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Colm O hEigeartaigh
I'm a bit concerned that we we delay indefinitely, when we need to get a
release out that supports Java 11. Perhaps CXF 3.3.0 should just contain
the JAXB upgrade and let CXF 3.4.0 pick up all of the newer dependencies?

Colm.

On Thu, Jan 10, 2019 at 10:28 AM Dennis Kieselhorst  wrote:

>
> > Can you update JAX-WS + SAAJ when the JAXB switch is done and working?
> Yes. The question is when do we update the other stuff (Activation,
> Annotation, CDI, EL, Mail, Validation, JSON, ...)? I'd like to have it
> clean for 3.3.0 but it's kind of transitive dependency hell.
> > Do
> > you know when they plan to release 4.0.2?
> >
> Just discussed on the list with Mark Thomas:
> https://www.eclipse.org/lists/servlet-dev/msg00069.html
>
> So probably this will take some more days...
>
> Regards
> Dennis
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Dennis Kieselhorst


> Can you update JAX-WS + SAAJ when the JAXB switch is done and working? 
Yes. The question is when do we update the other stuff (Activation,
Annotation, CDI, EL, Mail, Validation, JSON, ...)? I'd like to have it
clean for 3.3.0 but it's kind of transitive dependency hell.
> Do
> you know when they plan to release 4.0.2?
>
Just discussed on the list with Mark Thomas:
https://www.eclipse.org/lists/servlet-dev/msg00069.html

So probably this will take some more days...

Regards
Dennis


Re: New Maven coordinates for Jakarta EE specs

2019-01-10 Thread Colm O hEigeartaigh
Can you update JAX-WS + SAAJ when the JAXB switch is done and working? Do
you know when they plan to release 4.0.2?

Colm.

On Wed, Jan 9, 2019 at 6:08 PM Dennis Kieselhorst  wrote:

> Hi,
>
> the JAXB, JAX-WS, SAAJ and some more API dependencies are now available on
> central.
>
> Servlet-API is still missing, but I noticed that we are currently using
> 3.1.0 anyway. Do we plan to update to 4.0.2?
>
> Regards
> Dennis
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com


Re: New Maven coordinates for Jakarta EE specs

2019-01-09 Thread Dennis Kieselhorst
Hi,

the JAXB, JAX-WS, SAAJ and some more API dependencies are now available on 
central.

Servlet-API is still missing, but I noticed that we are currently using 3.1.0 
anyway. Do we plan to update to 4.0.2? 

Regards
Dennis


Re: New Maven coordinates for Jakarta EE specs

2018-11-26 Thread Dennis Kieselhorst
Hi,

please note that not all dependencies are available on central yet but only in 
a staging repo. JAXB and JAX-WS dependencies are planned to be release in 
December. This page provides an overview: 
https://wiki.eclipse.org/Eclipse_GlassFish_5.1_Components_Release_Tracker

Regards
Dennis