You can also take a look on karaf download page about the schedule and active table.
Regards JB Le 13 mars 2018 à 07:52, à 07:52, Romain Manni-Bucau <rmannibu...@gmail.com> a écrit: >Just to illustrate what I was looking for @beam: this kind of page >https://tomcat.apache.org/tomcat-80-eol.html but maybe not that fine >grained. > > >Romain Manni-Bucau >@rmannibucau <https://twitter.com/rmannibucau> | Blog ><https://rmannibucau.metawerx.net/> | Old Blog ><http://rmannibucau.wordpress.com> | Github ><https://github.com/rmannibucau> | >LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book ><https://www.packtpub.com/application-development/java-ee-8-high-performance> > >2018-03-13 15:47 GMT+01:00 Reuven Lax <re...@google.com>: > >> I agree with this. Support guarantee makes more sense for products. >> >> Specifically, there are several organizations that have products >based on >> Beam (Talend, Google,Data Artisans, Spotify, etc.). These companies >may >> provide support guarantees to their customers, which essentially >means that >> they are promising to propose Beam point releases to fix bugs in >supported >> SDKs (subject to vote of course, but there hasn't been opposition to >such >> point releases in the past). Support window makes perfect sense for >these >> organizations, and each one might have a different support window. >However >> this is a policy of these organizations, not of the Beam project. >> >> Reuven >> >> >> On Tue, Mar 13, 2018 at 4:51 AM Jean-Baptiste Onofré ><j...@nanthrax.net> >> wrote: >> >>> Hi >>> >>> I don't think this statement is appropriate as it sounds more like >>> product than project. >>> >>> Let me explain. >>> >>> At Apache, anyone can propose and do a release based on any version, >>> including very old ones. >>> Support sounds like the assessment that we are committed to provide >>> fixes. That's more a product or company engagement if we talk about >>> "support". From a Apache standpoint, that's actually a best effort >valid >>> with any branch or version. >>> >>> I would rather talk about active branches. >>> >>> Even if we do 3.0.0 now, it's completely acceptable to do 2.0.1 in 5 >>> years if needed. On the other hand, 3.0.x branch can become >inactive in 2 >>> months. >>> >>> That's why I'm not very comfortable to take such statement in the >project. >>> >>> My €0.01 >>> >>> Regards >>> JB >>> Le 13 mars 2018, à 01:23, Romain Manni-Bucau <rmannibu...@gmail.com> >a >>> écrit: >>>> >>>> Up? >>>> >>>> What about this proposal: >>>> >>>> 1. majors (X.y.z) are supported for 3 years >>>> 2. minors (x.Y.z) are supported for 6 months (1 year? does it sound >>>> doable?) >>>> >>>> Just to ensure it is clear: implication is if we have 3.0.0 today >then >>>> we can have to do a 3.x.y ini 3 years even if we are at beam 10. >>>> This is the (core dev) drawback but the advantage for the >communities >>>> and companies using beam is that they know they can rely on it and >plan >>>> migrations as needed to never be on a no more maintained version. >>>> >>>> wdyt? >>>> >>>> >>>> >>>> Romain Manni-Bucau >>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>>> <https://rmannibucau.metawerx.net/> | Old Blog >>>> <http://rmannibucau.wordpress.com> | Github >>>> <https://github.com/rmannibucau> | LinkedIn >>>> <https://www.linkedin.com/in/rmannibucau> | Book >>>> ><https://www.packtpub.com/application-development/java-ee-8-high-performance> >>>> >>>> 2018-03-06 14:10 GMT+01:00 Romain Manni-Bucau ><rmannibu...@gmail.com>: >>>> >>>>> >>>>> >>>>> 2018-03-02 18:12 GMT+01:00 Robert Bradshaw <rober...@google.com>: >>>>> >>>>>> On Fri, Mar 2, 2018 at 8:45 AM Romain Manni-Bucau < >>>>>> rmannibu...@gmail.com> >>>>>> wrote: >>>>>> >>>>>> > Hi guys, >>>>>> >>>>>> > I didn't find a page about beam release support. With the fast >minor >>>>>> release rrythm which is targetted by beam (see other threads on >that), >>>>>> I >>>>>> wonder what - as an end user - you should expect as breakage >between >>>>>> versions (minor can add API but shouldn't break them typically) >and how >>>>>> long a version can get fixes (can I get a fix on the 2.0.0 - >2.0.1 - >>>>>> now >>>>>> the 2.3.0 is out?). >>>>>> >>>>>> We promise semantic versioning, in particular API stability for >minor >>>>>> releases: >https://beam.apache.org/get-started/downloads/#api-stability >>>>>> . >>>>>> >>>>>> > A page with some engagements like "we support majors for 3 >years, >>>>>> minors >>>>>> for 6 months" would be very beneficial for end users IMO. >>>>>> >>>>>> Good point, though it's unclear what "support" means in the >absence of >>>>>> SLOs, etc. >>>>>> >>>>> >>>>> Agree, for OS projects like Beam I think we can limit to "you can >>>>> expect new releases on demand or need". >>>>> >>>>> I see it as Tomcat for instance, when EOL you can not expect any >>>>> release, even for security fixes, anymore. Whereas while >"supported" you >>>>> are sure bugs and vulnerabilities can get a release in a >"reasonable" >>>>> time (this being up to the project on potentially on a case by >case kind of >>>>> thing). >>>>> >>>>> >>>>>> >>>>>> > Technically I also think beam should use clirr (I know there is >a >>>>>> maven >>>>>> plugin, not sure about gradle but it is clearly not a technical >>>>>> blocker). >>>>>> It would allow to enforce the policy at build time and avoid >surprises. >>>>>> >>>>>> +1 to any and all automation of policies like this. (Of course >the >>>>>> tricky >>>>>> bits are behavioral differences. In addition, all our public APIs >>>>>> should be >>>>>> covered by tests, and any changes to existing tests should be >vetted in >>>>>> reviews and backwards incompatibility called out there.) >>>>>> >>>>> >>>>> >>>>