Removing libsoup 2.4 #360897
Labels
0.kind: enhancement
Add something new
1.severity: security
Issues which raise a security issue, or PRs that fix one
3.skill: sprintable
A larger issue which is split into distinct actionable tasks
Libsoup 2.4 ABI branch has been unsupported for a while now and security issues are popping up. We should work on getting rid of it.
Plan
✔️ Rename
libsoup
tolibsoup_2_4
.Walk though the packages still using the old version and replace it where possible.
The problematic part is that in general, a program can only load one of the libraries or there will be symbol conflicts. So we need to make sure to replace it at the same time for all
dino
– supports libsoup 3 but also useslibnice
, which transitively depends on old libsoupinkscape
– does not appear to be usedlibnice
– depends on 2.4 throughgnupg-igd-1_0
, there is a stale MR to bump so we might need to use libsoup do it locally like Arch doeswxGTK32
pulls libsoup 2 throughwebkitgtk_4_0
(wxGTK depends on deprecated libsoup 2 #369710)Attempt to upgrade packages stuck with the old version upstream.
After a while, remove the stuck packages.
The text was updated successfully, but these errors were encountered: