Jonathan Hernandez

Rails developer. Free (as in freedom) software enthusiast. Gamer.

Solución a Las Nuevas Dependencias De Ant en Gentoo

| Comments

Ya han resuelto el bug sobre las nuevas dependencias de ant en Gentoo que hablaba el otro día en éste post. La solución de los desarrolladores ha sido cambiar el nombre del paquete ant-optional por ant-task (ya que deja de ser opcional) y ha puesto a todas las dependencias de ant-task una USE flag para quitar el soporte si se quiere (como pedíamos la mayoría de usuarios de Gentoo).

Las USE Flags a quitar (si sólo queremos a ant porque un programa como jedit lo necesita) son:

noantlr
nobcel
nobeanutils
nobsh
nocommonsnet
nocommonslogging
nojdepend
nojsch
nojython
nolog4j
nooro
noregexp
norhino
noxalan
noxerces


Y el mensaje cuando quitas el soporte a éstos paquetes es claro…

 * You have disabled some of the ant tasks. Be advised that this may
* break building some of the Java packages!!
*
* We can only offer very limited support in cases where dev-java/ant-tasks
* has been build with essential features disabled.


Esta bien poder deshabilitarlo. El mensaje asusta un poco pero es para que no envíen bugs tontos… Lo que menos me gusta es el sistema de USE flags… cada día esta más desordenado y más grande, tendrán que reestructuralo de alguna forma. Sólo hay que mirar todas estas local USE flags (son local porque sólo afectan a éste paquete), estan mezcladas con todas las que empiezan con “noX” de todos los otros paquetes… y aunque ufed ayuda mucho a editar las USE flags, conforme van creciendo es menos intuitivo.