On Thu, 5 May 2022 at 20:32, Peter Dimov via Boost
James E. King III wrote:
I may not understand the concerns there, but in general what I was suggesting was:
1. Stop testing C++03 in CI 2. Stop advertising C++03 support in repositories 3. Make it clear that C++11 is required to use boost >= 1.8X 4. Close issues that involve C++03 specifically (likely not that many) 5. Allow repositories to accept C++11 compliant pull requests 6. Come up with a project-wide rule, for example that boost will support 3 back-revisions of C++ so the future is more predictable.
Libraries do not need to immediately rework themselves.
They simply no longer need to consider it broken when C++03 no longer builds properly.
I agree with Jim's points above. This was my exact suggestion in the past, that we need to drop C++03 globally at the Boost level, and I only wrote up the policy by which individual libraries can do so
It's a great policy and I'm surprised it's not been widely adopted. I'm grateful for it and I have made GIL follow it :) Best regards, -- Mateusz Loskot, http://mateusz.loskot.net