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 >
