<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><blockquote type="cite"><div>On 22 Oct 2024, at 21:30, <span style="font-family: -webkit-system-font, "Helvetica Neue", Helvetica, sans-serif;">Alex Buckley wrote:</span></div></blockquote><blockquote type="cite">>  On 10/22/2024 11:42 AM, Karsten Silz wrote:</blockquote><blockquote type="cite"><div><blockquote type="cite">Non-LTS Java versions get patch releases, too, such as 19.0.1 or 22.0.2 – see https://www.java.com/releases/matrix <https://www.java.com/ releases/matrix>. These are tip releases.<br></blockquote><br>Every tip release of the JDK (e.g., "19") has a tail train forked from it.</div></blockquote><br></div><div>Thank you for the swift reply! I'm afraid I find the JEP confusing about tail trains now.</div><div><br></div><div>First, the JEP says this: "A selection of older JDK versions -- 8, 11, 17, and 21 -- are maintained in tail trains." I interpreted that as "Only these older JDK versions have tail trains."  I think the JEP could have mentioned that <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">all OpenJDK versions have had tail trains since Java 13. Especially since it mentions OpenJDK and Spring Boot as examples of "Tip & Tail" but depicts neither of those.</span></div><div><br></div><div>Second, the JEP also says this: "From time to time, library developers designate a tip release as the start of a new tail train that they will continue update even after new tip releases are made. " To me, the <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">"From time to time" suggests again that not every tip release spawns a tail release. So, a sentence like this would be helpful </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">for me</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">in the JEP: "Although not all tip releases have to create a tail release, they do for OpenJDK and Spring Boot today." </span></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br></span></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">And then there's this: "</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">a new tail train that they will continue update even after new tip releases are made". This was in the "Tip & Tail" description, so I read it as a </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">definition: "All tail trains must get updates after the next tip release". </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Non-LTS OpenJDK tail trains</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> don't today. So, a tail train getting updates after the next tip release is a recommendation, not a requirement?</span></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br></span></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br></span></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Regards,</span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Karsten Silz</span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"></div></body></html>