Rebuild Todo List Packages prone to ELF architecture confusion due to the use of soname dependencies
Some PKGBUILDs of packages in our repositories make use of soname dependencies in the global `depends`, `makedepends` or `optdepends` array.
This unfortunately is prone to ELF architecture confusion.
See the sonamev1 specification for details: https://alpm.archlinux.page/specifications/alpm-sonamev1.7.html
To not match sonames of a wrong ELF architecture, we need to apply the best practices outlined in the specification's example section on "depending on a soname": https://alpm.archlinux.page/specifications/alpm-sonamev1.7.html#depending-on-a-soname
Effectively, this usually means to remove the soname dependency from the global `depends` array (it should also not be present in `makedepends` or `optdepends`) and instead add it in an override in the `package` function to the `depends` array, e.g.:
```
package() {
depends+=(example libexample.so)
}
```
If your package uses sonames in optional dependencies, consider to split out components depending on the soname into separate packages (if possible), or to pull in the soname dependency as direct dependency instead (see above), as this ensures robust dependency tracking.
Note, that the below list of packages has been retrieved manually from dependents of lib32-* packages in our repositories and constitutes packages that are 64bit.
It has not been checked whether the pulled in soname (from the set of 64bit packages) is actually in use by the package (please verify yourself)!
The package rebuilds can go straight to the stable repositories (if permissable).
Filter Todo List Packages
| Arch | Repository | Name | Current Version | Staging Version | Maintainers | Status | Last Touched By |
|---|---|---|---|---|---|---|---|
| x86_64 | Extra | aquamarine | 0.12.0-1 | alerque | Incomplete | ||
| x86_64 | Extra | cargo-clone | 1.2.4-2 | orhun | Incomplete | ||
| x86_64 | Extra | cargo-outdated | 0.19.0-1 | kpcyrd, orhun, bertptrs | Incomplete | ||
| x86_64 | Extra | cargo-tarpaulin | 0.35.4-1 | orhun | Incomplete | ||
| x86_64 | Extra | cargo-udeps | 0.1.61-1 | orhun | Incomplete | ||
| x86_64 | Extra | cocogitto | 7.0.0-2 | orhun, alerque | Incomplete | ||
| x86_64 | Extra | committed | 1.1.11-2 | orhun, alerque | Incomplete | ||
| x86_64 | Extra | dolphin-emu | 1:2603.1-2 | alucryd | Incomplete | ||
| x86_64 | Extra | emacs | 30.2-3 | juergen, freswa | Incomplete | ||
| x86_64 | Extra | emacs-wayland | 30.2-3 | juergen, freswa | Incomplete | ||
| x86_64 | Extra | enblend-enfuse | 4.2.r1546+hb66125418f7d-5 | Archange, alerque | Incomplete | ||
| x86_64 | Extra | fwupd | 2.1.4-2 | Archange, FFY00, freswa | Incomplete | ||
| x86_64 | Extra | git-cliff | 2.13.1-1 | orhun, alerque | Incomplete | ||
| x86_64 | Extra | git-graph | 0.7.0-2 | alerque | Incomplete | ||
| x86_64 | Extra | gram | 2.1.2-1 | alerque | Incomplete | ||
| x86_64 | Extra | hyprlock | 0.9.5-4 | lfleischer, alerque | Incomplete | ||
| x86_64 | Extra | hyprpaper | 0.8.4-2 | lfleischer, alerque | Incomplete | ||
| x86_64 | Extra | intel-compute-runtime | 26.18.38308.1-2 | dbermond, tpkessler | Complete | dbermond (8 hours ago) | |
| x86_64 | Extra | leptonica | 1.87.0-1 | alerque | Incomplete | ||
| x86_64 | Extra | libloc | 0.9.18-4 | kpcyrd | Incomplete | ||
| x86_64 | Extra | muse | 4.2.1-7 | dvzrv | Complete | dvzrv (15 hours ago) | |
| x86_64 | Extra | musescore | 4.7.2-1 | alucryd, grawlinson | Incomplete | ||
| x86_64 | Extra | neovide | 0.16.2-1 | alerque | Incomplete | ||
| x86_64 | Extra | nwg-look | 1.1.1-2 | Antiz | Complete | Antiz (31 minutes ago) | |
| x86_64 | Extra | openpmix | 5.0.10-2 | Lahwaacz, dvzrv | Complete | dvzrv (15 hours ago) | |
| x86_64 | Extra | pacman-bintrans | 0.5.0-2 | kpcyrd | Incomplete | ||
| x86_64 | Extra | pantheon-notifications | 8.1.2-1 | alucryd | Incomplete | ||
| x86_64 | Extra | profanity | 1:0.18.1-1 | anthraxx, freswa | Incomplete | ||
| x86_64 | Extra | qsv | 20.1.0-1 | alerque | Incomplete | ||
| x86_64 | Extra | rasqal | 1:0.9.33-9 | dvzrv, gromit | Complete | dvzrv (15 hours ago) | |
| x86_64 | Extra | rebuilderd | 0.25.0-1 | kpcyrd | Incomplete | ||
| x86_64 | Extra | rebuilderd-tools | 0.25.0-1 | kpcyrd | Incomplete | ||
| x86_64 | Extra | rqbit | 8.1.1-2 | kpcyrd | Incomplete | ||
| x86_64 | Core | shadow | 4.18.0-1 | grazzolini, dvzrv | Complete | dvzrv (15 hours ago) | |
| x86_64 | Extra | sile | 0.15.13-3 | alerque | Incomplete | ||
| x86_64 | Extra | stochas | 1.3.13-3 | dvzrv, grawlinson | Complete | dvzrv (15 hours ago) | |
| x86_64 | Extra | tectonic | 0.16.9-1 | freswa, alerque, artafinde | Incomplete | ||
| x86_64 | Extra | tinymist | 1:0.14.18-1 | alerque | Incomplete | ||
| x86_64 | Extra | xdg-desktop-portal-hyprland | 1.3.12-2 | alerque | Incomplete | ||
| x86_64 | Extra | zed | 1.5.4-1 | alerque | Incomplete | ||
| x86_64 | Extra | zellij | 0.44.3-1 | orhun, alerque | Incomplete |