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

Reply via email to