Is the follwoing an arch packaging bug in the remmina package?
$ ldd /usr/sbin/remmina | grep libsoup libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1 (0x00007fae45bde000) $ pacman -Qi remmina | grep libsoup $ I searched bugs.archlinux.org. Remmina has no bugs there. Is it an archlinux packaging bug? -- u34
On Sat, 1 Oct 2022 at 22:12, <u34@net9.ga> wrote:
$ ldd /usr/sbin/remmina | grep libsoup libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1 (0x00007fae45bde000)
you should really use readelf -d /usr/sbin/remmina | grep 'Shared library:' instead of ldd but in this case it does confirm the issue … namcap /var/cache/pacman/pkg/remmina-1\:1.4.27-1-x86_64.pkg.tar.zst remmina W: Referenced library 'libfreerdp2.so.2' is an uninstalled dependency remmina W: Referenced library 'libfreerdp-client2.so.2' is an uninstalled dependency remmina W: Referenced library 'libwinpr2.so.2' is an uninstalled dependency remmina W: Referenced library 'libvncclient.so.1' is an uninstalled dependency remmina E: Dependency python detected and not included (libraries ['usr/lib/libpython3.10.so.1.0'] needed in files ['usr/lib/remmina/plugins/remmina-plugi n-python_wrapper.so']) remmina W: Dependency gtk-vnc detected but optional (libraries ['usr/lib/libgvnc-1.0.so.0', 'usr/lib/libgtk-vnc-2.0.so.0', 'usr/lib/libgvncpulse-1.0.so.0' ] needed in files ['usr/lib/remmina/plugins/remmina-plugin-gvnc.so']) remmina W: Dependency kwallet detected but optional (libraries ['usr/lib/libKF5Wallet.so.5'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-kwal let.so']) remmina W: Dependency spice-gtk detected but optional (libraries ['usr/lib/libspice-client-gtk-3.0.so.5', 'usr/lib/libspice-client-glib-2.0.so.8'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-spice.so']) remmina W: Dependency webkit2gtk detected but optional (libraries ['usr/lib/libwebkit2gtk-4.0.so.37'] needed in files ['usr/lib/remmina/plugins/remmina-pl ugin-www.so']) remmina W: Dependency avahi included but already satisfied remmina W: Dependency libgcrypt included but already satisfied -- damjan
Nope. libsoup is pulled in as a dependency of webkit2gtk, which the latter is a optional dependency of remmina. See https://github.com/FreeRDP/Remmina/blob/master/plugins/www/CMakeLists.txt#L4... On Sat, 1 Oct 2022 at 22:12, <u34@net9.ga> wrote:
$ ldd /usr/sbin/remmina | grep libsoup libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1
(0x00007fae45bde000)
you should really use readelf -d /usr/sbin/remmina | grep 'Shared library:' instead of ldd but in this case it does confirm the issue
…
namcap /var/cache/pacman/pkg/remmina-1\:1.4.27-1-x86_64.pkg.tar.zst remmina W: Referenced library 'libfreerdp2.so.2' is an uninstalled dependency remmina W: Referenced library 'libfreerdp-client2.so.2' is an uninstalled dependency remmina W: Referenced library 'libwinpr2.so.2' is an uninstalled dependency remmina W: Referenced library 'libvncclient.so.1' is an uninstalled dependency remmina E: Dependency python detected and not included (libraries ['usr/lib/libpython3.10.so.1.0'] needed in files ['usr/lib/remmina/plugins/remmina-plugi n-python_wrapper.so']) remmina W: Dependency gtk-vnc detected but optional (libraries ['usr/lib/libgvnc-1.0.so.0', 'usr/lib/libgtk-vnc-2.0.so.0', 'usr/lib/libgvncpulse-1.0.so.0' ] needed in files ['usr/lib/remmina/plugins/remmina-plugin-gvnc.so']) remmina W: Dependency kwallet detected but optional (libraries ['usr/lib/libKF5Wallet.so.5'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-kwal let.so']) remmina W: Dependency spice-gtk detected but optional (libraries ['usr/lib/libspice-client-gtk-3.0.so.5', 'usr/lib/libspice-client-glib-2.0.so.8'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-spice.so']) remmina W: Dependency webkit2gtk detected but optional (libraries ['usr/lib/libwebkit2gtk-4.0.so.37'] needed in files ['usr/lib/remmina/plugins/remmina-pl ugin-www.so']) remmina W: Dependency avahi included but already satisfied remmina W: Dependency libgcrypt included but already satisfied
-- damjan
Mike Yuan <me@yhndnzj.com> wrote:
Nope. libsoup is pulled in as a dependency of webkit2gtk, which the latter is a optional dependency of remmina. See https://github.com/FreeRDP/Remmina/blob/master/plugins/www/CMakeLists.txt#L4...
Since webkit2gtk is an optional dependency, pacman will not notice an uninstalled libsoup when web2gtk is not installed. On the other hand, remmina will fail to run. -- u34
On Sat, 1 Oct 2022 at 22:12, <u34@net9.ga> wrote:
$ ldd /usr/sbin/remmina | grep libsoup libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1
(0x00007fae45bde000)
you should really use readelf -d /usr/sbin/remmina | grep 'Shared library:' instead of ldd but in this case it does confirm the issue
…
namcap /var/cache/pacman/pkg/remmina-1\:1.4.27-1-x86_64.pkg.tar.zst remmina W: Referenced library 'libfreerdp2.so.2' is an uninstalled dependency remmina W: Referenced library 'libfreerdp-client2.so.2' is an uninstalled dependency remmina W: Referenced library 'libwinpr2.so.2' is an uninstalled dependency remmina W: Referenced library 'libvncclient.so.1' is an uninstalled dependency remmina E: Dependency python detected and not included (libraries ['usr/lib/libpython3.10.so.1.0'] needed in files ['usr/lib/remmina/plugins/remmina-plugi n-python_wrapper.so']) remmina W: Dependency gtk-vnc detected but optional (libraries ['usr/lib/libgvnc-1.0.so.0', 'usr/lib/libgtk-vnc-2.0.so.0', 'usr/lib/libgvncpulse-1.0.so.0' ] needed in files ['usr/lib/remmina/plugins/remmina-plugin-gvnc.so']) remmina W: Dependency kwallet detected but optional (libraries ['usr/lib/libKF5Wallet.so.5'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-kwal let.so']) remmina W: Dependency spice-gtk detected but optional (libraries ['usr/lib/libspice-client-gtk-3.0.so.5', 'usr/lib/libspice-client-glib-2.0.so.8'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-spice.so']) remmina W: Dependency webkit2gtk detected but optional (libraries ['usr/lib/libwebkit2gtk-4.0.so.37'] needed in files ['usr/lib/remmina/plugins/remmina-pl ugin-www.so']) remmina W: Dependency avahi included but already satisfied remmina W: Dependency libgcrypt included but already satisfied
-- damjan
On 10/1/22 15:16, u34@net9.ga wrote:
Mike Yuan <me@yhndnzj.com> wrote:
Nope. libsoup is pulled in as a dependency of webkit2gtk, which the latter is a optional dependency of remmina. See https://github.com/FreeRDP/Remmina/blob/master/plugins/www/CMakeLists.txt#L4... Since webkit2gtk is an optional dependency, pacman will not notice an uninstalled libsoup when web2gtk is not installed. On the other hand, remmina will fail to run.
-- u34
On Sat, 1 Oct 2022 at 22:12, <u34@net9.ga> wrote:
$ ldd /usr/sbin/remmina | grep libsoup libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1
(0x00007fae45bde000)
you should really use readelf -d /usr/sbin/remmina | grep 'Shared library:' instead of ldd but in this case it does confirm the issue
…
namcap /var/cache/pacman/pkg/remmina-1\:1.4.27-1-x86_64.pkg.tar.zst remmina W: Referenced library 'libfreerdp2.so.2' is an uninstalled dependency remmina W: Referenced library 'libfreerdp-client2.so.2' is an uninstalled dependency remmina W: Referenced library 'libwinpr2.so.2' is an uninstalled dependency remmina W: Referenced library 'libvncclient.so.1' is an uninstalled dependency remmina E: Dependency python detected and not included (libraries ['usr/lib/libpython3.10.so.1.0'] needed in files ['usr/lib/remmina/plugins/remmina-plugi n-python_wrapper.so']) remmina W: Dependency gtk-vnc detected but optional (libraries ['usr/lib/libgvnc-1.0.so.0', 'usr/lib/libgtk-vnc-2.0.so.0', 'usr/lib/libgvncpulse-1.0.so.0' ] needed in files ['usr/lib/remmina/plugins/remmina-plugin-gvnc.so']) remmina W: Dependency kwallet detected but optional (libraries ['usr/lib/libKF5Wallet.so.5'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-kwal let.so']) remmina W: Dependency spice-gtk detected but optional (libraries ['usr/lib/libspice-client-gtk-3.0.so.5', 'usr/lib/libspice-client-glib-2.0.so.8'] needed in files ['usr/lib/remmina/plugins/remmina-plugin-spice.so']) remmina W: Dependency webkit2gtk detected but optional (libraries ['usr/lib/libwebkit2gtk-4.0.so.37'] needed in files ['usr/lib/remmina/plugins/remmina-pl ugin-www.so']) remmina W: Dependency avahi included but already satisfied remmina W: Dependency libgcrypt included but already satisfied
-- damjan
It seems like remmina -> vte3 -> gtk3 -> libsoup, so it is OK. Could you double check that?
Thank you. Yuuta Liang
On Sat, Oct 1, 2022 at 10:16 PM Yuuta Liang <yuuta@yuuta.moe> wrote:
It seems like remmina -> vte3 -> gtk3 -> libsoup, so it is OK. Could you double check that?
Thank you.
Yuuta Liang
'pactree gtk3' shows that gtk3 -> tracker3 -> libsoup3. There is no libsoup (v2) in the output of 'pactree remmina'. Rafael
Rafael Fontenelle <rafaelff@gnome.org> wrote:
On Sat, Oct 1, 2022 at 10:16 PM Yuuta Liang <yuuta@yuuta.moe> wrote:
It seems like remmina -> vte3 -> gtk3 -> libsoup, so it is OK. Could you double check that?
Thank you.
Yuuta Liang
'pactree gtk3' shows that gtk3 -> tracker3 -> libsoup3. There is no libsoup (v2) in the output of 'pactree remmina'.
Rafael
Indeed. Uninstalling libsoup (2.74.2-2), while keeping libsoup3 (3.2.0-1), breaks remmina. I have no other usage for libsoup (2.74.2-2). I am using the stable repositories. -- u34
On Sat, Oct 1, 2022 at 10:45 PM <u34@net9.ga> wrote:
Rafael Fontenelle <rafaelff@gnome.org> wrote:
On Sat, Oct 1, 2022 at 10:16 PM Yuuta Liang <yuuta@yuuta.moe> wrote:
It seems like remmina -> vte3 -> gtk3 -> libsoup, so it is OK. Could you double check that?
Thank you.
Yuuta Liang
'pactree gtk3' shows that gtk3 -> tracker3 -> libsoup3. There is no libsoup (v2) in the output of 'pactree remmina'.
Rafael
Indeed. Uninstalling libsoup (2.74.2-2), while keeping libsoup3 (3.2.0-1), breaks remmina. I have no other usage for libsoup (2.74.2-2). I am using the stable repositories.
-- u34
Reported this bug in https://bugs.archlinux.org/task/76088 Rafael
participants (5)
-
Damjan Georgievski
-
Mike Yuan
-
Rafael Fontenelle
-
u34@net9.ga
-
Yuuta Liang