Project

General

Profile

Actions

Improvements #8801

closed

Adopt a policy for the minimum version of main dependencies

Added by Roel Standaert almost 3 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Roel Standaert
Target version:
Start date:
07/13/2021
Due date:
% Done:

100%

Estimated time:

Description

Right now, on Linux we're saying Wt needs at least GCC 5, Boost 1.50.0, and CMake 3.1. On Windows we require Visual Studio 2015. This is because at the time these were the earliest versions I could find that supported Wt 4 fully.

While solid backwards compatibility is one of Wt's goals, it's not realistic to have to continue to support very old versions of our main dependencies.

I therefore propose that we adapt a clear policy for how for back we want to go. This will make it clear to users and customers what they can expect, and it makes it so we don't need to have a discussion every time we decide to bump the minimum requirements.

One possible approach would be to say: we're going back to the earliest Ubuntu LTS that's still supported or the oldest Debian version that's still supported and look at its compiler and library versions. This would be something like a 5 year sliding window.

Actions #1

Updated by Roel Standaert almost 3 years ago

  • Subject changed from Adopt a policy for the minimum version of main dependency versions to Adopt a policy for the minimum version of main dependencies
Actions #2

Updated by Roel Standaert over 2 years ago

  • Target version changed from 4.6.0 to 4.7.0
Actions #3

Updated by Roel Standaert about 2 years ago

  • Target version changed from 4.7.0 to 4.8.0
Actions #4

Updated by Roel Standaert almost 2 years ago

  • Status changed from InProgress to Review
  • Assignee deleted (Roel Standaert)
Actions #5

Updated by Roel Standaert almost 2 years ago

  • Target version changed from 4.8.0 to 4.9.0
Actions #6

Updated by Roel Standaert over 1 year ago

  • Status changed from Review to Implemented @Emweb
  • Assignee set to Roel Standaert
Actions #7

Updated by Roel Standaert over 1 year ago

  • Status changed from Implemented @Emweb to Resolved
  • % Done changed from 0 to 100
Actions #8

Updated by Roel Standaert over 1 year ago

  • Target version changed from 4.9.0 to 4.8.1
Actions #9

Updated by Roel Standaert over 1 year ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF