Rebuild Todo List cargo-c SOVER rebuild

2023-10-11 - kpcyrd

The latest[1] version of cargo-c has changed how the SOVER is derived from a library's Cargo.toml.

In case of `0.6.1` it used to generate `.so.0` but does now generate `.so.0.6`. Before this, a dynamic linker could not tell `0.6.0` and `0.7.0` apart.

When updating cargo-c, this means a rebuild of a cargo-c dependee is going to be a sover bump, and the packages depending on it need to be rebuilt as well.

Since this is counter-intuitive for rebuilds with no pkgver= changes/identical source code, we could consider uploading cargo-c to extra-staging and then rebuild all relevant cargo-c dependees and their dependees.

Packages that are unaffected (that don't contain a `.so.0` file, because they are >= 1.0.0) are not included in this todo.

[1]: https://github.com/lu-zero/cargo-c/releases/tag/v0.9.26

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
5 packages displayed out of 5 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra ffmpeg 2:6.1.1-7 alucryd Complete kpcyrd
x86_64 Extra ffmpeg4.4 4.4.4-5 alucryd Complete kpcyrd
x86_64 Extra libavif 1.0.4-3 arojas, Archange Complete kpcyrd
x86_64 Extra libheif 1.17.6-5 arojas, eworm Complete kpcyrd
x86_64 Extra rav1e 0.7.1-1 alucryd Complete kpcyrd