Pax Web 8 - WabAugmentingIntegrationTest works

2021-09-07 Thread Grzegorz Grzybek
Hello

I'd like to share good news. The remaining task before GA seems to be DTOs
only (I just have to review the work made initially Marc Schlegel to check
how everything works with my changes).

What "WAB Augmenting" means?

the test:
 - installs a WAB with web.xml and single servlet
 - checks that it works
 - installs a Whiteboard filter targeting the WAB using
osgi.http.whiteboard.context.select=(osgi.http.whiteboard.context.path=/war-bundle)
selector
 - checks that it works - the filter should be used before the WAB's servlet
 - obtains a HttpService instance using bundle context of the WAB and calls
plain old HttpService.registerServlet()
 - checks again that the Whiteboard filter can filter access both to the
WAB's servlet AND to the HttpService servlet
 - stops the WAB
 - checks that nothing works (WAB's servlet, HttpService servlet and
Whiteboard filter), but...
 - ... I register a `ServletContextHelper` with
"osgi.http.whiteboard.context.path=/war-bundle", so the Filter which is NOT
yet unregistered can be satisfied (based on its context selector)
 - checks that the filter works again!

Actually this concludes the 3-way access to Pax Web, where underlying
context can be manipulated easily (I hope) using standard OSGi CMPN methods.

kind regards
Grzegorz Grzybek


[RESULT][VOTE] Apache Karaf runtime 4.3.3 release

2021-09-07 Thread Jean-Baptiste Onofre
Hi all,

This vote passed with the following result:

+1 (binding): Jamie Goodyear, Freeman Fang, François Papon, Grzegorz Grzybek, 
JB Onofré
+1 (non binding): Steinar Bang, Robert Varga, Romain Manni-Bucau, Matt Pavlovich

I’m promoting the artifacts on Maven Central and dist, I will update website 
and Jira and will do the announce. I will also write a quick blog post about 
some highlights in this release.

Thanks all for your vote!

Regards
JB

> Le 2 sept. 2021 à 10:33, Jean-Baptiste Onofré  a écrit :
> 
> Hi everyone,
> 
> I submit Apache Karaf runtime 4.3.3 to your vote.
> 
> This release includes bunch of dependency upgrades, fixes, and improvements, 
> especially:
> 
> - first round of the specs features repository. This repository use will 
> spread (in Karaf and third party projects) and we will improve it, but this 
> first round introduces the skeleton we need.
> - ssh fix new closing socket cleanly
> - memory leak fix on the blueprint state service
> - fix on JMX exception push back to the client
> - bunch of dependency updates
> - and much more !
> 
> Please take a look on Release Notes for details !
> 
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12350142
> 
> Staging Maven Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1157/
> 
> Staging Dist Repository:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.3/
> 
> Git tag:
> karaf-4.3.3
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Don't approve the release (please provide specific comments)
> 
> This vote will be open for at least 72 hours.
> 
> Regards
> JB



Re: [VOTE] Apache Karaf runtime 4.3.3 release

2021-09-07 Thread Jean-Baptiste Onofre
+1 (binding)

Regards
JB

> Le 2 sept. 2021 à 10:33, Jean-Baptiste Onofré  a écrit :
> 
> Hi everyone,
> 
> I submit Apache Karaf runtime 4.3.3 to your vote.
> 
> This release includes bunch of dependency upgrades, fixes, and improvements, 
> especially:
> 
> - first round of the specs features repository. This repository use will 
> spread (in Karaf and third party projects) and we will improve it, but this 
> first round introduces the skeleton we need.
> - ssh fix new closing socket cleanly
> - memory leak fix on the blueprint state service
> - fix on JMX exception push back to the client
> - bunch of dependency updates
> - and much more !
> 
> Please take a look on Release Notes for details !
> 
> Release Notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12350142
> 
> Staging Maven Repository:
> https://repository.apache.org/content/repositories/orgapachekaraf-1157/
> 
> Staging Dist Repository:
> https://dist.apache.org/repos/dist/dev/karaf/4.3.3/
> 
> Git tag:
> karaf-4.3.3
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ] -1 Don't approve the release (please provide specific comments)
> 
> This vote will be open for at least 72 hours.
> 
> Regards
> JB



Re: Spring Boot support in Karaf

2021-09-07 Thread Jean-Baptiste Onofré

Hi,

it's on Tuesday 21st (highlights track).

Regards
JB

On 07/09/2021 09:28, Steven Huypens wrote:

Hi JB,

Thanks for your response. I'm looking forward to your talk, when is it
scheduled ?

Kind regards,
Steven

On Mon, Sep 6, 2021 at 9:44 PM Jean-Baptiste Onofre  wrote:


Hi Steven,

Yes and no: Spring Boot support is planned but not yet available in Karaf
4.x.

The target is Karaf 5.x (I’m working on it right now): Karaf 5.x is a deep
refactoring of Karaf runtime.
I will give a talk about Karaf 5.x during ApacheCon.

Regards
JB


Le 6 sept. 2021 à 11:55, Steven Huypens  a

écrit :


Hi all,

As I understand from the homepage, the Karaf runtime supports Spring Boot
applications. However, I'm having a hard time finding any more info on
this. Can anyone provide some more info or any pointers on this subject ?

Kind regards,
Steven







Re: Spring Boot support in Karaf

2021-09-07 Thread Steven Huypens
Hi JB,

Thanks for your response. I'm looking forward to your talk, when is it
scheduled ?

Kind regards,
Steven

On Mon, Sep 6, 2021 at 9:44 PM Jean-Baptiste Onofre  wrote:

> Hi Steven,
>
> Yes and no: Spring Boot support is planned but not yet available in Karaf
> 4.x.
>
> The target is Karaf 5.x (I’m working on it right now): Karaf 5.x is a deep
> refactoring of Karaf runtime.
> I will give a talk about Karaf 5.x during ApacheCon.
>
> Regards
> JB
>
> > Le 6 sept. 2021 à 11:55, Steven Huypens  a
> écrit :
> >
> > Hi all,
> >
> > As I understand from the homepage, the Karaf runtime supports Spring Boot
> > applications. However, I'm having a hard time finding any more info on
> > this. Can anyone provide some more info or any pointers on this subject ?
> >
> > Kind regards,
> > Steven
>
>