Bug 1215642 - signal-desktop can't be installed, missing dependancy
Summary: signal-desktop can't be installed, missing dependancy
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Bruno Pitrus
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-24 09:03 UTC by Oliver Schwabedissen
Modified: 2023-09-25 17:38 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Schwabedissen 2023-09-24 09:03:51 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)
Comment 1 hui 2023-09-24 12:01:18 UTC
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
Comment 2 Andreas Stieger 2023-09-24 15:00:39 UTC
 unresolvable: nothing provides nodejs-electron-devel >= 25~, (got version 22.3.23-1.2)
Comment 3 Bruno Pitrus 2023-09-24 18:40:10 UTC
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.
Comment 4 Oliver Schwabedissen 2023-09-25 04:25:46 UTC
(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).
Comment 5 Bruno Pitrus 2023-09-25 17:38:39 UTC
the x86_64 repo is now published and should be installable. arm and aarch64 will probably follow shortly