Ricardo Wurmus <rek...@elephly.net> writes: > This has been discussed in the past and it is far from trivial. > Consider that glibc needs Python at build time and the Linux kernel may > need Rust. Consider also that it is easy to introduce a package from > the outer ring to the inner ring through transitive dependencies.
You are pointing out issues which would be necessary to overcome. Based on what you've said, it's not clear to me that overcoming these would not be feasible. > Yes, there are many leaf packages, but it seems to me that it's a fool's > errand to attempt to separate packages like this. Is the fact that distributions like OpenSUSE Tumbleweed accomplish such a separation not material? I agree that no definitive conclusion can be drawn from their success since the set of packages aren't the same. And yet, I am not aware of anything that precludes such a separation. > It's certainly not work that should be done manually. Agreed. -- Suhail