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

Attachment: pgpavfqChq1d6.pgp
Description: PGP signature

Reply via email to