Bugzilla – Bug 1215642
signal-desktop can't be installed, missing dependancy
Last modified: 2023-09-25 17:38:39 UTC
I tried to install signal-desktop, but it says it requires 'signal-libringrtc(x86-64) = 2.30.0', while the Signal Messaging Devel Project repository only provides signal-libringrtc-2.31.2-1.1. # zypper in signal-desktop Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides 'signal-libringrtc(x86-64) = 2.30.0' needed by the to be installed signal-desktop-6.30.2-1.4.x86_64 Solution 1: do not install signal-desktop-6.30.2-1.4.x86_64 Solution 2: break signal-desktop-6.30.2-1.4.x86_64 by ignoring some of its dependencies # zypper se -s signal-libringrtc Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------------------+---------+------------+--------+----------------------------------------------------- | signal-libringrtc | package | 2.31.2-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-libringrtc | package | 2.31.2-1.1 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-libringrtc-debuginfo | package | 2.31.2-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-libringrtc-debuginfo | package | 2.31.2-1.1 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed)
As you can see on OBS signal-desktop-6.31 doesn't build atm. https://build.opensuse.org/package/show/network:im:signal/signal-desktop
unresolvable: nothing provides nodejs-electron-devel >= 25~, (got version 22.3.23-1.2)
Sorry, you've hit a moment when the repo is in an inconsistent state due to signal being split into two packages having slightly different BuildRequires. Electron 25 is already in Factory and the issue should automatically fix itself a few hours after the new snapshot gets published.
(In reply to dziobian from comment #3) > Sorry, you've hit a moment when the repo is in an inconsistent state due to > signal being split into two packages having slightly different BuildRequires. > Electron 25 is already in Factory and the issue should automatically fix > itself a few hours after the new snapshot gets published. Thanks for the explanation. Signal-Desktop isn't that important for me, so I can wait until all requirements are solved (or install the snap version instead).
the x86_64 repo is now published and should be installable. arm and aarch64 will probably follow shortly