Really in-depth and fascinating read on how Mercurial handled the Python2 → Python 3 transition. Painful, but relevant: https://gregoryszorc.com/blog/2020/01/13/mercurial%27s-journey-to-and-reflections-on-python-3/
It highlights the pain, and busywork, the regressions and lack of progress caused by the transition, which was badly managed on the side of the Python project.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!