Thanks JB.

I would have though that OSGI R8 is backwards compatible with R7, as I 
didn't see any breaking changes in the spec.
However I understand the logic in maintaining 2 stable build lines.

Thanks again.
Paul



From:   "Jean-Baptiste Onofré" <j...@nanthrax.net>
To:     dev@karaf.apache.org
Date:   12/11/2021 08:54
Subject:        Re: Preparing Karaf runtime 4.3.4



Hi Paul,

We always maintain two stable branch. Today, it's Karaf 4.2.x and 4.3.x.

As soon as we will have first 4.4.0 GA, we will maintain 4.3.x and 4.4.x 
(and 5.0.x is coming but that's a different story).

The reason is to give time for users to "migrate" from one main version 
to another. For instance, Karaf 4.3.x is R7 based, whereas 4.4.x is R8 
based, so, we give the chance for users to smoothly upgrade.

Regards
JB

On 12/11/2021 09:39, Paul Stanley wrote:
> Hi JB,
> 
> If pax-web-8 is going into the next release, Is there any point 
continuing
> the 4.3.x line,  Why not move onto the karaf -4.4.x product?
> 
> Cheers
> Paul
> 
> 
> 
> 
> From:   "Jean-Baptiste Onofré" <j...@nanthrax.net>
> To:     dev@karaf.apache.org
> Date:   12/11/2021 08:27
> Subject:        Re: Preparing Karaf runtime 4.3.4
> 
> 
> 
> You can see the release notes in preparation:
> 
> 
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12350117

> 
> 
> Regards
> JB
> 
> On 12/11/2021 09:24, Steven Huypens wrote:
>> Hi JB,
>>
>> Thanks! Looking forward to it.
>>
>> Where can I find info about the fixes in the maven-bundle-plugin?
>>
>> Best regards,
>> Steven
>>
>> On Fri, Nov 12, 2021 at 9:13 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>> wrote:
>>
>>> Hi Steven,
>>>
>>> yes, next Decanter release will include several fixes, including with
>>> one about Prometheus appender.
>>>
>>> Regards
>>> JB
>>>
>>> On 12/11/2021 09:10, Steven Huypens wrote:
>>>> Hi JB,
>>>>
>>>> Please remember to fix the Decanter-issue we discussed on September 
22
> on
>>>> this mailing list. I think it should be an easy fix :
>>>>
>>>> "While trying to expose a micrometer <https://micrometer.io/> Gauge, 
I
>>>> noticed that its Double value is not shown by the PrometheusServlet.
>>>> Apparently only Integers and Longs are. "
>>>>
>>>> Kind regards,
>>>> Steven
>>>>
>>>> On Fri, Nov 12, 2021 at 8:50 AM Jean-Baptiste Onofré 
<j...@nanthrax.net>
>>>> wrote:
>>>>
>>>>> Hi guys,
>>>>>
>>>>> I finally figured to move forward on release preparation.
>>>>>
>>>>> I will submit Karaf runtime 4.3.4 to vote soon (probably during the
> week
>>>>> end). I will also work on new Decanter release for next week.
>>>>>
>>>>> Finally, I would like to propose a first Karaf runtime 4.4.0.RC1,
> just
>>>>> to give a chance to everyone to test this new series before a GA.
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 07/11/2021 07:02, JB Onofré wrote:
>>>>>> Hi guys
>>>>>>
>>>>>> I gonna release pax web 7.3.21 to align version with Karaf.
>>>>>> I’m working on other third party projects where a dependency
> alignement
>>>>> is required.
>>>>>>
>>>>>> Karaf 4.3.4 will be on vote soon.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>>> Le 31 oct. 2021 à 07:30, Jean-Baptiste Onofre <j...@nanthrax.net> a
>>>>> écrit :
>>>>>>>
>>>>>>> Hi guys,
>>>>>>>
>>>>>>> As said in my previous email I have a fix that I’m testing now.
>>>>>>>
>>>>>>> I will let you know when done.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>>> Le 29 oct. 2021 à 15:28, Grzegorz Grzybek <gr.grzy...@gmail.com> 
a
>>>>> écrit :
>>>>>>>>
>>>>>>>> Now, when creating Pax Web 8 pax-web-jetty-bundle (all-in-one
> Jetty),
>>>>> I'm
>>>>>>>> getting:
>>>>>>>>
>>>>>>>> java.util.ServiceConfigurationError:
>>>>>>>> org.eclipse.jetty.security.Authenticator$Factory: Provider
>>>>>>>> org.eclipse.jetty.security.jaspi.JaspiAuthenticatorFactory not a
>>>>> subtype
>>>>>>>> at java.util.ServiceLoader.fail(ServiceLoader.java:239)
>>> ~[?:1.8.0_312]
>>>>>>>> at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
>>>>> ~[?:1.8.0_312]
>>>>>>>> at
>>>>>
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376)
>>>>>>>> ~[?:1.8.0_312]
>>>>>>>> at
> java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
>>>>>>>> ~[?:1.8.0_312]
>>>>>>>> at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
>>>>> ~[?:1.8.0_312]
>>>>>>>> at
>>>>>>>>
>>>>>
>>>
> 
org.eclipse.jetty.security.SecurityHandler.<clinit>(SecurityHandler.java:88)
>>>>>>>> ~[pax-web-jetty-bundle-8.0.1-SNAPSHOT.jar:?]
>>>>>>>> ...
>>>>>>>> at
>>>>>>>>
>>>>>
>>>
> 
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:131)
>>>>>>>> ~[pax-web-jetty-bundle-8.0.1-SNAPSHOT.jar:?]
>>>>>>>> at
>>>>>>>>
>>>>>
>>>
> 
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:136)
>>>>>>>> ~[pax-web-jetty-bundle-8.0.1-SNAPSHOT.jar:?]
>>>>>>>> at
>>>>>>>>
>>>>>
>>>
> 
org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.<init>(PaxWebServletContextHandler.java:97)
>>>>>>>> ~[pax-web-jetty-8.0.1-SNAPSHOT.jar:?]
>>>>>>>>
>>>>>>>> Checking...
>>>>>>>> regards
>>>>>>>> Grzegorz Grzybek
>>>>>>>>
>>>>>>>> pt., 29 paź 2021 o 13:19 Grzegorz Grzybek <gr.grzy...@gmail.com>
>>>>> napisał(a):
>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> pax-web-jetty before Pax Web 8 used jetty-all, which has
> dependency
>>> on
>>>>>>>>> jetty-jaspic, which has dependency on
> javax.security.auth.message...
>>>>>>>>>
>>>>>>>>> Let me check it.
>>>>>>>>>
>>>>>>>>> regards
>>>>>>>>> Grzegorz Grzybek
>>>>>>>>>
>>>>>>>>> pt., 29 paź 2021 o 13:12 Paul Stanley <
>>>>> paul.stan...@saaconsultants.com>
>>>>>>>>> napisał(a):
>>>>>>>>>
>>>>>>>>>> The Jetty issue:
>>>>> https://github.com/eclipse/jetty.project/issues/6554
>>>>>>>>>> resulted in pull request:
>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>>
> 
https://github.com/eclipse/jetty.project/commit/4fd1a4ea4b7a989ea16f40ba7c49dc553ae2ace1

> 
>>>>>>>>>> This removed the check for the realm being set, thus always
>>> creating
>>>>> a
>>>>>>>>>> default identity service, even when one is not defined.
>>>>>>>>>> As a result the geronimo JASPI spec  (Java Authentication SPI),
>>>>> Attempts
>>>>>>>>>> to construct a default JASPI factory, resulting in a Class Not
>>> Found
>>>>>>>>>> Exception.
>>>>>>>>>>
>>>>>>>>>> I've had a quick look at the pax-web-jetty project, but i can't
> see
>>>>> any
>>>>>>>>>> geronimo dependencies. As such one of the test modules must 
have
>>> the
>>>>> api
>>>>>>>>>> and implementation built in, or it's using a different Jetty
>>> Identity
>>>>>>>>>> Service?
>>>>>>>>>>
>>>>>>>>>> Cheers
>>>>>>>>>> Paul
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> From:   "Grzegorz Grzybek" <gr.grzy...@gmail.com>
>>>>>>>>>> To:     "Karaf Dev" <dev@karaf.apache.org>
>>>>>>>>>> Date:   29/10/2021 11:36
>>>>>>>>>> Subject:        Re: Preparing Karaf runtime 4.3.4
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hello
>>>>>>>>>>
>>>>>>>>>> What's the problem with Jetty 9.4.44? I checked with Pax Web 8
>>>>> without any
>>>>>>>>>> changes and I got:
>>>>>>>>>>
>>>>>>>>>> [INFO] Results:
>>>>>>>>>> [INFO]
>>>>>>>>>> [WARNING] Tests run: 201, Failures: 0, Errors: 0, Skipped: 2
>>>>>>>>>> ...
>>>>>>>>>> [INFO]
>>>>>>>>>> [INFO] --- maven-failsafe-plugin:2.22.2:verify (verify) @
>>>>>>>>>> pax-web-itest-jetty ---
>>>>>>>>>> [INFO]
>>>>>>>>>>
>>>>>
> ------------------------------------------------------------------------
>>>>>>>>>> [INFO] BUILD SUCCESS
>>>>>>>>>> [INFO]
>>>>>>>>>>
>>>>>
> ------------------------------------------------------------------------
>>>>>>>>>> [INFO] Total time:  05:34 min
>>>>>>>>>> [INFO] Finished at: 2021-10-29T12:34:12+02:00
>>>>>>>>>> [INFO]
>>>>>>>>>>
>>>>>
> ------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> The tests include authentication and TLS tests.
>>>>>>>>>>
>>>>>>>>>> regards
>>>>>>>>>> Grzegorz Grzybek
>>>>>>>>>>
>>>>>>>>>> pt., 29 paź 2021 o 11:44 Paul Stanley <
>>>>> paul.stan...@saaconsultants.com>
>>>>>>>>>> napisał(a):
>>>>>>>>>>
>>>>>>>>>>> Hi JB,
>>>>>>>>>>>
>>>>>>>>>>> Jetty 9.4.44 now attempts to create the default instance of 
the
>>>>> jaspi,
>>>>>>>>>>> even if it is not installed or used.
>>>>>>>>>>> I've included the geronimo-jaspi implementation alongside the
>>>>> geronimo
>>>>>>>>>>> -jaspic_1.0_spec to address the issue.
>>>>>>>>>>> Note that ordering is important as there is static code begin
> used
>>>>> to
>>>>>>>>>>> register the jaspic factories, thus the above packages need to
>>>>> loaded
>>>>>>>>>> into
>>>>>>>>>>> the runtime prior to the jetty bundles.
>>>>>>>>>>>
>>>>>>>>>>> Cheers
>>>>>>>>>>> Paul
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> From:   "Jean-Baptiste Onofre" <j...@nanthrax.net>
>>>>>>>>>>> To:     dev@karaf.apache.org
>>>>>>>>>>> Date:   29/10/2021 09:58
>>>>>>>>>>> Subject:        Re: Preparing Karaf runtime 4.3.4
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi guys,
>>>>>>>>>>>
>>>>>>>>>>> I detected that Jetty 9.4.44 update breaks the authentication
>>> layer.
>>>>>>>>>>> I’m fixing that and I will cut Pax Web 7.3.20 to integrate in
>>> Karaf
>>>>>>>>>> 4.3.4.
>>>>>>>>>>>
>>>>>>>>>>> I will keep you posted, however, the plan is still to submit
> Karaf
>>>>> 4.3.4
>>>>>>>>>>> to vote during the week end.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>>> Le 12 oct. 2021 à 14:43, JB Onofré <j...@nanthrax.net> a écrit 
:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi guys
>>>>>>>>>>>>
>>>>>>>>>>>> I’m working on Felix FileInstall release fixing the first
> losing
>>>>>>>>>> issue.
>>>>>>>>>>> I will include couple of other important fixes.
>>>>>>>>>>>>
>>>>>>>>>>>> I would like to submit Karaf 4.3.4 to vote during the week 
end
> or
>>>>>>>>>> early
>>>>>>>>>>> next week.
>>>>>>>>>>>>
>>>>>>>>>>>> Thoughts ?
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
> 
> 
> 



Reply via email to