FS#75818 - [libgovirt] [Orphan] upgrade to 0.3.9-1 breaks virt-viewer
Attached to Project:
Community Packages
Opened by Samuel Wint (Zie1iexa) - Tuesday, 06 September 2022, 03:37 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 06 September 2022, 06:36 GMT
Opened by Samuel Wint (Zie1iexa) - Tuesday, 06 September 2022, 03:37 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 06 September 2022, 06:36 GMT
|
Details
Description:
Recent upgrade to libgovirt 0.3.9-1 breaks virt-viewer with e.g.: $ virt-viewer --help (process:5129): libsoup-ERROR **: 19:47:41.009: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported. zsh: trace trap (core dumped) virt-viewer --help $ Downgrading to 0.3.8-1 fixes the problem. Upstream issue https://gitlab.com/virt-viewer/virt-viewer/-/issues/88 seems relevant. Steps to reproduce: Presumably: install arch linux with virt-viewer, update all packages, run `virt-viewer`. |
This task depends upon
Closed by Antonio Rojas (arojas)
Tuesday, 06 September 2022, 06:36 GMT
Reason for closing: Fixed
Additional comments about closing: libgovirt 1:0.3.8-1
Tuesday, 06 September 2022, 06:36 GMT
Reason for closing: Fixed
Additional comments about closing: libgovirt 1:0.3.8-1
It appears virt-viewer is currently built against "rest" (librest-0.7.so) and is not quite ready to be built against its replacement which is "librest" (librest-1.0.so). "rest" depends on "libsoup" while "librest" depends on "libsoup3".
latest "libgovirt" was built against "librest" because it can no longer be built against "rest".
virt-viewer depends on "spice-gtk" which currently depends on "libsoup" because our outdated version of "phodav" depends on "libsoup".
If "phodav" was updated to latest and built against "libsoup3", "spice-gtk" could be rebuilt and therefore it would link against "libsoup3".
On a kinda sidenote, "libosinfo" is currently built against "libsoup" but it could easily be built against "libsoup3".
Clear as mud?