On Fri, 25 Jul 2014 22:12:53 +0200 Pacho Ramos <pa...@gentoo.org> wrote: > Ah, ok, I was wondering why REQUIRED_USE was implemented then :/, I > guess it was for simplifying ebuilds?
It was a historical mistake: originally we were going to use pkg_pretend for this. But claims were made that this would break some mythical auto-building systems, and that something machine-readable was needed. Unfortunately the Council bought this, and put through REQUIRED_USE without a reference implementation. Needless to say, the end result is something that isn't human-readable, and isn't used by any mythical auto-building systems. (Incidentally, Exherbo has a both human- and machine-readable implementation, which *is* used by an auto-building system, but the syntax won't meet Gentoo approval...) -- Ciaran McCreesh
signature.asc
Description: PGP signature