mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
ffmpeg: adjust update and pinning advice
It is best to keep as many FFmpeg dependencies unpinned as possible, so that only the packages that actually break are kept behind on old versions. I ran into many cases recently where a package was pinned to an old version of FFmpeg but worked fine with the latest one, making the older versions look more necessary than they actually were. This will make it easier to find packages that need intervention to be updated to newer versions and speed up the process of jettisoning old FFmpeg versions. The cost of potentially holding back the default version for a little while to let major parts of the ecosystem catch up is minor by comparison, especially since it has happened with 7 anyway due to Darwin problems.
This commit is contained in:
parent
92b0f7cb13
commit
342fb8a152
1 changed files with 10 additions and 4 deletions
|
@ -50,10 +50,16 @@ rec {
|
|||
ffmpeg_7-headless = mkFFmpeg v7 "headless";
|
||||
ffmpeg_7-full = mkFFmpeg v7 "full";
|
||||
|
||||
# Please make sure this is updated to the latest version on the next major
|
||||
# update to ffmpeg
|
||||
# Packages which use ffmpeg as a library, should pin to the relevant major
|
||||
# version number which the upstream support.
|
||||
# Please make sure this is updated to new major versions once they
|
||||
# build and work on all the major platforms. If absolutely necessary
|
||||
# due to severe breaking changes, the bump can wait a little bit to
|
||||
# give the most proactive users time to migrate, but don’t hold off
|
||||
# for too long.
|
||||
#
|
||||
# Packages which depend on FFmpeg should generally use these
|
||||
# unversioned aliases to allow for quicker migration to new releases,
|
||||
# but can pin one of the versioned variants if they do not work with
|
||||
# the current default version.
|
||||
ffmpeg = ffmpeg_7;
|
||||
ffmpeg-headless = ffmpeg_7-headless;
|
||||
ffmpeg-full = ffmpeg_7-full;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue