Re: [PR] Backports the fixes contained in Tomcat 10.1.14 to TomEE 9.x (tomee)

2023-10-11 Thread via GitHub


rzo1 merged PR #1068:
URL: https://github.com/apache/tomee/pull/1068


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Backports the fixes contained in Tomcat 10.1.14 to TomEE 9.x (tomee)

2023-10-11 Thread via GitHub


rzo1 commented on PR #1068:
URL: https://github.com/apache/tomee/pull/1068#issuecomment-1758941949

   Build is ok (aside from the usual flaky tests)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: OWB4 branch - how to proceed with EE10 work?

2023-10-11 Thread Benedict Eisenkrämer
+1 for merging the PR, as to not loose sight of what is working and 
what  is not.
I think it is a good idea to add the profile for it and fix the tests on 
main.


On 09.10.23 13:40, Richard Zowalla wrote:

I agree with you, Thomas ;-)

The initial problem is/was, that upgrading to EE-10 APIs has a lot of
cross dependencies. At least the full build is green, so it is only the
CDI TCK, which is currently failing.

If we add a profile for it (similar to johnzon), we can just continue
to work with smaller units.

Gruß
Richard



Am Montag, dem 09.10.2023 um 13:29 +0200 schrieb Thomas Andraschko:

IMO we should really just merge the PR soon. Its t big to work on
something.
Then create some JIRA tasks for everything still open and close some
current resolved ones.

I can have a look at the failing CDI tests then, but maybe mark or
romain
has time. They have more knowledge :D

Am Fr., 6. Okt. 2023 um 10:19 Uhr schrieb Richard Zowalla
:


Thanks for your fast repsonse, Thomas!

It compiled because I cherry picked some changes from the previous
EE-
10 branch in which the annoations were changed.

I just removed those tests.

Gruß
Richard

Am Freitag, dem 06.10.2023 um 10:04 +0200 schrieb Thomas
Andraschko:

Hi Richard,

about JSF:
in theory it should not even compile, there is no "import
jakarta.faces.bean.ManagedBean" anymore.
You can just delete this 3 tests as it tests old JSF managed
beans,
which
was completely removed. We just reuse CDI now.

Best regards,
Thomas

Am Fr., 6. Okt. 2023 um 09:18 Uhr schrieb Richard Zowalla
:


I did some more work on the branch since this e-mail was sent.

To get a working build, I did

- (1) Upgrade a lot of dependencies to their newer counterpart
(EE10 APIs,
Tomcat, OWB, Johnzon, BatchEE, ...)

- (2) Ignored / excluded examples with JAX-WS from the build
(as
CXF-4
can't handle it due to removals in Jakarta XML Binding)

- (3) Excluded some tests related to JAX-WS in the arquillian
part
of the
build for the same reason.

Currently, it now shows the actual status regarding the OWB-4 /
CDI
upgrade. A PR is here: [1]

I noticed, that it isn't as simply as upgrading step by step
because you
tend to jump into an API/impl nightmare.
How do we want to go on from this point? The branch and changes
are
already quite big.

Where help is very welcome:

- (i) There are some JSF-related arquillian tests failing:

   -
org.apache.openejb.arquillian.tests.jms.JMSInjectionTest.testJM
SInj
ection
   -
org.apache.openejb.arquillian.tests.jsf.ejb.JSFInjectionTest.te
stEj
bInjection
   -
org.apache.openejb.arquillian.tests.jsf.resource.JSFResourceInj
ecti
onTest.validResourceInjection

   Maybe Thomas can have a look here (or any other JSF expert ;-
) ).
I am
asking, because he did the Faces 4 integration changes in a PR.

- (ii) Somebody who has a (quick) look at the failing CDI
tests. I
don't
know, if these tests are expected to fail as we didn't impl
something or if
it is just a setup thing.

What do you think about:

- Adding a profile for the CDI-TCK, so it doesn't necessarily
break
the
build? That would be an option to get the current code to main
and
start to
work on integrating the TCKs?

Any other thoughts?

Gruß
Richard

[1] https://github.com/apache/tomee/pull/1066

On 2023/10/03 05:18:26 Richard Zowalla wrote:

Hi all,

in the last few days I was trying to integrate the latest OWB
4
release
within TomEE 10 (main). This included upgrading our API's to
match EE10
and fix all the little runtime / compile issues. The actual
work
is
done in my fork [3].

Long story short:

- A current full build is here: [1]

- There are a bunch of failing tests in the (new) CDI TCK.
Might
be
actual issues with our impl or setup problems. Didn't look
into
it yet

(might be

better if someone with more CDI knowledge than me has a
look),
because
I want to clarify how we want to proceed first.

- The jaxws-related examples / arquilliam are because of the
removal of
jakarta.xml.bind.Validator in EE10 [2]. CXF4 isn't EE10 yet,
so
this is
an expected limitation.

- Some arquillian tests seem to fail due to JSP updates.
Didn't
check

Fürther yet for the reason above.

- There are some other tests and examples failing because of
the
owb /

ee10

upgrade, which might need a additional eyes.

I am now wondering how we want to proceed with EE10 / main
branch?

My branch [3] to go to OWB4 already contains a lot of changes
(sometimes derived from the bigger branch with commits from
Jean-
Louis,
Jon and Thomas from a few months ago).

If we move on like that, it will just become a huge burden or
even
impossible to review.

Any thoughts on how we want to proceed with the EE10-work?

Gruß
Richard

[1]
https://ci-builds.apache.org/job/Tomee/job/pull-request-manual/37/
[2] https://jakarta.ee/specifications/xml-binding/4.0/
[3] https://github.com/rzo1/tomee/tree/owb4







Re: 8.0.16 release

2023-10-11 Thread Jamie Johnson
Looks right to me as well. Thanks Richard!

On Wed, Oct 11, 2023 at 12:45 PM Richard Zowalla 
wrote:

> I think we are running into
> https://bz.apache.org/bugzilla/show_bug.cgi?id=67664
>
> This requires 9.0.82 to become available.
>
> They are already voting:
>  https://lists.apache.org/thread/qro48x3xnvhvvxxv3hwnqnnsrrry773j
>
> After 9.0.82 becomes available, we are most likely in a good shape to
> start a release
>
> Gruß
> Richard
>
> Am 11. Oktober 2023 18:14:09 MESZ schrieb Richard Zowalla <
> rich...@zowalla.com>:
> >It seems the Tomcat upgrade breaks some connection pool related tests.
> >
> >I guess we need to check our integration code to fix it:
> https://ci-builds.apache.org/job/Tomee/job/tomee-8.x-build-full-java8/lastCompletedBuild/testReport/
> >
> >So if anyone wants to dig, feel free.
> >
> >
> >
> >Am 11. Oktober 2023 16:56:27 MESZ schrieb Jamie Johnson <
> jej2...@gmail.com>:
> >>There are other vulnerabilities (pulled from https://osv.dev/) that can
> be
> >>addressed, but need to be reviewed.  The format below is dependency
> >>current_version (fix_version).
> >>
> >>org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
> >>GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
> >>(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)
> >>
> >>xalan:xalan 2.7.2 (2.7.3)
> >>GHSA-9339-86wc-4qgf (2.7.3)
> >>
> >>org.apache.commons:commons-compress 1.14 (>=1.24.0)
> >>GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22),
> GHSA-h436-432x-8fvx
> >>(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
> >>(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)
> >>
> >>org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
> >>GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
> >>(9.4.51.v20230217)
> >>
> >>org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
> >>GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)
> >>
> >>org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
> >>GHSA-3gh6-v5v9-6v9j (9.4.53)
> >>
> >>org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
> >>GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
> >>(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)
> >>
> >>com.google.code.gson:gson 2.2.4 (2.8.9)
> >>GHSA-4jrv-ppp4-jm57 (2.8.9)
> >>
> >>org.webjars:handlebars 1.2.1 (4.7.7)
> >>GHSA-f2jv-r9rf-7988 (4.7.7)
> >>
> >>org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
> >>GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)
> >>
> >>
> >>On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:
> >>
> >>> How deep down the rabbit hole should the dependency checks normally go?
> >>> Looks like the big ones I was tracking with security updates were done.
> >>>
> >>> johnzon 1.2.21
> >>> tomcat 9.0.81
> >>> bouncy castle 1.76
> >>>
> >>> Still poking around a bit but there’s obviously a lot.
> >>>
> >>> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla 
> wrote:
> >>>
>  In theory, every committer can act as release manager.
> 
>  There are some steps in the process, which requires PMC karma, though
>  (such as adding a key to the KEYS file, moving stuff to the release
> are
>  on SVN, start the VOTE, etc.).
> 
>  The process is documented here: [1]
> 
>  That being said:
> 
>  I am currently planning to start the release process for TomEE 9.1.1
>  within this week. Due to the Tomcat security issues released
> yesterday,
>  we need to do some backporting, which will consume additional time.
> (It
>  just interrupted my preparations, so it needs additional CI / TCK
>  cycles)
> 
>  A release usally consumes around 1-3 hours of work. Mostly because you
>  have to wait for stuff being build or to run some basic sanity checks
>  before starting and to not forget any step.
> 
>  What would really help for a TomEE 8.0.16 is to carefully re-check the
>  current dependencies for important 3rd party dependencies (and update
>  if needed. Note: Each update or bunch of updates shouldn't break the
>  build. A full build on CI takes around 4-8 hours) on that branch,
> build
>  it locally and conduct some sanity checks (for example: same lib in
>  different versions in /lib -> check and fix) with the created
>  tar.gz/zip files.
> 
>  This is one of the steps, which usually consumes a lot of time. If you
>  want to give it a try, I am happy to help out for the steps which
>  require PMC involvement. Otherwise, I might find some time in the next
>  week to start a release of 8.0.16 - just let me know and I can plan my
>  time accordingly ;-)
> 
>  Gruß
>  Richard
> 
> 
> 
> 
>  [1] https://tomee.apache.org/dev/release-tomee.html
> 
> 
>  Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
>  > Jean-Louis, are there directions anywhere? Not promising anything :)
>  >
>  > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
>  >  wrote:
>  > >
>  > > 

Re: 8.0.16 release

2023-10-11 Thread Richard Zowalla
I think we are running into https://bz.apache.org/bugzilla/show_bug.cgi?id=67664

This requires 9.0.82 to become available.

They are already voting:
 https://lists.apache.org/thread/qro48x3xnvhvvxxv3hwnqnnsrrry773j

After 9.0.82 becomes available, we are most likely in a good shape to start a 
release

Gruß
Richard 

Am 11. Oktober 2023 18:14:09 MESZ schrieb Richard Zowalla :
>It seems the Tomcat upgrade breaks some connection pool related tests.
>
>I guess we need to check our integration code to fix it: 
>https://ci-builds.apache.org/job/Tomee/job/tomee-8.x-build-full-java8/lastCompletedBuild/testReport/
>
>So if anyone wants to dig, feel free.
>
> 
>
>Am 11. Oktober 2023 16:56:27 MESZ schrieb Jamie Johnson :
>>There are other vulnerabilities (pulled from https://osv.dev/) that can be
>>addressed, but need to be reviewed.  The format below is dependency
>>current_version (fix_version).
>>
>>org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
>>GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
>>(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)
>>
>>xalan:xalan 2.7.2 (2.7.3)
>>GHSA-9339-86wc-4qgf (2.7.3)
>>
>>org.apache.commons:commons-compress 1.14 (>=1.24.0)
>>GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22), GHSA-h436-432x-8fvx
>>(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
>>(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)
>>
>>org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
>>GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
>>(9.4.51.v20230217)
>>
>>org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
>>GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)
>>
>>org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
>>GHSA-3gh6-v5v9-6v9j (9.4.53)
>>
>>org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
>>GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
>>(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)
>>
>>com.google.code.gson:gson 2.2.4 (2.8.9)
>>GHSA-4jrv-ppp4-jm57 (2.8.9)
>>
>>org.webjars:handlebars 1.2.1 (4.7.7)
>>GHSA-f2jv-r9rf-7988 (4.7.7)
>>
>>org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
>>GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)
>>
>>
>>On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:
>>
>>> How deep down the rabbit hole should the dependency checks normally go?
>>> Looks like the big ones I was tracking with security updates were done.
>>>
>>> johnzon 1.2.21
>>> tomcat 9.0.81
>>> bouncy castle 1.76
>>>
>>> Still poking around a bit but there’s obviously a lot.
>>>
>>> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla  wrote:
>>>
 In theory, every committer can act as release manager.

 There are some steps in the process, which requires PMC karma, though
 (such as adding a key to the KEYS file, moving stuff to the release are
 on SVN, start the VOTE, etc.).

 The process is documented here: [1]

 That being said:

 I am currently planning to start the release process for TomEE 9.1.1
 within this week. Due to the Tomcat security issues released yesterday,
 we need to do some backporting, which will consume additional time. (It
 just interrupted my preparations, so it needs additional CI / TCK
 cycles)

 A release usally consumes around 1-3 hours of work. Mostly because you
 have to wait for stuff being build or to run some basic sanity checks
 before starting and to not forget any step.

 What would really help for a TomEE 8.0.16 is to carefully re-check the
 current dependencies for important 3rd party dependencies (and update
 if needed. Note: Each update or bunch of updates shouldn't break the
 build. A full build on CI takes around 4-8 hours) on that branch, build
 it locally and conduct some sanity checks (for example: same lib in
 different versions in /lib -> check and fix) with the created
 tar.gz/zip files.

 This is one of the steps, which usually consumes a lot of time. If you
 want to give it a try, I am happy to help out for the steps which
 require PMC involvement. Otherwise, I might find some time in the next
 week to start a release of 8.0.16 - just let me know and I can plan my
 time accordingly ;-)

 Gruß
 Richard




 [1] https://tomee.apache.org/dev/release-tomee.html


 Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
 > Jean-Louis, are there directions anywhere? Not promising anything :)
 >
 > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
 >  wrote:
 > >
 > > Whomever is committer can do it.
 > >
 > > I was just trying to give you an honest reply regarding my
 > > availabilities
 > > and give visibility to the rest of the community and the other
 > > committers
 > > at the same time.
 > >
 > > Hope it helps.
 > >
 > >
 > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
 > > écrit :
 > >
 > > > I’m not sure 

Re: 8.0.16 release

2023-10-11 Thread Richard Zowalla
It seems the Tomcat upgrade breaks some connection pool related tests.

I guess we need to check our integration code to fix it: 
https://ci-builds.apache.org/job/Tomee/job/tomee-8.x-build-full-java8/lastCompletedBuild/testReport/

So if anyone wants to dig, feel free.

 

