Sorry for the late reply, the dev list is used primarily for issue
update notifications and I've missed the mail with the original
question. It would probably be safer to write to the
"us...@qpid.apache.org" to get the answer more quickly.

As mentioned previously we're currently working on the next Broker-J
build. It will require Java 11 as a minimal JRE version, but should
support Java 17 as well (see some discussion here:
https://lists.apache.org/thread/vn3s976v4zxbv83zc1mwpcvvzh25nst2).

Among other things we're already working on: migration of JUnit tests
to JUnit 5, migration of Jetty to the newer version, some REST API
improvements and modernization of the code base to the Java 11
standards.

Containerization as well as the native image build were also in our
(pretty far to be honest) plans. If you'd like to share your knowledge
or some parts of your work we'd appreciate it.

Kind regards,
Daniil Kirilyuk

On Mon, 10 Oct 2022 at 20:37, Paul <pgallen...@randomlogic.com> wrote:
>
> Thanks for getting back to me.
>
> We are moving very quickly at upgrading everything to Java 17 and as
> security is our #1 concern, we have to be diligent and careful with
> testing and updates. Since you have verified that what I found is a
> valid failure (e.g. - as I suspected Java 17 is stricter than Java 11
> and Java 8), we can ignore the failure (which I actually fixed in my
> build by changing the hostname used in the failing test). Regarding the
> script engine failure, that was easily fixed by enabling Nashorn support
> in the GraalVM compiler.
>
> A full regression test is taking some time, but so far Qpid seems to be
> working fairly well as a native image.
>
> Thanks,
>
> PGA
>
> On 10/10/2022 10:02 AM, Daniil Kirilyuk wrote:
> > Hello,
> >
> > As far as I know, a switch to ignore the invalid hostname was added
> > with JIRA QPID-8535 (https://issues.apache.org/jira/browse/QPID-8535)
> > due to the errors arising when hostname has had an underscore
> > character. That seemed to be a workaround for a quite specific case.
> > The workaround mechanism was broken in Java 17 due to the changes in
> > SNI validation mechanism.
> >
> > The unit test failing under Java 17 should be fixed with QPID-8587
> > (https://issues.apache.org/jira/browse/QPID-8587), PR -
> > https://github.com/apache/qpid-broker-j/pull/135.
> >
> > We’re currently working on preparing the next Broker-J public build
> > which will include this change as well as some other fixes and
> > improvements (documented in latest Broker-J JIRAs), but it may take
> > some time till it will be available. We hope to manage it till the end
> > of the year.
> >
> >
> > Kind regards,
> > Daniil Kirilyuk
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
> > For additional commands, e-mail: dev-h...@qpid.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
> For additional commands, e-mail: dev-h...@qpid.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to