On 05.10.2015 23:35, Gennadiy Rozental wrote:
Adam Wulkiewicz
writes: There is no reason to develop new code, which is bound to c++03 compatibility. Anyone interested in old code can use older releases of boost. This is not reasonable since it'd require from the user to manually replace only the Boost.Test code with some older version released in the past or stop using Test. Everything the libraries authors are dealing with now could more or less be an issue for the users.
My claim was: there is little reason for user bound to c++03 to upgrade to new version of boost in a first place.
This is not true. We don't do point releases, so bug fixes can be either obtained by upgrading to a newer Boost release or by patching the old Boost locally. We may not like it, our users most probably don't like it, but that's how things are currently. Until this changes, users will have a very valid reason to upgrade to every new Boost release. Let alone the new features, which may still be desired in C++03 user's code.