From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:42556) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJdc7-00020L-5a for guix-patches@gnu.org; Wed, 01 Apr 2020 09:41:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJdc6-0007SN-2N for guix-patches@gnu.org; Wed, 01 Apr 2020 09:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54303) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJdc5-0007SC-PF for guix-patches@gnu.org; Wed, 01 Apr 2020 09:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jJdc5-0001cA-Lu for guix-patches@gnu.org; Wed, 01 Apr 2020 09:41:01 -0400 Subject: [bug#40060] [PATCH v3] gnu: youtube-dl: Add 'ffmpeg' as input. Resent-Message-ID: References: <20200314143418.13963-1-brice@waegenei.re> <20200401130152.1871-1-brice@waegenei.re> In-reply-to: <20200401130152.1871-1-brice@waegenei.re> Date: Wed, 01 Apr 2020 15:40:37 +0200 Message-ID: <875zejjpd6.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" Reply-to: Tobias Geerinckx-Rice , Tobias Geerinckx-Rice via Guix-patches From: Tobias Geerinckx-Rice via Guix-patches via To: 40060@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Brice, Sorry for the delay! However, I don't really know what more to=20 say. I'm still against pulling in ffmpeg for everyone, for the reason=20 given in my last[0] mail. Keep in mind: $ guix size youtube-dl | tail -n1 total: 184.0 MiB $ guix size youtube-dl ffmpeg | tail -n1 total: 804.7 MiB If youtube-dl silently failed or produced worse video without=20 ffmpeg, things'd clearly be different. Same if it disabled=20 features at build time if ffmpeg is not found. I don't think it=20 does=E2=80=A6 One could argue that those who really don't need or want ffmpeg=20 can simply customise their youtube-dl package because Guix is=20 awesome. Both true! But it's the asymmetry between opt-in $ guix install youtube-dl $ youtube-dl https://hotvidz.gnu/10h-of-rms-dancing.oggv Note: you'll want to install ffmpeg to see more glorious detail $ guix install ffmpeg =E2=80=A6 and opt-out, where the user has to learn about=20 substitute-keyword-arguments & write a custom package just to=20 avoid pulling in ffmpeg, that bugs me. That's just me. If you convince enough people to merge this I=20 certainly won't mind! Kind regards, T G-R [0]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40060#23 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl6EmdUACgkQ2Imw8BjF STwYcQ/+KFcbYp5qJowA2PgRWPHYKERKtThYEE+dsbKQfnq9HsUsTBM9XncxFvNY cUQTwn+Ab6J9+SLprO+FB32/4z8IsSS/+rEH9Pyd1XgGGDL3//TReiWWVuOlwSq8 SzmJDqGRlxi4DWq5HzRD6t8P1GU/9cTMRfIEeWfO0GBIIbAOtpfqEqgo9jM5B/p4 T98qOYiDKCUZlovbAD/gFhgoWpscQWX8abY9G7Bx+Wb/5XXagurAwOVWS9ru9Vt8 205/T9na7owdmvVdedIbwszqSYhVoTMD7/gwmmM/hJcFXowc37dT/oj0U+amaRti PEol5oK0laPguXccdB/nsVtfXaxhNCnTtLS/O5qp79vzW6CJTTDmtJ9KixmJw7d3 ISNtqI7FE3fCoTjZ+8B/HJIjUL6i8sMIA5XyGD/JDwxWZs2g1/EqONjv5816OWWn 1NhBOAMTjMAdCZPG1S2OgAiTApdcBN/OsbvYoUSxXesorcEl/AKnqfibPpHY/G5l MjLJlm5W2iduxPnhlqZslPObAvjHq7+dfPV4ttCcfE5tT3EemJbd5MutoBiedTyQ MPzmpR8mdTx/hS5Nwhd6HP/wE/whtQJvAroWsY5gSczzVmhe5lLI9WrW5nGknLnd SxoWH/UX+xV1prQRVuUXOztkh1iR+75PPimAI8EfE61fPjmsJ4I= =O9NA -----END PGP SIGNATURE----- --=-=-=--