6 votos

¿Por qué están forzadas todas las dependencias en Homebrew FFmpeg 4.1?

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?

8voto

Steve Evans Puntos 155

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X