If you're having trouble with updates in Arch right now, if it's about libvpx, probably one package depends on an older version. For my installation, it turns out that the chaotic-aur build of waterfox is outdated. Luckily someone packaged a binary build in the aur (thanks 🙏)
@farran I'm not too familiar with aur, but the emerge system on Gentoo has a "--deep" option so that, when updating the system, one avoids exactly this type of blocking situations. Maybe aur had an equivalent option. It could be a good idea to check.
@paraw oh nice, thanks for the info. Idk why this happened, it rarely does, but it's happened with the same lib package many times over the years according to forum threads. I think it's a deeper problem related to how repo packages can demand specific versions, without the package manager providing a setup that can actually handle multiple versions. Usually it's just a case of "wait a few hours for package updates" but this error had lingered for 3 or 4 days already. I'll try Gentoo in a VM!
@farran that's very well possible. Indeed, the packages that are slotted, i.e., those that can coexist in the same system in different versions, are not too many, and if you are on a bleeding-edge version of the repository, you can get this kind of problems.