Al actualizar a la última versión de FFmpeg (4.1) a través de Homebrew, me di cuenta de que se instalaba un número abrumador de nuevas dependencias. Al mismo tiempo, brew info ffmpeg
reveló que todas las opciones de instalación habían desaparecido. Así que alguien decidió que sólo hay un FFmpeg, entonces. Todo o nada. ¿Dónde puedo encontrar información sobre esta decisión y la razón para hacerlo?
Respuesta
¿Demasiados anuncios?Número 31510: Eliminar todas las opciones
Ver Eliminar todas las opciones de las fórmulas de Homebrew/homebrew-core #31510 :
Las opciones en las fórmulas no producen una buena experiencia de usuario porque tienen que ser construidas desde el código fuente, no las probamos en CI y cada combinación de opciones proporciona una nueva oportunidad para que se produzcan nuevos fallos. Deberíamos intentar (¡finalmente!) eliminar todas las opciones de las fórmulas en Homebrew/homebrew-core en favor de permitir tanta funcionalidad no exclusiva como sea posible en una fórmula dada para las opciones más utilizadas o animar a la comunidad a mantener sus propias opciones personalizadas en un grifo (por ejemplo https://github.com/denji/homebrew-nginx/blob/master/Formula/nginx-full.rb ). Como último recurso si necesitamos depender de la misma fórmula varias veces con diferentes opciones (por ejemplo, #13133) podemos considerar la venta de fórmulas utilizando
resource
bloques o incluso duplicar fórmulas.
Puede explorar la historia del Fórmula ffmpeg para ver otros cambios en las dependencias y opciones.