Project

General

Profile

Actions

Task #5276

closed

Increase build requirements to Boost 1.71.0

Added by Junxiao Shi 9 months ago. Updated 6 months ago.

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

100%

Estimated time:

Description

Currently, ndn-cxx build requires Boost version 1.65.1.
The supported operating systems and their default Boost versions are:

OS Boost version
Ubuntu 20 1.71
Ubuntu 22 1.74
Debian 11 1.74
CentOS Stream 9 1.75
macOS via Homebrew 1.82
macOS via MacPorts 1.76

Maintaining support for Boost versions older than what's the default on the supported operating systems does not make sense.
It also prevents usage of new features, as indicated by issues blocked by this issue.
ndn-cxx should drop support for Boost versions earlier than 1.71 in order to unblock issues that expect to use new Boost versions.


Related issues 2 (2 open0 closed)

Blocks NFD - Task #4972: Migrate WebSocket face to Boost.BeastNew

Actions
Blocks NFD - Feature #5207: autoconfig: allow NDN-FCH service over HTTPSNew

Actions
Actions #1

Updated by Junxiao Shi 9 months ago

  • Blocks Task #4972: Migrate WebSocket face to Boost.Beast added
Actions #2

Updated by Junxiao Shi 9 months ago

  • Blocks Feature #5207: autoconfig: allow NDN-FCH service over HTTPS added
Actions #3

Updated by Davide Pesavento 9 months ago

This is something that I planned to do for a while (basically since commit 762548b), just haven't gotten to it yet. (And generally speaking we shouldn't raise the requirements just for the sake of doing it, but only when there's an actual need for it)

Actions #4

Updated by Davide Pesavento 8 months ago

  • Tags deleted (needs-discussion)
  • Subject changed from Increase build requirements to Boost 1.71 to Increase build requirements to Boost 1.71.0
  • Category set to Build
  • Status changed from New to In Progress
  • Assignee set to Davide Pesavento
  • % Done changed from 0 to 20
Actions #5

Updated by Davide Pesavento 7 months ago

  • Target version set to 0.9.0
  • % Done changed from 20 to 60
Actions #6

Updated by Davide Pesavento 6 months ago

  • Status changed from In Progress to Code review
  • % Done changed from 60 to 100
Actions #7

Updated by Davide Pesavento 6 months ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF