On 02/05/2025 22:15, Alan Mackenzie wrote:
I think my first summary of my problem was fair: The python update scheme is fragile. In particular if the emerge is interrupted for any reason, it cannot be restarted, and cannot be reverted to a workable state, without a great deal of time and expert knowledge.
Just don't blame that on gentoo. Python is notorious for being a "dangerous" language. Look at the mess with the Python 2 -> 3 upgrade.
You said a project using Rust should assume that is a serious risk factor. I suspect any project using Python should assume that is an even bigger risk factor ... the fact that emerge is written in Python should be seen as very risky!
Cheers, Wol