Description: There are various places in the code where boost:bind is used. Nowadays, C++ standard library provides std::bind. But, as described in tdf#165233, it is preferred to use lambdas instead of std::bind. $ git grep boost::bind|wc -l 35 The task here is to convert usages of boost::bind to lambda expressions. You can pick one of the above instances, and change it to use lambdas. You have to make sure that the code behavior remains the same after your change. Example: This is an example of such a change in LibreOffice C++ code, in filter module. filter: convert boost::bind 577b4e499b870a8afd56f2d9ac1fe0313162bf8d More information: Boost.Bind https://www.boost.io/library/latest/bind/ Lambda expression in C++ https://www.geeksforgeeks.org/lambda-expression-in-c/
Don't assign multi-hacker tasks to yourself, simply work on them.
Proposed a patch for review: https://gerrit.libreoffice.org/c/core/+/197186
shark committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7eabaec02e61228878d8006776932446807ea639 tdf#165234 use lambdas instead of boost::bind It will be available in 26.8.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.