Hi all,

I wanted to bring this thing to the list, which appeared in a slack
chat today.

Back in October 2021 we had a discussion on how we want to handle our
three active branches (8.x, 9.x and main/10.x) in terms of maintainance
[1]. We already agreed in another thread, that we are not activley
maintain 7.0.x or 7.1.x (but are open for contributions) anymore.

Now, we have a 9.0.0 released, which passes the TCK (which by itself is
really a great achievement!) and we are dived into the EE10 work to
have the momentum.

However, we missed to find consensus on the different proposals and
arguments and didn't make a decision or a vote back than. Currently, I
am seeing, that we are doing work on three different branches and
porting things back and forth ;-) - the situation is a bit agile (lol)
and it is really difficult to keep track (even if it only affects
common dependency updates). 

At the moment, we have:

- 8.x (EE8)
- 9.x (EE9)
- 10.x/main (EE10)

Keeping up with three diverging code bases is challenging ;-)

In addition, the situation is complicated by the fact, that the Tomcat
project decided to EOL their 10.0.x line, which is targeting EE9 and
won't get any fixes in the future.

I think, that we should discuss our prorities in maintaining the
different branches, ie. how much "love" (or energy) we want to give
each branch (if someone steps up and keeps up porting changes, I
wouldn't be against it).

Personally, I think, that we should keep up our efforts in maintaining
8.x (as it is the last javax version and industry will need some more
adoption time before moving to jakarta), ie fixing build improvements,
bug & cves but put the vast majority of our energy into the EE10 work
(+ related projects). I don't think, that we have the energy to
backporting a lot of things to the 9.x branch (aside from CVE fixes,
which might be difficult to the eoling of some libs)) though - but
again: If someone steps up and has the energy to do that, I won't
object :-)

Any thoughts or ideas on a strategy?

Gruß
Richard






[1] https://lists.apache.org/thread/z953f2th5kqc3brjvcjmjwwo93hcd970

Reply via email to