Am 11. Oktober 2023 16:56:27 MESZ schrieb Jamie Johnson :
>There are other vulnerabilities (pulled from https://osv.dev/) that can be
>addressed, but need to be reviewed.  The format below is dependency
>current_version (fix_version).
>
>org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
>GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
>(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)
>
>xalan:xalan 2.7.2 (2.7.3)
>GHSA-9339-86wc-4qgf (2.7.3)
>
>org.apache.commons:commons-compress 1.14 (>=1.24.0)
>GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22), GHSA-h436-432x-8fvx
>(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
>(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)
>
>org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
>GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
>(9.4.51.v20230217)
>
>org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
>GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)
>
>org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
>GHSA-3gh6-v5v9-6v9j (9.4.53)
>
>org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
>GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
>(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)
>
>com.google.code.gson:gson 2.2.4 (2.8.9)
>GHSA-4jrv-ppp4-jm57 (2.8.9)
>
>org.webjars:handlebars 1.2.1 (4.7.7)
>GHSA-f2jv-r9rf-7988 (4.7.7)
>
>org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
>GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)
>
>
>On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:
>
>> How deep down the rabbit hole should the dependency checks normally go?
>> Looks like the big ones I was tracking with security updates were done.
>>
>> johnzon 1.2.21
>> tomcat 9.0.81
>> bouncy castle 1.76
>>
>> Still poking around a bit but there’s obviously a lot.
>>
>> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla  wrote:
>>
>>> In theory, every committer can act as release manager.
>>>
>>> There are some steps in the process, which requires PMC karma, though
>>> (such as adding a key to the KEYS file, moving stuff to the release are
>>> on SVN, start the VOTE, etc.).
>>>
>>> The process is documented here: [1]
>>>
>>> That being said:
>>>
>>> I am currently planning to start the release process for TomEE 9.1.1
>>> within this week. Due to the Tomcat security issues released yesterday,
>>> we need to do some backporting, which will consume additional time. (It
>>> just interrupted my preparations, so it needs additional CI / TCK
>>> cycles)
>>>
>>> A release usally consumes around 1-3 hours of work. Mostly because you
>>> have to wait for stuff being build or to run some basic sanity checks
>>> before starting and to not forget any step.
>>>
>>> What would really help for a TomEE 8.0.16 is to carefully re-check the
>>> current dependencies for important 3rd party dependencies (and update
>>> if needed. Note: Each update or bunch of updates shouldn't break the
>>> build. A full build on CI takes around 4-8 hours) on that branch, build
>>> it locally and conduct some sanity checks (for example: same lib in
>>> different versions in /lib -> check and fix) with the created
>>> tar.gz/zip files.
>>>
>>> This is one of the steps, which usually consumes a lot of time. If you
>>> want to give it a try, I am happy to help out for the steps which
>>> require PMC involvement. Otherwise, I might find some time in the next
>>> week to start a release of 8.0.16 - just let me know and I can plan my
>>> time accordingly ;-)
>>>
>>> Gruß
>>> Richard
>>>
>>>
>>>
>>>
>>> [1] https://tomee.apache.org/dev/release-tomee.html
>>>
>>>
>>> Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
>>> > Jean-Louis, are there directions anywhere? Not promising anything :)
>>> >
>>> > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
>>> >  wrote:
>>> > >
>>> > > Whomever is committer can do it.
>>> > >
>>> > > I was just trying to give you an honest reply regarding my
>>> > > availabilities
>>> > > and give visibility to the rest of the community and the other
>>> > > committers
>>> > > at the same time.
>>> > >
>>> > > Hope it helps.
>>> > >
>>> > >
>>> > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
>>> > > écrit :
>>> > >
>>> > > > I’m not sure what that entails or who would go about doing it. Is
>>> > > > it a
>>> > > > community or contributor driven thing?
>>> > > >
>>> > > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
>>> > > > jlmonte...@tomitribe.com> wrote:
>>> > > >
>>> > > > > I think most of the energy is currently on TomEE 9 and the new
>>> > > > > TomEE 10.
>>> > > > > I've also noticed some Tomcat CVE today if I remember
>>> > > > > correctly.
>>> > > > >
>>> > > > > I'm all hands on TomEE 10 currently because we need to 

Re: 8.0.16 release

2023-10-11 Thread Jamie Johnson
Looking in the distribution I don't see any of these jars then. Do you
agree?

On Wed, Oct 11, 2023 at 11:11 AM Richard Zowalla 
wrote:

