Hi David,
Thank you for the follow-up, I created
https://issues.apache.org/jira/browse/TOMEE-4193 and
https://github.com/apache/tomee-site-generator/pull/61 for the eol pages.

El jue, 16 mar 2023 a las 13:22, David Blevins (<david.blev...@gmail.com>)
escribió:

> We should maybe also create pages like this as they seem to come up in
> search engines nicely:
>
>  - https://tomcat.apache.org/tomcat-10.0-eol.html <
> https://tomcat.apache.org/tomcat-10.0-eol.html>
>  - https://tomcat.apache.org/tomcat-70-eol.html <
> https://tomcat.apache.org/tomcat-70-eol.html>
>
> Some kind of URL like this would be great:
>
>  - https://tomee.apache.org/tomee-8.0-eol.html <
> https://tomee.apache.org/tomee-8.0-eol.html>
>
> We probably also want to add a bullet to the TomEE 8 download section that
> then links to this page.
>
>
> -David
>
>
> > On Feb 16, 2023, at 8:23 AM, Cesar Hernandez <cesargu...@gmail.com>
> wrote:
> >
> > About the website message for discontinued branches, I created TOMEE-4186
> > for a proposal for the Download page that won't move (yet) the
> discontinued
> > versions to the archive but instead marked them as discontinued branches.
> >
> > As Richard mentioned, having the discontinued version on the actual
> > download page may create a false impression, so we can have two steps,
> > first make clear on the download page the branches that are discontinued,
> > and then after 3 or 6 months, we can move then to the archive section but
> > keeping the discontinued text in the same way many milestones releases
> has
> > the information on the archive page.
> >
> > El mié, 15 feb 2023 a las 2:54, Richard Zowalla (<r...@apache.org>)
> > escribió:
> >
> >> Thanks for all the opionions and answers, so far. Here are my thoughts
> >> on the branches:
> >>
> >> ## TomEE 10.x
> >>
> >> Happy to help - currently, I have a bit of work to do for my $$-job,
> >> though, but hope to have some more time to work on it soon :-)
> >>
> >> ## TomEE 9.x
> >>
> >> I am fine to help maintaining this one for a short period of time
> >> (until we have some a 10.x release) and fixing bugs, etc. (like the
> >> *.exe issue yesterday).
> >>
> >> If we can't upgrade to Tomcat 10.1 without breaking the EE9.1 TCK, we
> >> would need to volunteer time in Tomcat to maintain 10.0.x, which they
> >> eol'ed a few months ago. I most likely won't have time for that as I
> >> would like to focus on EE10.
> >>
> >> ## TomEE 8.x
> >>
> >> I am fine with the proposed date / strategy regarding transient
> >> dependencies.
> >>
> >> Regarding CXF 3.5.x - I think, that it should be possible for EE8 to
> >> upgrade. I have a related PR, which is sufficient to have a green
> >> build, but don't know the TCK status for it [1].
> >>
> >> I am also happy to help maintain this branch until we have an EE10
> >> release ready.
> >>
> >> ## TomEE 1.7.x / 7.0.x / 7.1.x
> >>
> >> It seems, that we have an agreement on marking 1.7.x and 7.1.x / 7.0.x
> >> as discontinued. We currently have a note on the download page for these
> >> versions:
> >>
> >> "Note: TomEE 1.7.5 was released five years ago. New releases from this
> >> branch are unlikely, but we are open for contributors to step up and
> >> lead the efforts in fixing CVEs and updating dependencies."
> >>
> >> We might need to make it a bit more clear though. I like the idea by
> >> Jon to add a list of CVEs for each of the discontinued release lines.
> >> We could even move these artifacts to a separate download page (not
> >> archive!) and explicitly mention CVEs + unlikeliness of future
> >> releases, so there isn't a false impression on the actual downloadpage,
> >> that these artifacts are still maintained, etc.
> >>
> >>
> >> [1] https://github.com/apache/tomee/pull/1010
> >>
> >>
> >> Am Dienstag, dem 14.02.2023 um 10:58 -0600 schrieb Cesar Hernandez:
> >>> +1  working on maintaining  TomEE 9 branch since currently is the
> >>> only
> >>> option users have to migrate to Jakarta namespaces with a TomEE GA
> >>> version.
> >>>
> >>> +1 on TomEE 8 strategy to check transitive dependencies reaching EOL
> >>> to
> >>> analyze its life span.
> >>>
> >>> +1 on label TomEE 7.x and 1.7 as discontinued.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> El mar, 14 feb 2023 a las 5:03, Jonathan Gallimore (<
> >>> jonathan.gallim...@gmail.com>) escribió:
> >>>
> >>>> I very much agree with specifying where you're willing to spend
> >>>> your time,
> >>>> as opposed to just what you'd like to see.
> >>>>
> >>>> - TomEE 10: I'm happy to contribute to the development of that as I
> >>>> can.
> >>>> I'm currently working on the concurrency changes needed for EE10.
> >>>> - TomEE 9: I'm happy to contribute towards maintaining this until a
> >>>> little
> >>>> after TomEE 10 is released. If we discontinued this now, I think
> >>>> users
> >>>> would potentially avoid actually doing their migration from javax
> >>>> to
> >>>> jakarta. I don't see any way we can discontinue this until there is
> >>>> a GA
> >>>> TomEE 10 release.
> >>>> - TomEE 8: I agree we need to determine what its lifespan is, and
> >>>> this is
> >>>> to a certain extent determined by all of the components we use. I
> >>>> suspect
> >>>> CXF may be tricky in this area - as 3.4.10 is the last 3.4 release,
> >>>> and I'm
> >>>> not sure what is involved in 3.5.x or it is suitable for EE8 etc.
> >>>> If we
> >>>> don't determine a lifespan for TomEE 8, there's a real danger that
> >>>> people
> >>>> will try and stick with it forever rather than migrate to newer
> >>>> versions.
> >>>> I'd be happy to help maintain this branch for a short time
> >>>> - Older branches: I wouldn't want to contribute to these any more,
> >>>> and
> >>>> would be in favor of marking them as discontinued.
> >>>>
> >>>> The EOL policy you've suggested is really clear, and I think it
> >>>> strikes a
> >>>> reasonable balance with what's achievable from a maintenance
> >>>> perspective,
> >>>> while giving time for users to upgrade. While I don't necessarily
> >>>> object to
> >>>> releases from older branches, if there was a strong desire to do
> >>>> so, I do
> >>>> think the responsible thing to do is clearly list every single CVE
> >>>> in each
> >>>> library that hasn't been patched on the download page. I personally
> >>>> strongly prefer the policy of not releasing software where there
> >>>> are CVEs
> >>>> in any of the components, however.
> >>>>
> >>>> Jon
> >>>>
> >>>> On Wed, Feb 8, 2023 at 8:07 PM David Blevins <
> >>>> david.blev...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Great thread to start, Richard!
> >>>>>
> >>>>> My request to everyone who responds: please be clear on where
> >>>>> you’re
> >>>>> willing to spend your time.  If we get a lot of +1s for an
> >>>>> option, but
> >>>> not
> >>>>> enough people actually volunteering to do the work, it really
> >>>>> isn’t an
> >>>>> option.
> >>>>>
> >>>>> Here’s my perspective on each branch:
> >>>>>
> >>>>> - TomEE 9.  We need to keep that CVE patched and actively
> >>>>> released.  If
> >>>>> we don’t then people on TomEE 8 looking to migrate away won’t
> >>>>> actually
> >>>> have
> >>>>> a safe place to migrate to.  I’d be willing to put contribution
> >>>>> time into
> >>>>> CVE patches and doing or reviewing releases on TomEE 9 till TomEE
> >>>>> 10 is
> >>>>> released + 6 months so people have time to migrate from 9 to
> >>>>> 10.  We
> >>>> would
> >>>>> either need to upgrade to Tomcat 10.1 to make this work or
> >>>>> volunteer time
> >>>>> in Tomcat to maintaining 10.
> >>>>>
> >>>>> - TomEE 8.  I’d be willing to review patches, help with release
> >>>> releases,
> >>>>> etc for this year, so people have time to migrate.  As it will
> >>>>> negatively
> >>>>> impact our TomEE 10 work and people will mostly likely not take
> >>>>> advantage
> >>>>> unless forced, I’d want to have a clear end-of-life date that we
> >>>>> set now.
> >>>>> I think Dec 31st, 2023 is a good date.  That date would be
> >>>>> communicated
> >>>> as
> >>>>> best effort — if a dependency like say CXF stops maintaining the
> >>>>> version
> >>>> we
> >>>>> need, the actual end of life date for TomEE 8 would be
> >>>>> shorter.  This
> >>>> would
> >>>>> all have to be documented and visible when people download TomEE
> >>>>> 8.  I
> >>>>> wouldn’t be willing to put time into TomEE 8 open-ended, without
> >>>>> an
> >>>> agreed
> >>>>> end-of-life date.  Not as critical, but we might also be smart to
> >>>>> do just
> >>>>> one release a quarter or something to minimize impact.
> >>>>>
> >>>>> - TomEE 7 & TomEE 1.7.  These are already effectively
> >>>>> discontinued.  I
> >>>>> think we should actually label them discontinued.  I definitely
> >>>>> would not
> >>>>> be willing to review patches or release binaries for those
> >>>>> branches.
> >>>>>
> >>>>>
> >>>>> # General End-of-life policy thoughts
> >>>>>
> >>>>> I had in the past leaned against officially calling a branch
> >>>> discontinued,
> >>>>> but I think I’m swayed the other way on that.  Nobody wants to do
> >>>>> the
> >>>>> javax-to-jakarta transition and given the opportunity to put it
> >>>>> off,
> >>>>> everyone will.  In my experience, people don’t like to upgrade
> >>>>> even when
> >>>>> there are no breaking changes — the fear of one being hidden in
> >>>>> there
> >>>>> somewhere is enough to stop a lot of people.  In absence of a
> >>>>> clear “this
> >>>>> is going away” date, a lot of people will either hold off
> >>>>> upgrading or
> >>>> not
> >>>>> be able to get the internal support for doing an upgrade.
> >>>>>
> >>>>> If I had to take a stab at a default end-of-life policy, I’d
> >>>>> probably
> >>>>> recommend something like this:
> >>>>>
> >>>>> - We maintain the latest stable (final) release branch
> >>>>> indefinitely
> >>>> while
> >>>>> the next branch is in development (non-final)
> >>>>> - When the development branch becomes final and becomes the new
> >>>>> latest
> >>>>> stable, we immediately announce the previous latest stable will
> >>>>> be
> >>>>> end-of-life in 6 months so people know to use the time to
> >>>>> migrate.
> >>>>> - Any end-of-life date can be extended (e.g. TomEE 8) if someone
> >>>>> shows
> >>>> up
> >>>>> willing to do the work and commits to a new end-of-life date
> >>>>> (which can
> >>>>> again be extended if there are volunteers)
> >>>>> - If we cannot patch all the CVEs in a branch, we likely should
> >>>>> have a
> >>>>> policy against releasing it and that may shorten the end-of-life
> >>>>> date
> >>>>>
> >>>>> Thoughts on all the above?
> >>>>>
> >>>>>
> >>>>> -David
> >>>>>
> >>>>>
> >>>>>> On Feb 7, 2023, at 10:59 AM, Richard Zowalla <r...@apache.org>
> >>>>>> wrote:
> >>>>>>
> >>>>>> 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
> >>>>>>
> >>>
> >>>
> >>
> >>
> >
> > --
> > Atentamente:
> > César Hernández.
>
>

-- 
Atentamente:
César Hernández.

Reply via email to