> Only concern will be dropping support for Ubuntu 16...
>

I agree that Ubuntu 16 is a bit of an edge case. I think we should proceed
forward
and we can always provide fixes or a solution for use on Ubuntu 16 (or any
other
removed OS) if someone raises concerns. It will be important to understand
if they
need to compile on Ubuntu 16 or just run on Ubuntu 16.

This sounds good to me.  The only nit from my side (and I remember we
> discussed that offline) was a possibility to use devtoolset-8 instead of
> devtoolset-7 to get C++17-compatible compiler on RHEL/CentOS 7.
>

Right, we did adjust this. I think it's a good idea to use devtoolset-8 so
that we align
Centos 7 with Centos 8.


On Wed, Nov 25, 2020 at 1:26 PM Alexey Serbin <aser...@cloudera.com.invalid>
wrote:

> +1
>
> This sounds good to me.  The only nit from my side (and I remember we
> discussed that offline) was a possibility to use devtoolset-8 instead of
> devtoolset-7 to get C++17-compatible compiler on RHEL/CentOS 7.
>
> I also had some concerns about dropping support for Ubuntu 16, but so far
> it seems that people run Kudu on Ubuntu mostly for development purposes
> (like running on their own laptop), and those most likely have upgraded to
> 18.04 (if not to 20.04) already.  Anyways, I guess if we don't hear any
> real concerns about dropping support for Ubuntu 16 in this thread, it means
> it's safe to proceed with that :)
>
>
> Kind regards,
>
> Alexey
>
> On Wed, Nov 25, 2020 at 10:56 AM Andrew Wong <aw...@cloudera.com.invalid>
> wrote:
>
> > +1
> >
> > Thanks for proposing this Grant!
> >
> > I share Bankim's thoughts on Ubuntu 16, given it's not quite EOL yet, but
> > I'll echo his curiosity to hear from anyone on that OS (or any others
> > listed) that can't upgrade OSes but want to be on the latest version of
> > Kudu.
> >
> > On Wed, Nov 25, 2020 at 10:00 AM Bankim Bhavsar <ban...@cloudera.com>
> > wrote:
> >
> > > It'd be good to post this on the Kudu Slack channel as well.
> > >
> > > >       - Drop Ubuntu 16 (Xenial) - EOL April 30th, 2021
> > >
> > > Only concern will be dropping support for Ubuntu 16. So I would be
> > > interested in hearing from any Kudu users running on Ubuntu 16 if they
> > are
> > > waiting for new features in Kudu but can't upgrade host operating
> systems
> > > in near future.
> > >
> > > Rest looks good to me and can't wait to start using the new C++
> features
> > > this will unlock.
> > >
> > > Thanks,
> > > -Bankim.
> > >
> > >
> > > On Mon, Nov 23, 2020 at 1:00 PM Grant Henke <granthe...@apache.org>
> > wrote:
> > >
> > >> Hello Kudu developers and users!
> > >>
> > >> The purpose of this email is to propose and collect feedback on
> changes
> > to
> > >> the documented "Operating System Requirements"
> > >> on https://kudu.apache.org/docs/installation.html for the next Kudu
> > >> release
> > >> (1.14.0).
> > >>
> > >> There are a few goals to updating the documented operating system
> > >> requirements. Below is each goal and the suggested changes:
> > >>
> > >>    1. Drop operating systems that are at or near EOL
> > >>       - Drop CentOS 6/RHEL 6 - EOL November 30th, 2020
> > >>       - Drop Ubuntu 14 (Trusty) - EOL April 30, 2019
> > >>       - Drop Ubuntu 16 (Xenial) - EOL April 30th, 2021
> > >>          - Note: The next Apache Kudu release would likely be early
> 2021
> > >>       - Drop Debian 8 (Jessie) - EOL June 30, 2020
> > >>       - A deprecation was noted for some all but Ubuntu 16 in the Kudu
> > >>       1.12.0 release notes:
> > >>
> > >>
> >
> https://kudu.apache.org/releases/1.12.0/docs/release_notes.html#rn_1.12.0_obsoletions
> > >>       - We can and will still accept patches for fixes, but shouldn't
> > >>       document/promise support.
> > >>    2. Drop operating systems that are not well tested by the community
> > >>       - Drop SLES 12
> > >>       - Drop OS X 10.10 Yosemite, OS X 10.11 El Capitan, macOS Sierra
> > >>       - We can and will still accept patches for fixes, but shouldn't
> > >>       document/promise support.
> > >>    3. Add new operating system versions
> > >>       - Add Ubuntu 20.04 (Focal)
> > >>       - Add macOS 10.14 (Mojave), macOS 10.15 (Catalina), macOS 11
> (Big
> > >> Sur)
> > >>       4. Continued Innovation/Improvements
> > >>       - Bump C++ language level to C++17 (gcc 7)
> > >>          - Similar to CentOS/RHEL 6 current;y, devtoolset-7 will be
> used
> > >> on
> > >>          Centos/RHEL 7 get gcc 7.3
> > >>          - This is aligned with the Apache Impala community
> requirements
> > >>       - Upgrade dependencies the required C++14 and higher
> > >>       - Introduce new dependencies that require or benefit from C++14
> > and
> > >>       higher
> > >>       - Potential performance improvements
> > >>
> > >> If you have any concerns about these changes your feedback would be
> > >> appreciated. If you are in support of these changes a response
> > indicating
> > >> your support is encouraged as well.
> > >>
> > >> Thank you,
> > >> Grant
> > >>
> > >
> >
> > --
> > Andrew Wong
> >
>

Reply via email to