> Some of these dependencies aren't shipped with the TomEE distribution.
> Best way to check is to actually look through /lib
>
>
>
> Am 11. Oktober 2023 16:56:27 MESZ schrieb Jamie Johnson  >:
> >There are other vulnerabilities (pulled from https://osv.dev/) that can
> be
> >addressed, but need to be reviewed.  The format below is dependency
> >current_version (fix_version).
> >
> >org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
> >GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
> >(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)
> >
> >xalan:xalan 2.7.2 (2.7.3)
> >GHSA-9339-86wc-4qgf (2.7.3)
> >
> >org.apache.commons:commons-compress 1.14 (>=1.24.0)
> >GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22),
> GHSA-h436-432x-8fvx
> >(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
> >(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)
> >
> >org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
> >GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
> >(9.4.51.v20230217)
> >
> >org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
> >GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)
> >
> >org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
> >GHSA-3gh6-v5v9-6v9j (9.4.53)
> >
> >org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
> >GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
> >(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)
> >
> >com.google.code.gson:gson 2.2.4 (2.8.9)
> >GHSA-4jrv-ppp4-jm57 (2.8.9)
> >
> >org.webjars:handlebars 1.2.1 (4.7.7)
> >GHSA-f2jv-r9rf-7988 (4.7.7)
> >
> >org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
> >GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)
> >
> >
> >On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:
> >
> >> How deep down the rabbit hole should the dependency checks normally go?
> >> Looks like the big ones I was tracking with security updates were done.
> >>
> >> johnzon 1.2.21
> >> tomcat 9.0.81
> >> bouncy castle 1.76
> >>
> >> Still poking around a bit but there’s obviously a lot.
> >>
> >> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla 
> wrote:
> >>
> >>> In theory, every committer can act as release manager.
> >>>
> >>> There are some steps in the process, which requires PMC karma, though
> >>> (such as adding a key to the KEYS file, moving stuff to the release are
> >>> on SVN, start the VOTE, etc.).
> >>>
> >>> The process is documented here: [1]
> >>>
> >>> That being said:
> >>>
> >>> I am currently planning to start the release process for TomEE 9.1.1
> >>> within this week. Due to the Tomcat security issues released yesterday,
> >>> we need to do some backporting, which will consume additional time. (It
> >>> just interrupted my preparations, so it needs additional CI / TCK
> >>> cycles)
> >>>
> >>> A release usally consumes around 1-3 hours of work. Mostly because you
> >>> have to wait for stuff being build or to run some basic sanity checks
> >>> before starting and to not forget any step.
> >>>
> >>> What would really help for a TomEE 8.0.16 is to carefully re-check the
> >>> current dependencies for important 3rd party dependencies (and update
> >>> if needed. Note: Each update or bunch of updates shouldn't break the
> >>> build. A full build on CI takes around 4-8 hours) on that branch, build
> >>> it locally and conduct some sanity checks (for example: same lib in
> >>> different versions in /lib -> check and fix) with the created
> >>> tar.gz/zip files.
> >>>
> >>> This is one of the steps, which usually consumes a lot of time. If you
> >>> want to give it a try, I am happy to help out for the steps which
> >>> require PMC involvement. Otherwise, I might find some time in the next
> >>> week to start a release of 8.0.16 - just let me know and I can plan my
> >>> time accordingly ;-)
> >>>
> >>> Gruß
> >>> Richard
> >>>
> >>>
> >>>
> >>>
> >>> [1] https://tomee.apache.org/dev/release-tomee.html
> >>>
> >>>
> >>> Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
> >>> > Jean-Louis, are there directions anywhere? Not promising anything :)
> >>> >
> >>> > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
> >>> >  wrote:
> >>> > >
> >>> > > Whomever is committer can do it.
> >>> > >
> >>> > > I was just trying to give you an honest reply regarding my
> >>> > > availabilities
> >>> > > and give visibility to the rest of the community and the other
> >>> > > committers
> >>> > > at the same time.
> >>> > >
> >>> > > Hope it helps.
> >>> > >
> >>> > >
> >>> > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
> >>> > > écrit :
> >>> > >
> >>> > > > I’m not sure what that entails or who would go about doing it. Is
> >>> > > > it a
> >>> > > > community or contributor driven thing?
> >>> > > >
> >>> > > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
> >>> > > > jlmonte...@tomitribe.com> wrote:
> >>> > > >
> >>> > > > > 

Re: 8.0.16 release

2023-10-11 Thread Richard Zowalla
Some of these dependencies aren't shipped with the TomEE distribution. Best way 
to check is to actually look through /lib 



Am 11. Oktober 2023 16:56:27 MESZ schrieb Jamie Johnson :
>There are other vulnerabilities (pulled from https://osv.dev/) that can be
>addressed, but need to be reviewed.  The format below is dependency
>current_version (fix_version).
>
>org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
>GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
>(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)
>
>xalan:xalan 2.7.2 (2.7.3)
>GHSA-9339-86wc-4qgf (2.7.3)
>
>org.apache.commons:commons-compress 1.14 (>=1.24.0)
>GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22), GHSA-h436-432x-8fvx
>(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
>(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)
>
>org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
>GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
>(9.4.51.v20230217)
>
>org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
>GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)
>
>org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
>GHSA-3gh6-v5v9-6v9j (9.4.53)
>
>org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
>GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
>(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)
>
>com.google.code.gson:gson 2.2.4 (2.8.9)
>GHSA-4jrv-ppp4-jm57 (2.8.9)
>
>org.webjars:handlebars 1.2.1 (4.7.7)
>GHSA-f2jv-r9rf-7988 (4.7.7)
>
>org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
>GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)
>
>
>On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:
>
>> How deep down the rabbit hole should the dependency checks normally go?
>> Looks like the big ones I was tracking with security updates were done.
>>
>> johnzon 1.2.21
>> tomcat 9.0.81
>> bouncy castle 1.76
>>
>> Still poking around a bit but there’s obviously a lot.
>>
>> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla  wrote:
>>
>>> In theory, every committer can act as release manager.
>>>
>>> There are some steps in the process, which requires PMC karma, though
>>> (such as adding a key to the KEYS file, moving stuff to the release are
>>> on SVN, start the VOTE, etc.).
>>>
>>> The process is documented here: [1]
>>>
>>> That being said:
>>>
>>> I am currently planning to start the release process for TomEE 9.1.1
>>> within this week. Due to the Tomcat security issues released yesterday,
>>> we need to do some backporting, which will consume additional time. (It
>>> just interrupted my preparations, so it needs additional CI / TCK
>>> cycles)
>>>
>>> A release usally consumes around 1-3 hours of work. Mostly because you
>>> have to wait for stuff being build or to run some basic sanity checks
>>> before starting and to not forget any step.
>>>
>>> What would really help for a TomEE 8.0.16 is to carefully re-check the
>>> current dependencies for important 3rd party dependencies (and update
>>> if needed. Note: Each update or bunch of updates shouldn't break the
>>> build. A full build on CI takes around 4-8 hours) on that branch, build
>>> it locally and conduct some sanity checks (for example: same lib in
>>> different versions in /lib -> check and fix) with the created
>>> tar.gz/zip files.
>>>
>>> This is one of the steps, which usually consumes a lot of time. If you
>>> want to give it a try, I am happy to help out for the steps which
>>> require PMC involvement. Otherwise, I might find some time in the next
>>> week to start a release of 8.0.16 - just let me know and I can plan my
>>> time accordingly ;-)
>>>
>>> Gruß
>>> Richard
>>>
>>>
>>>
>>>
>>> [1] https://tomee.apache.org/dev/release-tomee.html
>>>
>>>
>>> Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
>>> > Jean-Louis, are there directions anywhere? Not promising anything :)
>>> >
>>> > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
>>> >  wrote:
>>> > >
>>> > > Whomever is committer can do it.
>>> > >
>>> > > I was just trying to give you an honest reply regarding my
>>> > > availabilities
>>> > > and give visibility to the rest of the community and the other
>>> > > committers
>>> > > at the same time.
>>> > >
>>> > > Hope it helps.
>>> > >
>>> > >
>>> > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
>>> > > écrit :
>>> > >
>>> > > > I’m not sure what that entails or who would go about doing it. Is
>>> > > > it a
>>> > > > community or contributor driven thing?
>>> > > >
>>> > > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
>>> > > > jlmonte...@tomitribe.com> wrote:
>>> > > >
>>> > > > > I think most of the energy is currently on TomEE 9 and the new
>>> > > > > TomEE 10.
>>> > > > > I've also noticed some Tomcat CVE today if I remember
>>> > > > > correctly.
>>> > > > >
>>> > > > > I'm all hands on TomEE 10 currently because we need to fill the
>>> > > > > feature
>>> > > > > gaps on all implementations. So speaking about myself, not sure
>>> > > > > I can
>>> > > > > trigger a 

Re: 8.0.16 release

2023-10-11 Thread Jamie Johnson
There are other vulnerabilities (pulled from https://osv.dev/) that can be
addressed, but need to be reviewed.  The format below is dependency
current_version (fix_version).

org.apache.httpcomponents:httpclient 4.2.2 (>= 4.5.13)
GHSA-2x83-r56g-cv47 (4.2.3), GHSA-7r82-7xv7-xcpj
(4.5.13), GHSA-fmj5-wv96-r2ch (4.3.6), GHSA-cfh5-3ghh-wfjx (4.3.5)

xalan:xalan 2.7.2 (2.7.3)
GHSA-9339-86wc-4qgf (2.7.3)

org.apache.commons:commons-compress 1.14 (>=1.24.0)
GHSA-hrmr-f5m6-m9pq (1.18), GHSA-xqfj-vm6h-2x34 (1.22), GHSA-h436-432x-8fvx
(1.16), GHSA-crv7-7245-f45f (1.21), GHSA-mc84-pj99-q6hh
(1.21), GHSA-7hfm-57qf-j43q (1.21), GHSA-cgwf-w82q-5jrr (1.24.0)

org.eclipse.jetty:jetty-server 9.4.49.v20220914 (9.4.51.v20230217)
GHSA-qw69-rqj8-6qw8 (9.4.51.v20230217), GHSA-p26g-97m4-6q7c
(9.4.51.v20230217)

org.eclipse.jetty:jetty-http 9.4.49.v20220914 (>=9.4.53)
GHSA-hmr7-m48g-48f6 (9.4.52), GHSA-wgh7-54f2-x98r (9.4.53)

org.eclipse.jetty:jetty-servlets 9.4.49.v20220914 (9.4.53)
GHSA-3gh6-v5v9-6v9j (9.4.53)

org.apache.sshd:sshd-core 2.1.0 (>=2.10.0)
GHSA-9279-7hph-r3xw (2.7.0), GHSA-fhw8-8j55-vwgq
(2.9.2), GHSA-mjmq-gwgm-5qhm (2.10.0)

com.google.code.gson:gson 2.2.4 (2.8.9)
GHSA-4jrv-ppp4-jm57 (2.8.9)

org.webjars:handlebars 1.2.1 (4.7.7)
GHSA-f2jv-r9rf-7988 (4.7.7)

org.apache.ivy:ivy 2.3.0 (>= 2.5.2)
GHSA-wv7w-rj2x-556x (2.5.1), GHSA-2jc4-r94c-rp7h (2.5.2)


On Wed, Oct 11, 2023 at 6:49 AM Jamie Johnson  wrote:

> How deep down the rabbit hole should the dependency checks normally go?
> Looks like the big ones I was tracking with security updates were done.
>
> johnzon 1.2.21
> tomcat 9.0.81
> bouncy castle 1.76
>
> Still poking around a bit but there’s obviously a lot.
>
> On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla  wrote:
>
>> In theory, every committer can act as release manager.
>>
>> There are some steps in the process, which requires PMC karma, though
>> (such as adding a key to the KEYS file, moving stuff to the release are
>> on SVN, start the VOTE, etc.).
>>
>> The process is documented here: [1]
>>
>> That being said:
>>
>> I am currently planning to start the release process for TomEE 9.1.1
>> within this week. Due to the Tomcat security issues released yesterday,
>> we need to do some backporting, which will consume additional time. (It
>> just interrupted my preparations, so it needs additional CI / TCK
>> cycles)
>>
>> A release usally consumes around 1-3 hours of work. Mostly because you
>> have to wait for stuff being build or to run some basic sanity checks
>> before starting and to not forget any step.
>>
>> What would really help for a TomEE 8.0.16 is to carefully re-check the
>> current dependencies for important 3rd party dependencies (and update
>> if needed. Note: Each update or bunch of updates shouldn't break the
>> build. A full build on CI takes around 4-8 hours) on that branch, build
>> it locally and conduct some sanity checks (for example: same lib in
>> different versions in /lib -> check and fix) with the created
>> tar.gz/zip files.
>>
>> This is one of the steps, which usually consumes a lot of time. If you
>> want to give it a try, I am happy to help out for the steps which
>> require PMC involvement. Otherwise, I might find some time in the next
>> week to start a release of 8.0.16 - just let me know and I can plan my
>> time accordingly ;-)
>>
>> Gruß
>> Richard
>>
>>
>>
>>
>> [1] https://tomee.apache.org/dev/release-tomee.html
>>
>>
>> Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
>> > Jean-Louis, are there directions anywhere? Not promising anything :)
>> >
>> > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
>> >  wrote:
>> > >
>> > > Whomever is committer can do it.
>> > >
>> > > I was just trying to give you an honest reply regarding my
>> > > availabilities
>> > > and give visibility to the rest of the community and the other
>> > > committers
>> > > at the same time.
>> > >
>> > > Hope it helps.
>> > >
>> > >
>> > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
>> > > écrit :
>> > >
>> > > > I’m not sure what that entails or who would go about doing it. Is
>> > > > it a
>> > > > community or contributor driven thing?
>> > > >
>> > > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
>> > > > jlmonte...@tomitribe.com> wrote:
>> > > >
>> > > > > I think most of the energy is currently on TomEE 9 and the new
>> > > > > TomEE 10.
>> > > > > I've also noticed some Tomcat CVE today if I remember
>> > > > > correctly.
>> > > > >
>> > > > > I'm all hands on TomEE 10 currently because we need to fill the
>> > > > > feature
>> > > > > gaps on all implementations. So speaking about myself, not sure
>> > > > > I can
>> > > > > trigger a build and deliver the whole process in the next
>> > > > > couple of days
>> > > > or
>> > > > > weeks.
>> > > > >
>> > > > > If someone can do it, I'm happy to review, test and vote on the
>> > > > > release.
>> > > > > --
>> > > > > Jean-Louis Monteiro
>> > > > > http://twitter.com/jlouismonteiro
>> > > > > 

Re: 8.0.16 release

2023-10-11 Thread Jamie Johnson
How deep down the rabbit hole should the dependency checks normally go?
Looks like the big ones I was tracking with security updates were done.

johnzon 1.2.21
tomcat 9.0.81
bouncy castle 1.76

Still poking around a bit but there’s obviously a lot.

On Wed, Oct 11, 2023 at 2:09 AM Richard Zowalla  wrote:

> In theory, every committer can act as release manager.
>
> There are some steps in the process, which requires PMC karma, though
> (such as adding a key to the KEYS file, moving stuff to the release are
> on SVN, start the VOTE, etc.).
>
> The process is documented here: [1]
>
> That being said:
>
> I am currently planning to start the release process for TomEE 9.1.1
> within this week. Due to the Tomcat security issues released yesterday,
> we need to do some backporting, which will consume additional time. (It
> just interrupted my preparations, so it needs additional CI / TCK
> cycles)
>
> A release usally consumes around 1-3 hours of work. Mostly because you
> have to wait for stuff being build or to run some basic sanity checks
> before starting and to not forget any step.
>
> What would really help for a TomEE 8.0.16 is to carefully re-check the
> current dependencies for important 3rd party dependencies (and update
> if needed. Note: Each update or bunch of updates shouldn't break the
> build. A full build on CI takes around 4-8 hours) on that branch, build
> it locally and conduct some sanity checks (for example: same lib in
> different versions in /lib -> check and fix) with the created
> tar.gz/zip files.
>
> This is one of the steps, which usually consumes a lot of time. If you
> want to give it a try, I am happy to help out for the steps which
> require PMC involvement. Otherwise, I might find some time in the next
> week to start a release of 8.0.16 - just let me know and I can plan my
> time accordingly ;-)
>
> Gruß
> Richard
>
>
>
>
> [1] https://tomee.apache.org/dev/release-tomee.html
>
>
> Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
> > Jean-Louis, are there directions anywhere? Not promising anything :)
> >
> > On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
> >  wrote:
> > >
> > > Whomever is committer can do it.
> > >
> > > I was just trying to give you an honest reply regarding my
> > > availabilities
> > > and give visibility to the rest of the community and the other
> > > committers
> > > at the same time.
> > >
> > > Hope it helps.
> > >
> > >
> > > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
> > > écrit :
> > >
> > > > I’m not sure what that entails or who would go about doing it. Is
> > > > it a
> > > > community or contributor driven thing?
> > > >
> > > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
> > > > jlmonte...@tomitribe.com> wrote:
> > > >
> > > > > I think most of the energy is currently on TomEE 9 and the new
> > > > > TomEE 10.
> > > > > I've also noticed some Tomcat CVE today if I remember
> > > > > correctly.
> > > > >
> > > > > I'm all hands on TomEE 10 currently because we need to fill the
> > > > > feature
> > > > > gaps on all implementations. So speaking about myself, not sure
> > > > > I can
> > > > > trigger a build and deliver the whole process in the next
> > > > > couple of days
> > > > or
> > > > > weeks.
> > > > >
> > > > > If someone can do it, I'm happy to review, test and vote on the
> > > > > release.
> > > > > --
> > > > > Jean-Louis Monteiro
> > > > > http://twitter.com/jlouismonteiro
> > > > > http://www.tomitribe.com
> > > > >
> > > > >
> > > > > On Tue, Oct 10, 2023 at 5:48 PM Jamie Johnson
> > > > >  wrote:
> > > > >
> > > > > > Is there a timeline for the release of 8.0.16?  There are a
> > > > > > few
> > > > security
> > > > > > issues associated with johnzon that we’d like to leverage
> > > > > > while we
> > > > > migrate
> > > > > > to a newer version of TomEE.
> > > > > >
> > > > >
> > > >
> >
> >
> >
>
>


