According to https://ubuntu.com/about/release-cycle, 16.04 LTS is still
currently supported (at least through "Extended Security Maintenance", the
graph makes it hard to tell whether it's still supported through
"Maintenance updates" right now). I think it's probably better to align our
support policy with upstream (that's how we decided on the Go support
policy:
https://github.com/apache/thrift/blob/master/lib/go/README.md#suppored-go-releases
)

But of course we have much less resources than Canonical, so if aligning
with them creates a burden to us, it's reasonable for us to drop support
for old versions more aggressively than them. So if needed our policy can
be "we drop support for Ubuntu LTS versions that's in Extended Security
Maintenance mode". Which I guess is more or less what you are suggesting :)

(On a side note, for a while recently the only one passing on travis is
actually 16.04, so I'd be sad to see it go :) )

On Fri, Sep 3, 2021 at 5:45 AM Mario Emmenlauer <[email protected]> wrote:

>
> Hi all,
>
> currently thrift builds and tests for Ubuntu 18.04 and 16.04.
> The latter is a bit old now. Is there a policy in place what
> distro's thrift supports? I think its nice to support the
> current LTS, and maybe the previous LTS, but nothing older.
> So I propose to switch now from 16.04 to 20.04, and next year
> switch from 18.04 to 22.04. There would always be two LTS
> tested. What do others think?
>
> Maybe this could also solve some of the build problems (or could
> cause new ones, ahaha).
>
> All the best,
>
>     Mario Emmenlauer
>

Reply via email to