On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: > > What are the advantages of proposed solution over eselect? > ==========================================================
I think it's also worth mentioning the advantages over the usual virtual approach, where we have a virtual pull in one implementation and the implementations be responsible for the symlink. Because otherwise that would tick the same boxes. Here's one: the sys-meta approach allows you to switch the implementation quickly without rebuilding an entire package. For example, if I meet a package that's broken with /bin/sh -> /bin/dash, I don't want to have to emerge bash to get past that. Maybe there are others.