Re: [PR] Regenerated BOMs after dependency upgrades (tomee)

2023-10-11 Thread via GitHub


rzo1 merged PR #1067:
URL: https://github.com/apache/tomee/pull/1067


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Regenerated BOMs after dependency upgrades (tomee)

2023-10-11 Thread via GitHub


github-actions[bot] opened a new pull request, #1067:
URL: https://github.com/apache/tomee/pull/1067

   Found some uncommited changes (from BOM regeneration) after running build on 
TomEE 8.x branch


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: 8.0.16 release

2023-10-11 Thread Richard Zowalla
In theory, every committer can act as release manager.

There are some steps in the process, which requires PMC karma, though
(such as adding a key to the KEYS file, moving stuff to the release are
on SVN, start the VOTE, etc.).

The process is documented here: [1]

That being said:

I am currently planning to start the release process for TomEE 9.1.1
within this week. Due to the Tomcat security issues released yesterday,
we need to do some backporting, which will consume additional time. (It
just interrupted my preparations, so it needs additional CI / TCK
cycles)

A release usally consumes around 1-3 hours of work. Mostly because you
have to wait for stuff being build or to run some basic sanity checks
before starting and to not forget any step.

What would really help for a TomEE 8.0.16 is to carefully re-check the
current dependencies for important 3rd party dependencies (and update
if needed. Note: Each update or bunch of updates shouldn't break the
build. A full build on CI takes around 4-8 hours) on that branch, build
it locally and conduct some sanity checks (for example: same lib in
different versions in /lib -> check and fix) with the created
tar.gz/zip files. 

This is one of the steps, which usually consumes a lot of time. If you
want to give it a try, I am happy to help out for the steps which
require PMC involvement. Otherwise, I might find some time in the next
week to start a release of 8.0.16 - just let me know and I can plan my
time accordingly ;-)

Gruß
Richard




[1] https://tomee.apache.org/dev/release-tomee.html


Am Dienstag, dem 10.10.2023 um 17:56 -0500 schrieb Jonathan S. Fisher:
> Jean-Louis, are there directions anywhere? Not promising anything :)
> 
> On Tue, Oct 10, 2023 at 5:22 PM Jean-Louis Monteiro
>  wrote:
> > 
> > Whomever is committer can do it.
> > 
> > I was just trying to give you an honest reply regarding my
> > availabilities
> > and give visibility to the rest of the community and the other
> > committers
> > at the same time.
> > 
> > Hope it helps.
> > 
> > 
> > Le mar. 10 oct. 2023, 23:27, Jamie Johnson  a
> > écrit :
> > 
> > > I’m not sure what that entails or who would go about doing it. Is
> > > it a
> > > community or contributor driven thing?
> > > 
> > > On Tue, Oct 10, 2023 at 3:25 PM Jean-Louis Monteiro <
> > > jlmonte...@tomitribe.com> wrote:
> > > 
> > > > I think most of the energy is currently on TomEE 9 and the new
> > > > TomEE 10.
> > > > I've also noticed some Tomcat CVE today if I remember
> > > > correctly.
> > > > 
> > > > I'm all hands on TomEE 10 currently because we need to fill the
> > > > feature
> > > > gaps on all implementations. So speaking about myself, not sure
> > > > I can
> > > > trigger a build and deliver the whole process in the next
> > > > couple of days
> > > or
> > > > weeks.
> > > > 
> > > > If someone can do it, I'm happy to review, test and vote on the
> > > > release.
> > > > --
> > > > Jean-Louis Monteiro
> > > > http://twitter.com/jlouismonteiro
> > > > http://www.tomitribe.com
> > > > 
> > > > 
> > > > On Tue, Oct 10, 2023 at 5:48 PM Jamie Johnson
> > > >  wrote:
> > > > 
> > > > > Is there a timeline for the release of 8.0.16?  There are a
> > > > > few
> > > security
> > > > > issues associated with johnzon that we’d like to leverage
> > > > > while we
> > > > migrate
> > > > > to a newer version of TomEE.
> > > > > 
> > > > 
> > > 
> 
> 
> 



signature.asc
Description: This is a digitally signed message part