- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Packages
- Assigned To No-one
- Operating System i686
- Severity High
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Archlinux32
Opened by Levi - 20.08.2018
Last edited by Erich Eckner - 29.10.2018
Opened by Levi - 20.08.2018
Last edited by Erich Eckner - 29.10.2018
FS#49 - ffmpeg update failures in release and testing
When I have done a pacman -Syu recently, it offers to update libx264 with x264:
:: Replace libx264 with testing/x264? [Y/n] resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: removing libx264 breaks dependency 'libx264.so=152-32' required by ffmpeg
As can be seen there, it fails because a dependency is not met.
This is reportedly also a problem on the release branches.
Using pacman’s query functionality I can see that x264 claims to provide libx264.so=155-32 rather than 152-32 i.e. x264 is too new for the current version of ffmpeg.
I consider this a high priority defect because ffmpeg is used by rather a lot of a/v playback and transcoding software.
Steps to reproduce
$ pacman -Syu
Workaround
Press n and enter when it offers to upgrade libx264. Ensure you’re not using multiple -ys on your pacman invocation.
Suggested fix
Provide an updated ffmpeg.