On Monday, 26 December 2005 11:57 am, Jakub Moc wrote: > emboss - "Adds support for the European Molecular Biology Open Software > Suite." WTF? Why are we abusing make.defaults for such stuff?
Quote from bug #82428: ---- The reason why I think "emboss" should be enabled by default is that the vast majority of users of packages such as aaindex, CUTG, PRINTS, Prosite, Rebase and TransFac want/expect EMBOSS support for these packages. (These are the only packages with optional EMBOSS support.) For example, although a minority of users have custom scripts to query the Prosite database, most will use the EMBOSS program "patmatmotifs" to interface with it, so having this program available when Prosite is installed is a sensible default. ---- The issue of Stupid/INSANE/crap/crazy/WTF/abusing default USE flags has been brought to this list (and others) before. If you think enabling a certain USE flag is not a good default, explain why, keeping in mind that we cannot enable or disable default USE flags per ebuild, that the default profiles are targeted at desktop users, and that packages should always work correctly out-of-the-box, even if that means pulling in lots of dependencies. If you would like to have a smaller set of default USE flags for a server or a minimal desktop system, then write the corresponding profile and propose it to the relevant arch teams. Regards, -- Olivier Fisette (ribosome) Gentoo Linux Developer Scientific applications, Developer relations
pgpavfqChq1d6.pgp
Description: PGP signature