You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@gmail.com> on 2021/05/03 20:30:56 UTC

[DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Launching off a discuss thread so we can track issues and discuss without filling up the vote thread.

Sounds like there are regressions on the 8.0.7.  What I'd recommend is we just don't put 8.0.7 on the mirror system or website.  We leave the mirrors and website with 8.0.6 until there are better 8.0.x binaries available and just put up the 9.x binaries.

Tomcat does this fairly often if there's a bad build of one of the branches.  If you look here there are 36 releases of 9.x, but the highest version number is 9.0.45, so a decent percentage were never published:

 - http://archive.apache.org/dist/tomcat/tomcat-9/

I think that's probably one of the reasons they can crank out so many releases so consistently despite maintaining 3 branches.

Thoughts?


-David


Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by David Blevins <da...@gmail.com>.
> On May 3, 2021, at 1:34 PM, David Jencks <da...@gmail.com> wrote:
> 
> This seems like a good idea, but the current vote is for 3 sets of artifacts and if it passes would we be obligated to release all to the mirror system?  Is it too late to have independent votes for the 3 sets?

Then we can simply leave it off the website and make sure to keep 8.0.6 on the mirror system.

We wouldn't be able separate them 9.0.0-M7 uses all the 8.0.7 binaries and is created via bytecode transformation.  If we were in a situation where 8 was good and 9 was bad, we could separate them and just abandon the 9 binaries.  Just not the reverse as the 8.x binaries are 95% of what goes into 9.


-David


Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by David Jencks <da...@gmail.com>.
This seems like a good idea, but the current vote is for 3 sets of artifacts and if it passes would we be obligated to release all to the mirror system?  Is it too late to have independent votes for the 3 sets?

David Jencks

> On May 3, 2021, at 1:30 PM, David Blevins <da...@gmail.com> wrote:
> 
> Launching off a discuss thread so we can track issues and discuss without filling up the vote thread.
> 
> Sounds like there are regressions on the 8.0.7.  What I'd recommend is we just don't put 8.0.7 on the mirror system or website.  We leave the mirrors and website with 8.0.6 until there are better 8.0.x binaries available and just put up the 9.x binaries.
> 
> Tomcat does this fairly often if there's a bad build of one of the branches.  If you look here there are 36 releases of 9.x, but the highest version number is 9.0.45, so a decent percentage were never published:
> 
> - http://archive.apache.org/dist/tomcat/tomcat-9/
> 
> I think that's probably one of the reasons they can crank out so many releases so consistently despite maintaining 3 branches.
> 
> Thoughts?
> 
> 
> -David
> 


Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by Alex The Rocker <al...@gmail.com>.
Sure, no reason to publicly release 8.0.7 binaries if they are too
much in regression vs. 8.0.6.

Regarding skipping TomEE versions like Tomcat site does, here's my two
cents: whatever works well for Tomcat for so many years should be
imitated!

Alex

Le lun. 3 mai 2021 à 22:31, David Blevins <da...@gmail.com> a écrit :
>
> Launching off a discuss thread so we can track issues and discuss without filling up the vote thread.
>
> Sounds like there are regressions on the 8.0.7.  What I'd recommend is we just don't put 8.0.7 on the mirror system or website.  We leave the mirrors and website with 8.0.6 until there are better 8.0.x binaries available and just put up the 9.x binaries.
>
> Tomcat does this fairly often if there's a bad build of one of the branches.  If you look here there are 36 releases of 9.x, but the highest version number is 9.0.45, so a decent percentage were never published:
>
>  - http://archive.apache.org/dist/tomcat/tomcat-9/
>
> I think that's probably one of the reasons they can crank out so many releases so consistently despite maintaining 3 branches.
>
> Thoughts?
>
>
> -David
>

Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by "Zowalla, Richard" <ri...@hs-heilbronn.de>.
Am Montag, den 03.05.2021, 13:30 -0700 schrieb David Blevins:
> Sounds like there are regressions on the 8.0.7.  What I'd recommend
> is we just don't put 8.0.7 on the mirror system or website.  We leave
> the mirrors and website with 8.0.6 until there are better 8.0.x
> binaries available and just put up the 9.x binaries.

+1 for the proposal. 

Better we don't offer 8.0.6 in public, so we do not create a flood of user questions / issues related to JAX-RS.

Consequently (imho), we should aim for a fast 8.0.8, which fixes JAX-RS and get our new features (security api, junit5, ...) 
as well as some security fixes (tomcat, ...) to the community / users.

Gruss
Richard

Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by Jean-Louis Monteiro <jl...@tomitribe.com>.
Great work David.
That's definitely good for visibility.
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Wed, May 19, 2021 at 1:12 AM David Blevins <da...@gmail.com>
wrote:

> > On May 18, 2021, at 10:31 AM, David Blevins <da...@gmail.com>
> wrote:
> >
> > - Draft release notes for 9.0.0-M7 are available here:
> >   https://tomee.apache.org/9.0.0-M7/release-notes.html
> >
> > Remaining work:
> >
> > - Clean up "Dependency upgrade" section of release notes to reflect
> actual dependencies in the binary
>
> Ok!  I implemented it so any Dependency Upgrade JIRA marked as superseded
> is eliminated from the release notes.  This eliminates what we were seeing
> with 3 different versions of Tomcat listed and two different versions of
> MyFaces.  The new release notes are live:
>
>  - https://tomee.apache.org/9.0.0-M7/release-notes.html
>
> Sending out the "[ANN]" email shortly.
>
>
> -David
>
>

Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by David Blevins <da...@gmail.com>.
> On May 18, 2021, at 10:31 AM, David Blevins <da...@gmail.com> wrote:
> 
> - Draft release notes for 9.0.0-M7 are available here:
>   https://tomee.apache.org/9.0.0-M7/release-notes.html
> 
> Remaining work:
> 
> - Clean up "Dependency upgrade" section of release notes to reflect actual dependencies in the binary

Ok!  I implemented it so any Dependency Upgrade JIRA marked as superseded is eliminated from the release notes.  This eliminates what we were seeing with 3 different versions of Tomcat listed and two different versions of MyFaces.  The new release notes are live:

 - https://tomee.apache.org/9.0.0-M7/release-notes.html

Sending out the "[ANN]" email shortly.


-David


Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by David Blevins <da...@gmail.com>.
Ok, here's the current status:

 - TomEE 9.0.0-M7 is on the mirrors and on the download page:
   http://tomee.apache.org/download.html

 - TomEE 8.0.7 was put on the mirrors, left for a bit, then removed.  It's available in the archive:
   https://archive.apache.org/dist/tomee/tomee-8.0.7/

 - Draft release notes for 9.0.0-M7 are available here:
   https://tomee.apache.org/9.0.0-M7/release-notes.html

Remaining work:

 - Clean up "Dependency upgrade" section of release notes to reflect actual dependencies in the binary


-- 
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com

> On May 3, 2021, at 1:30 PM, David Blevins <da...@gmail.com> wrote:
> 
> Launching off a discuss thread so we can track issues and discuss without filling up the vote thread.
> 
> Sounds like there are regressions on the 8.0.7.  What I'd recommend is we just don't put 8.0.7 on the mirror system or website.  We leave the mirrors and website with 8.0.6 until there are better 8.0.x binaries available and just put up the 9.x binaries.
> 
> Tomcat does this fairly often if there's a bad build of one of the branches.  If you look here there are 36 releases of 9.x, but the highest version number is 9.0.45, so a decent percentage were never published:
> 
> - http://archive.apache.org/dist/tomcat/tomcat-9/
> 
> I think that's probably one of the reasons they can crank out so many releases so consistently despite maintaining 3 branches.
> 
> Thoughts?
> 
> 
> -David
> 


Re: [DISCUSS] Release Apache TomEE 8.0.7 and 9.0.0-M7

Posted by "Wiesner, Martin" <ma...@hs-heilbronn.de>.
+1 for David's proposed strategy how to handle the identified regression. That should prevent many surprises for 8.0.x users in the community which was my main concern why I voted a „0“ this time.

I’m optimistic that an upcoming 8.0.8 release will shine again. I can provide feedback once 8.0.8 staging binaries are available and a vote is open, or via a virtual coffee with Richard (Z).

Best
Martin
-
https://twitter.com/mawiesne


Am 03.05.2021 um 22:30 schrieb David Blevins <da...@gmail.com>>:

Launching off a discuss thread so we can track issues and discuss without filling up the vote thread.

Sounds like there are regressions on the 8.0.7.  What I'd recommend is we just don't put 8.0.7 on the mirror system or website.  We leave the mirrors and website with 8.0.6 until there are better 8.0.x binaries available and just put up the 9.x binaries.

Tomcat does this fairly often if there's a bad build of one of the branches.  If you look here there are 36 releases of 9.x, but the highest version number is 9.0.45, so a decent percentage were never published:

- http://archive.apache.org/dist/tomcat/tomcat-9/

I think that's probably one of the reasons they can crank out so many releases so consistently despite maintaining 3 branches.

Thoughts?


-David