[aur-requests] [PRQ#35220] Deletion Request for ffmpeg-compat-58

notify at aur.archlinux.org notify at aur.archlinux.org
Thu Jun 9 12:58:55 UTC 2022


MarsSeed [1] filed a deletion request for ffmpeg-compat-58 [2]:

I believe this package should be deleted at least until
Arch extra carries ffmpeg4.4. It is not useful to keep this
imperfect duplicate of that in AUR.

Also, the ffmpeg-compat-* naming scheme have been sunsetted by Arch
a long time ago, opting instead to occasionally carry a parallel but
full legacy ffmpeg version, cf. ffmpeg4.4 in extra, or AUR/ffmpeg3.4.

The huge problem with ffmpeg-compat-* packages is that they do a
full build, but then strip almost everything out, keeping only some
versioned .SO files. Then it leads to the problem that no
AUR packages can build from source against such an ffmpeg-compat
package,
because it does not provide the header includes for that ffmpeg
version.

In contrast, ffmpeg4.4 and e.g. AUR/ffmpeg3.4 carry everything
including
the headers, and cleverly solve the problem of side-by-side
installation.

ffmpeg-compat-58 is not needed specifically by anything on AUR.
Those AUR packages that define depending on ffmpeg's SO libraries
link to it indirectly via this package's virtual provides, but these
dependent AUR packages would, as mentioned above, fail to build if the
user did have this ffmpeg-compat package installed instead of
ffmpeg4.4.

All in all, not needed by anything, and ffmpeg-compat packages
can prevent AUR's source-built packages from compiling.

[1] https://aur.archlinux.org/account/MarsSeed/
[2] https://aur.archlinux.org/pkgbase/ffmpeg-compat-58/


More information about the aur-requests mailing list