Project

General

Profile

Task #5087

Drop support for Ubuntu 16.04 and CentOS 7

Added by Davide Pesavento over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Build
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Ubuntu 20.04 will be released on April 23, 2020. Per platform policy, that means we can drop support for 16.04 and raise our minimum requirement to 18.04. Similarly, we should also drop CentOS 7 support and require CentOS 8 or later.
As a consequence, we can raise the minimum version of toolchain components and various other dependencies. I suggest the following:

  • gcc >= 7
  • clang >= 5
  • boost >= 1.65.1
  • openssl >= 1.1.1

Potentially, we could also switch the codebase to C++17, but I'll consider that separately at a later time.
(updated plan: see #5087-14)


Related issues

Blocked by NFD - Task #5045: Release 0.7.0ClosedAlex Afanasyev

Actions
Blocked by NFD - Task #5040: Deploy CentOS 8 Jenkins agentsClosedDavide Pesavento

Actions
Blocked by NFD - Task #5085: Upgrade armhf Jenkins agents to Ubuntu 18.04ClosedMd Ashiqur Rahman

Actions
Blocked by NFD - Task #5093: Upgrade i386 Jenkins agents to Ubuntu 18.04ClosedMd Ashiqur Rahman

Actions
Blocked by NFD - Task #4904: Upgrade testbed nodes to Ubuntu 18.04ClosedJohn DeHart

Actions

Also available in: Atom PDF