Project

General

Profile

Improvements #8801

Adopt a policy for the minimum version of main dependencies

Added by Roel Standaert over 1 year ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
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.

#1

Updated by Roel Standaert over 1 year 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
#2

Updated by Roel Standaert over 1 year ago

  • Target version changed from 4.6.0 to 4.7.0
#3

Updated by Roel Standaert about 1 year ago

  • Target version changed from 4.7.0 to 4.8.0
#4

Updated by Roel Standaert 9 months ago

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

Updated by Roel Standaert 9 months ago

  • Target version changed from 4.8.0 to 4.9.0
#6

Updated by Roel Standaert 7 months ago

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

Updated by Roel Standaert 7 months ago

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

Updated by Roel Standaert 6 months ago

  • Target version changed from 4.9.0 to 4.8.1
#9

Updated by Roel Standaert 6 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF