-
Notifications
You must be signed in to change notification settings - Fork 38.8k
Set minimum required Boost to 1.53.0 #16381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
24509ae to
026cba7
Compare
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
|
Concept ACK |
|
Concept ACK Operating systems and Boost availability: Debian
macOS
Fedora
FreeBSD
OpenBSD
NetBSD
Ubuntu
|
|
I don't see the point of bumping the minimum version if there's no strong reason to require the new version, IMO. We are trying to, in time, get rid of the boost requirement completely at some point, and reduce usage of it as much as possible (e.g. |
|
I think it is reasonable to drop the workarounds, since they are no longer tested by anyone. For the same reason we dropped windows xp support. |
|
True, but almost all of them are about time/sleep things, and we'd get rid of those anyway when switching to |
|
There have been a few abandoned attempts in the past, so I wouldn't be too optimistic that this is happening any time soon:
|
|
Sure, but is there any hurry, at all? To be honest I prefer the policy to touch the boost parts as little as possible until the dependency can be dropped whole-sale, and not unnecessarily require a newer boost. I do agree it's unlikely for people to still have a boost |
|
there was a CVE for boost 1.48 till 1.52: https://www.cvedetails.com/cve/CVE-2013-0252/ but I'm sure it was patched in distros and upgrading to >= 1.53 isn't absolutely necessary? |
|
From the network we only accept sanitized strings (a subset of ascii), so this CVE shouldn't be a problem |
026cba7 to
cb8b557
Compare
|
Rebased. |
|
Agree with @laanwj Let's wait for a real reason to require a bump. |
|
Ok, closing this for now then. |
|
|
It seems only |
|
I'm wrong. Those other But I don't know it does work either. Maybe we should just go ahead with the bump... |
| Needs rebase |
| 🐙 This pull request conflicts with the target branch and [needs rebase](https://github.com/bitcoin/bitcoin/blob/fa733bbd78add587e19f0175ab9c127a8c27e024/CONTRIBUTING.md#rebasing-changes). |
|
🐙 This pull request conflicts with the target branch and needs rebase. |
|
Going to re-close. |
|
Maybe for 0.22, we could consider boost 1.58 as minimum. Though, I'd rather not boost by then. |
Boost 1.47.0 is eight years old. We could move on.
This PR keeps compatibility with CentOS 7.
Refs: