2011/8/17 Chí-Thanh Christopher Nguyễn <chith...@gentoo.org>: > Nirbheek Chauhan schrieb: >>>> A side-note that we've wanted to get out to all devs is that everyone >>>> should *always* use IUSE="+introspection". >>> Then why is it a flag? >>> >> So that people who use, say, json-glib in embedded environments don't >> need to pull in a package that is quite unnecessary for them. >> > > Then why don't you make it a default flag in desktop/gnome profile > instead? That way, the embedded users who don't use a desktop profile > won't even need to take action to disable the flag. >
We didn't do that because the use-case for not enabling introspection is a marginal one. We almost didn't even make it a use-flag. I think it would rather make sense to mask the use-flag in an embedded profile (small blacklist) than to enable it everywhere else (effectively a large whitelist). -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team