Re: [DISCUSS] CXF 3.5.x and beyond

2022-09-09 Thread Jim Ma
Hi Andriy,
>From what I looked at last time, it seems it's difficult to decouple these
osgi/karaf integration code from cxf core
and create a new project to put it into a separate repository. IMO, we can
create a branch before we
remove these integration codes, and later we can look at this branch to
restore the osgi/integration code when
osgi jakarta support is available.  Your thoughts?

Thanks,
Jim

On Thu, Sep 8, 2022 at 7:57 PM Andriy Redko  wrote:

> Hey guys,
>
> Thanks a lot for bringing the clarity on possible timelines. @Jim, how do
> you want
> to proceed with that? Do you think it is good idea to move off Apache
> Karaf integration
> into separate repository altogether (we discussed that a few times as
> well)? Should we
> preserve the OSGi-related hooks but replace them with "dummy"
> implementation (like HTTP
> transport for example)? @Colm, @Freeman what do you think? (assuming the
> goal is to put
> this chunk of codebase aside and bring it back when time comes).
>
> Thanks!
>
> Best Regards,
> Andriy Redko
>
>
> > Thanks for the informative input, Freeman.
> > IMO, If we want to decouple OSGI/Karaf, the 4.0 major release is a good
> > chance to do this job. When OSGI/Karaf jakarta release is ready,
> > We can look at bringing this back with more improvement and refactor work
> > to make it loosely coupled with core code.
>
> > On Wed, Sep 7, 2022 at 5:34 AM Freeman Fang 
> wrote:
>
> >> Hi Jim,
>
> >> Sorry for the late reply, just back from vacation.
> >> About the OSGi part, the main problem is that the OSGi R9 spec which
> will
> >> support Jakarta namespace is in progress and isn't released yet(and I
> don't
> >> think there is a concrete release date for OSGi R9 spec in the new
> future).
> >> Before OSGi R9 spec gets released and adopted by OSGi implementations
> like
> >> Felix/Equinox, I don't think there is much we can do in CXF or even in
> >> Karaf about this part.
> >> And Andriy, you are right,  release CXF 4.0 M1 without OSGi/Karaf bit
> >> seems the only option we have so far,  and I'm +1 for this way
> now(Since we
> >> don't know how long we need to wait for the proper OSGi spec released
> and
> >> upstream projects can support it).
> >> Just my 2 cents.
> >> Best Regards
> >> Freeman
> >> On Mon, Aug 22, 2022 at 10:34 PM Jim Ma  wrote:
> >>> For OSGI and Karaf Jakarta native, I remembered I talked with Freeman
> >>> about this topic several months ago and got to know
> >>> there won't be Jakarta namespace support work in the future. I don't
> know
> >>> if this has changed.
> >>> Freeman, do you have some update on this ?
>
> >>> On Tue, Aug 23, 2022 at 6:43 AM Andriy Redko  wrote:
>  Hey Jim,
>
>  I think these [1], [2], [3] (Swagger 1.x, OSGi and Karaf) are real
>  blockers. For Swagger 1.x, we could
>  go ahead and drop the support altogether, this is quite isolated
>  feature. OSGi and Karaf are not, those
>  penetrated very deep into core. What worries me, if we drop everything
>  OSGi/Karaf related from 4.0.0, we
>  may need to bring it back some time in the future (with OSGi R9 [4]
> fe)
>  and that is going to be quite
>  difficult. From other side, this is probably the only option to have
>  4.0.0 milestone out (we excluded some
>  modules from the build right now but that is more like a temporary
> hack
>  which we should not release upon,
>  even alphas). What do you think guys?
>  Best Regards,
>  Andriy Redko
>  [1] https://issues.apache.org/jira/browse/CXF-8714
>  [2] https://issues.apache.org/jira/browse/CXF-8723
>  [3] https://issues.apache.org/jira/browse/CXF-8722
>  [4] https://github.com/osgi/osgi/milestone/5
> JM> After we merged the jakarta branch to default branch main branch,
>  do we
> JM> need to create some
> JM> plan to do a future 4.x release?
> JM> There are a couple of to-do things under
> JM> https://issues.apache.org/jira/browse/CXF-8371 umberbralla,
> JM> and for some of them we can't do more things because of the jakarta
> JM> dependency missing. It seems that some of the dependencies won't
> JM> have the jakarta namespace artifact released in the near future.
>  Should we
> JM> have some milestone/alpha release
> JM> before all these dependencies are available ?  And if we want to
> do a
> JM> milestone release, what do you think we should have in
> JM> this 4.0.0-M1 release ?
> JM> Thanks,
> JM> Jim
> JM> On Wed, Jun 22, 2022 at 10:02 AM Jim Ma 
>  wrote:
> >> Thanks Andriy too for driving this and moving forward !
>
> >> On Tue, Jun 21, 2022 at 9:49 AM Andriy Redko 
>  wrote:
> >>> Hey guys,
>
> >>> The Jakarta branch [1] just went into master, HUGE THANKS everyone
>  for
> >>> tremendous effort! Please
> >>> note, it is still work in progress, the things to be done are
> tracked
> >>> under [2], feel free to
> >>> add more items or pick t

Re: [DISCUSS] CXF 3.5.x and beyond

2022-09-09 Thread Jim Ma
Thanks for the update, Andiry. You already did a lot of work on third party
jakarta support !

Just to understand the CXF Jakarta support work status, are these issues we
can start without waiting for the dependency release ?
https://issues.apache.org/jira/browse/CXF-8716
https://issues.apache.org/jira/browse/CXF-8717
https://issues.apache.org/jira/browse/CXF-8719



On Thu, Sep 8, 2022 at 8:04 PM Andriy Redko  wrote:

> Hi Jim,
>
> Yeah, we may need some time, I am also finalizing work on the Wiremock (
> https://github.com/wiremock/wiremock/pull/1942),
> we use it in tests extensively. One of the largest efforts is migration to
> Jetty 11, I have started on that already but
> have difficulties with WebSockets migration, it needs rework and that is
> my focus at the moment. The Swagger 1.x we have
> to drop I believe, I don't see roadmap on Jakarta support there.
>
> Thanks!
>
> Best Regards,
> Andriy Redko
>
> JM> Hi Andriy,
> JM> It looks like we still have to wait for the other dependency jakarta
> JM> support available, like brave's new release to include this change :
> JM> https://github.com/openzipkin/brave/pull/1344.  Do you see any other
> JM> dependencies that haven't been released yet except OSGI and Karaf ?
>
> JM> Thanks,
> JM> Jim
>
>
> JM> On Wed, Sep 7, 2022 at 8:11 PM Jim Ma  wrote:
>
> >> Thanks for the informative input, Freeman.
> >> IMO, If we want to decouple OSGI/Karaf, the 4.0 major release is a good
> >> chance to do this job. When OSGI/Karaf jakarta release is ready,
> >> We can look at bringing this back with more improvement and refactor
> work
> >> to make it loosely coupled with core code.
> >>
> >> On Wed, Sep 7, 2022 at 5:34 AM Freeman Fang 
> >> wrote:
> >>
> >>> Hi Jim,
> >>>
> >>> Sorry for the late reply, just back from vacation.
> >>>
> >>> About the OSGi part, the main problem is that the OSGi R9 spec which
> will
> >>> support Jakarta namespace is in progress and isn't released yet(and I
> don't
> >>> think there is a concrete release date for OSGi R9 spec in the new
> future).
> >>> Before OSGi R9 spec gets released and adopted by OSGi implementations
> like
> >>> Felix/Equinox, I don't think there is much we can do in CXF or even in
> >>> Karaf about this part.
> >>>
> >>> And Andriy, you are right,  release CXF 4.0 M1 without OSGi/Karaf bit
> >>> seems the only option we have so far,  and I'm +1 for this way
> now(Since we
> >>> don't know how long we need to wait for the proper OSGi spec released
> and
> >>> upstream projects can support it).
> >>>
> >>> Just my 2 cents.
> >>> Best Regards
> >>> Freeman
> >>>
> >>> On Mon, Aug 22, 2022 at 10:34 PM Jim Ma  wrote:
> >>>
>  For OSGI and Karaf Jakarta native, I remembered I talked with Freeman
>  about this topic several months ago and got to know
>  there won't be Jakarta namespace support work in the future. I don't
>  know if this has changed.
>  Freeman, do you have some update on this ?
> 
> 
>  On Tue, Aug 23, 2022 at 6:43 AM Andriy Redko 
> wrote:
> 
> > Hey Jim,
> >
> > I think these [1], [2], [3] (Swagger 1.x, OSGi and Karaf) are real
> > blockers. For Swagger 1.x, we could
> > go ahead and drop the support altogether, this is quite isolated
> > feature. OSGi and Karaf are not, those
> > penetrated very deep into core. What worries me, if we drop
> everything
> > OSGi/Karaf related from 4.0.0, we
> > may need to bring it back some time in the future (with OSGi R9 [4]
> fe)
> > and that is going to be quite
> > difficult. From other side, this is probably the only option to have
> > 4.0.0 milestone out (we excluded some
> > modules from the build right now but that is more like a temporary
> hack
> > which we should not release upon,
> > even alphas). What do you think guys?
> >
> > Best Regards,
> > Andriy Redko
> >
> > [1] https://issues.apache.org/jira/browse/CXF-8714
> > [2] https://issues.apache.org/jira/browse/CXF-8723
> > [3] https://issues.apache.org/jira/browse/CXF-8722
> > [4] https://github.com/osgi/osgi/milestone/5
> >
> > JM> After we merged the jakarta branch to default branch main branch,
> > do we
> > JM> need to create some
> > JM> plan to do a future 4.x release?
> >
> > JM> There are a couple of to-do things under
> > JM> https://issues.apache.org/jira/browse/CXF-8371 umberbralla,
> > JM> and for some of them we can't do more things because of the
> jakarta
> > JM> dependency missing. It seems that some of the dependencies won't
> > JM> have the jakarta namespace artifact released in the near future.
> > Should we
> > JM> have some milestone/alpha release
> > JM> before all these dependencies are available ?  And if we want to
> do
> > a
> > JM> milestone release, what do you think we should have in
> > JM> this 4.0.0-M1 release ?
> >
> >
> > JM> Thanks,
> > JM> Jim
> >

Re: [DISCUSS] CXF 3.5.x and beyond

2022-09-09 Thread Andriy Redko
Hi Jim,

It sounds easier, requiring less efforts, I agree. 
Colm, Freeman, are you on board with this approach guys?
Thanks!

Best Regards,
Andriy Redko

JM> Hi Andriy,
JM> From what I looked at last time, it seems it's difficult to decouple these
JM> osgi/karaf integration code from cxf core
JM> and create a new project to put it into a separate repository. IMO, we can
JM> create a branch before we
JM> remove these integration codes, and later we can look at this branch to
JM> restore the osgi/integration code when
JM> osgi jakarta support is available.  Your thoughts?

JM> Thanks,
JM> Jim

JM> On Thu, Sep 8, 2022 at 7:57 PM Andriy Redko  wrote:

>> Hey guys,
>>
>> Thanks a lot for bringing the clarity on possible timelines. @Jim, how do
>> you want
>> to proceed with that? Do you think it is good idea to move off Apache
>> Karaf integration
>> into separate repository altogether (we discussed that a few times as
>> well)? Should we
>> preserve the OSGi-related hooks but replace them with "dummy"
>> implementation (like HTTP
>> transport for example)? @Colm, @Freeman what do you think? (assuming the
>> goal is to put
>> this chunk of codebase aside and bring it back when time comes).
>>
>> Thanks!
>>
>> Best Regards,
>> Andriy Redko
>>
>>
>> > Thanks for the informative input, Freeman.
>> > IMO, If we want to decouple OSGI/Karaf, the 4.0 major release is a good
>> > chance to do this job. When OSGI/Karaf jakarta release is ready,
>> > We can look at bringing this back with more improvement and refactor work
>> > to make it loosely coupled with core code.
>>
>> > On Wed, Sep 7, 2022 at 5:34 AM Freeman Fang 
>> wrote:
>>
>> >> Hi Jim,
>>
>> >> Sorry for the late reply, just back from vacation.
>> >> About the OSGi part, the main problem is that the OSGi R9 spec which
>> will
>> >> support Jakarta namespace is in progress and isn't released yet(and I
>> don't
>> >> think there is a concrete release date for OSGi R9 spec in the new
>> future).
>> >> Before OSGi R9 spec gets released and adopted by OSGi implementations
>> like
>> >> Felix/Equinox, I don't think there is much we can do in CXF or even in
>> >> Karaf about this part.
>> >> And Andriy, you are right,  release CXF 4.0 M1 without OSGi/Karaf bit
>> >> seems the only option we have so far,  and I'm +1 for this way
>> now(Since we
>> >> don't know how long we need to wait for the proper OSGi spec released
>> and
>> >> upstream projects can support it).
>> >> Just my 2 cents.
>> >> Best Regards
>> >> Freeman
>> >> On Mon, Aug 22, 2022 at 10:34 PM Jim Ma  wrote:
>> >>> For OSGI and Karaf Jakarta native, I remembered I talked with Freeman
>> >>> about this topic several months ago and got to know
>> >>> there won't be Jakarta namespace support work in the future. I don't
>> know
>> >>> if this has changed.
>> >>> Freeman, do you have some update on this ?
>>
>> >>> On Tue, Aug 23, 2022 at 6:43 AM Andriy Redko  wrote:
>>  Hey Jim,
>>
>>  I think these [1], [2], [3] (Swagger 1.x, OSGi and Karaf) are real
>>  blockers. For Swagger 1.x, we could
>>  go ahead and drop the support altogether, this is quite isolated
>>  feature. OSGi and Karaf are not, those
>>  penetrated very deep into core. What worries me, if we drop everything
>>  OSGi/Karaf related from 4.0.0, we
>>  may need to bring it back some time in the future (with OSGi R9 [4]
>> fe)
>>  and that is going to be quite
>>  difficult. From other side, this is probably the only option to have
>>  4.0.0 milestone out (we excluded some
>>  modules from the build right now but that is more like a temporary
>> hack
>>  which we should not release upon,
>>  even alphas). What do you think guys?
>>  Best Regards,
>>  Andriy Redko
>>  [1] https://issues.apache.org/jira/browse/CXF-8714
>>  [2] https://issues.apache.org/jira/browse/CXF-8723
>>  [3] https://issues.apache.org/jira/browse/CXF-8722
>>  [4] https://github.com/osgi/osgi/milestone/5
>> JM> After we merged the jakarta branch to default branch main branch,
>>  do we
>> JM> need to create some
>> JM> plan to do a future 4.x release?
>> JM> There are a couple of to-do things under
>> JM> https://issues.apache.org/jira/browse/CXF-8371 umberbralla,
>> JM> and for some of them we can't do more things because of the jakarta
>> JM> dependency missing. It seems that some of the dependencies won't
>> JM> have the jakarta namespace artifact released in the near future.
>>  Should we
>> JM> have some milestone/alpha release
>> JM> before all these dependencies are available ?  And if we want to
>> do a
>> JM> milestone release, what do you think we should have in
>> JM> this 4.0.0-M1 release ?
>> JM> Thanks,
>> JM> Jim
>> JM> On Wed, Jun 22, 2022 at 10:02 AM Jim Ma 
>>  wrote:
>> >> Thanks Andriy too for driving this and moving forward !
>>
>> >> On Tue, Jun 21, 2022 at 9:49 AM Andriy Redko 
>> 

Re: [DISCUSS] CXF 3.5.x and beyond

2022-09-09 Thread Freeman Fang
+1 for this way, it's much easier.
Thanks!

Freeman


On Fri, Sep 9, 2022 at 3:55 PM Andriy Redko  wrote:

> Hi Jim,
>
> It sounds easier, requiring less efforts, I agree.
> Colm, Freeman, are you on board with this approach guys?
> Thanks!
>
> Best Regards,
> Andriy Redko
>
> JM> Hi Andriy,
> JM> From what I looked at last time, it seems it's difficult to decouple
> these
> JM> osgi/karaf integration code from cxf core
> JM> and create a new project to put it into a separate repository. IMO, we
> can
> JM> create a branch before we
> JM> remove these integration codes, and later we can look at this branch to
> JM> restore the osgi/integration code when
> JM> osgi jakarta support is available.  Your thoughts?
>
> JM> Thanks,
> JM> Jim
>
> JM> On Thu, Sep 8, 2022 at 7:57 PM Andriy Redko  wrote:
>
> >> Hey guys,
> >>
> >> Thanks a lot for bringing the clarity on possible timelines. @Jim, how
> do
> >> you want
> >> to proceed with that? Do you think it is good idea to move off Apache
> >> Karaf integration
> >> into separate repository altogether (we discussed that a few times as
> >> well)? Should we
> >> preserve the OSGi-related hooks but replace them with "dummy"
> >> implementation (like HTTP
> >> transport for example)? @Colm, @Freeman what do you think? (assuming the
> >> goal is to put
> >> this chunk of codebase aside and bring it back when time comes).
> >>
> >> Thanks!
> >>
> >> Best Regards,
> >> Andriy Redko
> >>
> >>
> >> > Thanks for the informative input, Freeman.
> >> > IMO, If we want to decouple OSGI/Karaf, the 4.0 major release is a
> good
> >> > chance to do this job. When OSGI/Karaf jakarta release is ready,
> >> > We can look at bringing this back with more improvement and refactor
> work
> >> > to make it loosely coupled with core code.
> >>
> >> > On Wed, Sep 7, 2022 at 5:34 AM Freeman Fang 
> >> wrote:
> >>
> >> >> Hi Jim,
> >>
> >> >> Sorry for the late reply, just back from vacation.
> >> >> About the OSGi part, the main problem is that the OSGi R9 spec which
> >> will
> >> >> support Jakarta namespace is in progress and isn't released yet(and I
> >> don't
> >> >> think there is a concrete release date for OSGi R9 spec in the new
> >> future).
> >> >> Before OSGi R9 spec gets released and adopted by OSGi implementations
> >> like
> >> >> Felix/Equinox, I don't think there is much we can do in CXF or even
> in
> >> >> Karaf about this part.
> >> >> And Andriy, you are right,  release CXF 4.0 M1 without OSGi/Karaf bit
> >> >> seems the only option we have so far,  and I'm +1 for this way
> >> now(Since we
> >> >> don't know how long we need to wait for the proper OSGi spec released
> >> and
> >> >> upstream projects can support it).
> >> >> Just my 2 cents.
> >> >> Best Regards
> >> >> Freeman
> >> >> On Mon, Aug 22, 2022 at 10:34 PM Jim Ma 
> wrote:
> >> >>> For OSGI and Karaf Jakarta native, I remembered I talked with
> Freeman
> >> >>> about this topic several months ago and got to know
> >> >>> there won't be Jakarta namespace support work in the future. I don't
> >> know
> >> >>> if this has changed.
> >> >>> Freeman, do you have some update on this ?
> >>
> >> >>> On Tue, Aug 23, 2022 at 6:43 AM Andriy Redko 
> wrote:
> >>  Hey Jim,
> >>
> >>  I think these [1], [2], [3] (Swagger 1.x, OSGi and Karaf) are real
> >>  blockers. For Swagger 1.x, we could
> >>  go ahead and drop the support altogether, this is quite isolated
> >>  feature. OSGi and Karaf are not, those
> >>  penetrated very deep into core. What worries me, if we drop
> everything
> >>  OSGi/Karaf related from 4.0.0, we
> >>  may need to bring it back some time in the future (with OSGi R9 [4]
> >> fe)
> >>  and that is going to be quite
> >>  difficult. From other side, this is probably the only option to
> have
> >>  4.0.0 milestone out (we excluded some
> >>  modules from the build right now but that is more like a temporary
> >> hack
> >>  which we should not release upon,
> >>  even alphas). What do you think guys?
> >>  Best Regards,
> >>  Andriy Redko
> >>  [1] https://issues.apache.org/jira/browse/CXF-8714
> >>  [2] https://issues.apache.org/jira/browse/CXF-8723
> >>  [3] https://issues.apache.org/jira/browse/CXF-8722
> >>  [4] https://github.com/osgi/osgi/milestone/5
> >> JM> After we merged the jakarta branch to default branch main
> branch,
> >>  do we
> >> JM> need to create some
> >> JM> plan to do a future 4.x release?
> >> JM> There are a couple of to-do things under
> >> JM> https://issues.apache.org/jira/browse/CXF-8371 umberbralla,
> >> JM> and for some of them we can't do more things because of the
> jakarta
> >> JM> dependency missing. It seems that some of the dependencies won't
> >> JM> have the jakarta namespace artifact released in the near future.
> >>  Should we
> >> JM> have some milestone/alpha release
> >> JM> before all these dependencies are availab

Re: [DISCUSS] CXF 3.5.x and beyond

2022-09-09 Thread Andriy Redko
Hi Jim,

That is correct, I am working on https://issues.apache.org/jira/browse/CXF-8717 
as part of
Jetty 11 migration, the Atmosphere implementation seems to be fine. Thanks.

Best Regards,
Andriy Redko


JM> Thanks for the update, Andiry. You already did a lot of work on third party
JM> jakarta support !

JM> Just to understand the CXF Jakarta support work status, are these issues we
JM> can start without waiting for the dependency release ?
JM> https://issues.apache.org/jira/browse/CXF-8716
JM> https://issues.apache.org/jira/browse/CXF-8717
JM> https://issues.apache.org/jira/browse/CXF-8719



JM> On Thu, Sep 8, 2022 at 8:04 PM Andriy Redko  wrote:

>> Hi Jim,
>>
>> Yeah, we may need some time, I am also finalizing work on the Wiremock (
>> https://github.com/wiremock/wiremock/pull/1942),
>> we use it in tests extensively. One of the largest efforts is migration to
>> Jetty 11, I have started on that already but
>> have difficulties with WebSockets migration, it needs rework and that is
>> my focus at the moment. The Swagger 1.x we have
>> to drop I believe, I don't see roadmap on Jakarta support there.
>>
>> Thanks!
>>
>> Best Regards,
>> Andriy Redko
>>
>> JM> Hi Andriy,
>> JM> It looks like we still have to wait for the other dependency jakarta
>> JM> support available, like brave's new release to include this change :
>> JM> https://github.com/openzipkin/brave/pull/1344.  Do you see any other
>> JM> dependencies that haven't been released yet except OSGI and Karaf ?
>>
>> JM> Thanks,
>> JM> Jim
>>
>>
>> JM> On Wed, Sep 7, 2022 at 8:11 PM Jim Ma  wrote:
>>
>> >> Thanks for the informative input, Freeman.
>> >> IMO, If we want to decouple OSGI/Karaf, the 4.0 major release is a good
>> >> chance to do this job. When OSGI/Karaf jakarta release is ready,
>> >> We can look at bringing this back with more improvement and refactor
>> work
>> >> to make it loosely coupled with core code.
>> >>
>> >> On Wed, Sep 7, 2022 at 5:34 AM Freeman Fang 
>> >> wrote:
>> >>
>> >>> Hi Jim,
>> >>>
>> >>> Sorry for the late reply, just back from vacation.
>> >>>
>> >>> About the OSGi part, the main problem is that the OSGi R9 spec which
>> will
>> >>> support Jakarta namespace is in progress and isn't released yet(and I
>> don't
>> >>> think there is a concrete release date for OSGi R9 spec in the new
>> future).
>> >>> Before OSGi R9 spec gets released and adopted by OSGi implementations
>> like
>> >>> Felix/Equinox, I don't think there is much we can do in CXF or even in
>> >>> Karaf about this part.
>> >>>
>> >>> And Andriy, you are right,  release CXF 4.0 M1 without OSGi/Karaf bit
>> >>> seems the only option we have so far,  and I'm +1 for this way
>> now(Since we
>> >>> don't know how long we need to wait for the proper OSGi spec released
>> and
>> >>> upstream projects can support it).
>> >>>
>> >>> Just my 2 cents.
>> >>> Best Regards
>> >>> Freeman
>> >>>
>> >>> On Mon, Aug 22, 2022 at 10:34 PM Jim Ma  wrote:
>> >>>
>>  For OSGI and Karaf Jakarta native, I remembered I talked with Freeman
>>  about this topic several months ago and got to know
>>  there won't be Jakarta namespace support work in the future. I don't
>>  know if this has changed.
>>  Freeman, do you have some update on this ?
>> 
>> 
>>  On Tue, Aug 23, 2022 at 6:43 AM Andriy Redko 
>> wrote:
>> 
>> > Hey Jim,
>> >
>> > I think these [1], [2], [3] (Swagger 1.x, OSGi and Karaf) are real
>> > blockers. For Swagger 1.x, we could
>> > go ahead and drop the support altogether, this is quite isolated
>> > feature. OSGi and Karaf are not, those
>> > penetrated very deep into core. What worries me, if we drop
>> everything
>> > OSGi/Karaf related from 4.0.0, we
>> > may need to bring it back some time in the future (with OSGi R9 [4]
>> fe)
>> > and that is going to be quite
>> > difficult. From other side, this is probably the only option to have
>> > 4.0.0 milestone out (we excluded some
>> > modules from the build right now but that is more like a temporary
>> hack
>> > which we should not release upon,
>> > even alphas). What do you think guys?
>> >
>> > Best Regards,
>> > Andriy Redko
>> >
>> > [1] https://issues.apache.org/jira/browse/CXF-8714
>> > [2] https://issues.apache.org/jira/browse/CXF-8723
>> > [3] https://issues.apache.org/jira/browse/CXF-8722
>> > [4] https://github.com/osgi/osgi/milestone/5
>> >
>> > JM> After we merged the jakarta branch to default branch main branch,
>> > do we
>> > JM> need to create some
>> > JM> plan to do a future 4.x release?
>> >
>> > JM> There are a couple of to-do things under
>> > JM> https://issues.apache.org/jira/browse/CXF-8371 umberbralla,
>> > JM> and for some of them we can't do more things because of the
>> jakarta
>> > JM> dependency missing. It seems that some of the dependencies won't
>> > JM> have the jakarta namespace a