
On Thu, Sep 11, 2025 at 6:05 PM Joel de Guzman via Boost < boost@lists.boost.org> wrote:
That being said, I urge the Boost community to maintain a kind and welcoming tone. That was not the case in the message that started this thread. Maintaining a library is NOT a trivial task, everyone knows that, and it is disheartening to see maintainers leave because of the toxicity. Here's one from @Kolejey from May 8:
"The main reason I've stopped working on improvements is because I got yelled pretty much every time I fix a bug or change some internal stuff that no one should've relied on. And I get their viewpoint, Boost nowadays is seen as a collection of mostly legacy battle- tested libraries, a project uses Boost because it have used it for a long while and people that maintain it don't want their working code been disturbed."
And this reflects the scenario we have now, again.
Indeed. As a community, we failed here. And I'm including myself in this as well. We were so quick to get riled up and argue and bicker with each other, that we missed the obvious solutions and steps. We should've simply shown the new maintainer how to use boostdep, how to do regression testing across the list of reported libraries and then instructed them on how we roll out large deprecating changes, similar to the C++03 deprecation. We could've avoided a lot of pain and drama. Alas, the cost of wisdom is foolishness and at the very least, I know what to do in the future now, should this situation ever arise again. The only thing we can do here is learn and do better in the future. - Christian