[weld-dev] Cleaning up weld core master

Matej Novotny manovotn at redhat.com
Mon Aug 3 02:26:40 EDT 2020


Hi,

sorry for the delay, I was on PTO.
Here is a summary of where we stand ATM.

There is a Weld issue for this[1] and some progress on my own branch[2].
The only thing I was really waiting for is Undertow release, which I have been told by Flavia is to be released soon (actually might be out at this point, have to check that out).
Otherwise the branch removed these old artifacts and updated to newer jetty and tomcat versions. Testing is working on a Tomcat arq. adapter, Jetty is still broken.
There is also a glitch with one test due to missing released mojarra version in central[3].

I have put that up as a draft so you can see the progress and base anything off that.
See https://github.com/weld/core/pull/2008

Things to resolve there are:
 * Undertow support, we need to check if the release is out and adapt it
 * Update jetty arq adapter to EE 9 version[4] which I frankly don't yet know how to do since some of their APIs have changed
 * Temporarily disable and track (via issue) the failing test due to aforementioned mojarra issue[3]
 * ?? maybe something else.. ?

Feel free to tackle any of the above if you feel like it. I have yet to recover from a pile of unread mail and messages before I can get to this anyway.

> We don't have one for undertow yet, so I will disable that for now.

This would require to either comment out several classes and tests or remove them temporarily.
I've talked to Undertow team and was told that they are planning to release EE 9 version for us rather than see us evict undertow from supported servlets (even temporarily).

> > I'm going through testing the current CDI 3.0.0-RC1 TCK in preparation for
> the final release

Servlet bits shouldn't block you from executing CDI TCK.

Regards
Matej

_________________________________________________________________________________-
[1] https://issues.redhat.com/browse/WELD-2630
[2] https://github.com/manovotn/core/tree/weld2630
[3] https://github.com/eclipse-ee4j/mojarra/issues/4729
[4] https://github.com/arquillian/arquillian-container-jetty/issues/43


----- Original Message -----
> From: "Scott Stark" <sstark at redhat.com>
> To: "weld-dev" <weld-dev at lists.jboss.org>
> Sent: Thursday, July 30, 2020 9:02:56 PM
> Subject: [weld-dev] Cleaning up weld core master
> 
> I'm going through testing the current CDI 3.0.0-RC1 TCK in preparation for
> the final release, and there are old integrations like
> org.jboss.weld.environment.gwtdev that rely on a jetty-6 release for GWT
> stuff. This will not work under the EE9 api change, so I'm going to remove
> it.
> 
> I'm also trying to update the tomcat and jetty support using the current EE 9
> based releases.
> 
> We don't have one for undertow yet, so I will disable that for now.
> 
> Is there any other cleanup/reorg we want to do as part of this?
> 
> 
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev


More information about the weld-dev mailing list