Thanks Shawn! Your answer is very helpful. Especially your note about
keeping up to date with the latest major version after a number of releases.

On Wed, Jan 29, 2020 at 6:35 PM Shawn Heisey <apa...@elyograg.org> wrote:

> On 1/29/2020 11:24 AM, Jeff wrote:
> > Now, we are considering 8.2.0, 8.3.1, or 8.4.1 to use as they seem to be
> > stable. But it is hard to determine if we should be using the bleeding
> edge
> > or a few minor versions back since each of  these includes many bug
> fixes.
> > It is unclear to me why some fixes get back-patched and why some are
> > released under new minor version changes (which include some hefty
> > improvements and features).
>
> <snip>
>
> >
> > To clarify, I am mostly asking for some clarity on which versions
> *should*
> > be used for a stable system and that we somehow can make it more clear in
> > the future. I am not trying to point the finger at specific bugs, but am
> > simply using them as examples as to why it is hard to determine a release
> > as stable.
> >
> > If anybody has insight on this, please let me know.
>
> My personal thought about any particular major version is that before
> using that version, it's a good idea to wait for a few releases, so that
> somebody braver than me can find the really big problems.
>
> If 8.x were still brand new, I'd run the latest version of 7.x.  Since
> 8.x has had a number of releases, my current thought for a new
> deployment would be to run the latest version of 8.x.  I would also plan
> on watching for new issues and being aggressive about upgrading to
> future 8.x versions.  I would maintain a test environment to qualify
> those releases.
>
> All releases are called "stable".  That is the intent with any release
> -- for it to be good enough for anyone to use in production.  Sometimes
> we find problems after release.  When a problem is noted, we almost
> always create a test that will alert us if that problem should resurface.
>
> What you refer to as "bleeding edge" is the master branch, and that
> branch is never used to create releases.
>
> Thanks,
> Shawn
>

Reply via email to