[TW] Failed dependency trying to install signal-desktop
I tried to install signal-desktop, but ran into the following failed dependency. bob@blackbox ~> sudo zypper in signal-desktop [sudo] password for root: Retrieving repository 'Main Repository (NON-OSS)' metadata ......................................................................................................[done] Building repository 'Main Repository (NON-OSS)' cache ...........................................................................................................[done] Retrieving repository 'Main Repository (OSS)' metadata ..........................................................................................................[done] Building repository 'Main Repository (OSS)' cache ...............................................................................................................[done] Retrieving repository 'Packman Repository' metadata .............................................................................................................[done] Building repository 'Packman Repository' cache ..................................................................................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies... Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): bob@blackbox ~[4]> sudo zypper se electron [sudo] password for root: Loading repository data... Reading installed packages... S | Name | Summary | Type ---+-----------------------+------------------------------------------------------------------+-------- i+ | nodejs-electron | Build cross platform desktop apps with JavaScript, HTML, and CSS | package | nodejs-electron-devel | Electron development headers | package | nodejs-electron-doc | Electron API documentation | package If the maintainer of signal-desktop reads this list, could they take a look at the package, please. TIA -- Bob Williams
Citeren Bob Williams <usenet@karmasailing.uk>:
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
# zypper if --provides nodejs-electron [...] electron(x86-64)(abi) = 125 Apparently signal-desktop needs to be rebuild against the latest dependencues in Tumbleweed. This will happen from time to time if you add additional (non-openSUSE) repositories.
On Tue, 15 Oct 2024 21:16:51 +0200 Arjen de Korte wrote:
Citeren Bob Williams <usenet@karmasailing.uk>:
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
# zypper if --provides nodejs-electron
[...]
electron(x86-64)(abi) = 125
Apparently signal-desktop needs to be rebuild against the latest dependencues in Tumbleweed. This will happen from time to time if you add additional (non-openSUSE) repositories.
Thank you. It was working here a month ago, so Tumbleweed must have moved forward and signal-desktop failed to keep up. It's not a showstopper so I'll wait. -- Bob Williams
Am 15.10.24 um 21:06 schrieb Bob Williams:
I tried to install signal-desktop, but ran into the following failed dependency.
bob@blackbox ~> sudo zypper in signal-desktop [sudo] password for root: Retrieving repository 'Main Repository (NON-OSS)' metadata ......................................................................................................[done] Building repository 'Main Repository (NON-OSS)' cache ...........................................................................................................[done] Retrieving repository 'Main Repository (OSS)' metadata ..........................................................................................................[done] Building repository 'Main Repository (OSS)' cache ...............................................................................................................[done] Retrieving repository 'Packman Repository' metadata .............................................................................................................[done] Building repository 'Packman Repository' cache ..................................................................................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
where do you get that outdated signal version from? "zypper se -s signal-desktop"?
If the maintainer of signal-desktop reads this list, could they take a look at the package, please.
signal-desktop is not included in factory, probably for a reason, but the version from obs://network:im:signal works fine on my TW machine. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On Wed, 16 Oct 2024 08:26:18 +0200 Stefan Seyfried via openSUSE Factory wrote:
Am 15.10.24 um 21:06 schrieb Bob Williams:
I tried to install signal-desktop, but ran into the following failed dependency.
bob@blackbox ~> sudo zypper in signal-desktop [sudo] password for root: Retrieving repository 'Main Repository (NON-OSS)' metadata ......................................................................................................[done] Building repository 'Main Repository (NON-OSS)' cache ...........................................................................................................[done] Retrieving repository 'Main Repository (OSS)' metadata ..........................................................................................................[done] Building repository 'Main Repository (OSS)' cache ...............................................................................................................[done] Retrieving repository 'Packman Repository' metadata .............................................................................................................[done] Building repository 'Packman Repository' cache ..................................................................................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
where do you get that outdated signal version from?
"zypper se -s signal-desktop"?
zypper se -s signal-desktop Retrieving repository 'Main Update Repository' metadata .........................................................................................................[done] Building repository 'Main Update Repository' cache ..............................................................................................................[done] Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+----------------------------+------------+------------+--------+----------------------------------------------------- | signal-desktop | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.22.1-1.1 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.19.0-1.6 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) [...]
signal-desktop is not included in factory, probably for a reason, but the version from obs://network:im:signal works fine on my TW machine.
Thanks. I'll try that -- Bob Williams
Am 16.10.24 um 09:33 schrieb Bob Williams:
On Wed, 16 Oct 2024 08:26:18 +0200 Stefan Seyfried via openSUSE Factory wrote:
Am 15.10.24 um 21:06 schrieb Bob Williams:
I tried to install signal-desktop, but ran into the following failed dependency.
bob@blackbox ~> sudo zypper in signal-desktop [sudo] password for root: Retrieving repository 'Main Repository (NON-OSS)' metadata ......................................................................................................[done] Building repository 'Main Repository (NON-OSS)' cache ...........................................................................................................[done] Retrieving repository 'Main Repository (OSS)' metadata ..........................................................................................................[done] Building repository 'Main Repository (OSS)' cache ...............................................................................................................[done] Retrieving repository 'Packman Repository' metadata .............................................................................................................[done] Building repository 'Packman Repository' cache ..................................................................................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
where do you get that outdated signal version from?
"zypper se -s signal-desktop"?
zypper se -s signal-desktop Retrieving repository 'Main Update Repository' metadata .........................................................................................................[done] Building repository 'Main Update Repository' cache ..............................................................................................................[done] Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+----------------------------+------------+------------+--------+----------------------------------------------------- | signal-desktop | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.22.1-1.1 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.19.0-1.6 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed)
hm, and what repo-url does the "Signal Messaging Devel Project (openSUSE_Tumbleweed)" repo use? Is it actually up-to-date (auto-refresh on?) I did not see it refreshing or even listed in your original zypper output. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On Wed, 16 Oct 2024 09:47:30 +0200 Stefan Seyfried via openSUSE Factory wrote:
Am 16.10.24 um 09:33 schrieb Bob Williams:
On Wed, 16 Oct 2024 08:26:18 +0200 Stefan Seyfried via openSUSE Factory wrote:
Am 15.10.24 um 21:06 schrieb Bob Williams:
I tried to install signal-desktop, but ran into the following failed dependency.
bob@blackbox ~> sudo zypper in signal-desktop [sudo] password for root: Retrieving repository 'Main Repository (NON-OSS)' metadata ......................................................................................................[done] Building repository 'Main Repository (NON-OSS)' cache ...........................................................................................................[done] Retrieving repository 'Main Repository (OSS)' metadata ..........................................................................................................[done] Building repository 'Main Repository (OSS)' cache ...............................................................................................................[done] Retrieving repository 'Packman Repository' metadata .............................................................................................................[done] Building repository 'Packman Repository' cache ..................................................................................................................[done] Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: 1: nothing provides 'electron(x86-64)(abi) = 123' needed by the to be installed signal-desktop-7.22.1-1.1.x86_64 Solution 1: do not install signal-desktop-7.22.1-1.1.x86_64 Solution 2: break signal-desktop-7.22.1-1.1.x86_64 by ignoring some of its dependencies
where do you get that outdated signal version from?
"zypper se -s signal-desktop"?
zypper se -s signal-desktop Retrieving repository 'Main Update Repository' metadata .........................................................................................................[done] Building repository 'Main Update Repository' cache ..............................................................................................................[done] Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+----------------------------+------------+------------+--------+----------------------------------------------------- | signal-desktop | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.22.1-1.1 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop | srcpackage | 7.19.0-1.6 | noarch | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debuginfo | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.22.1-1.1 | x86_64 | Signal Messaging Devel Project (openSUSE_Tumbleweed) | signal-desktop-debugsource | package | 7.19.0-1.6 | i686 | Signal Messaging Devel Project (openSUSE_Tumbleweed)
hm, and what repo-url does the "Signal Messaging Devel Project (openSUSE_Tumbleweed)" repo use?
https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumb...
Is it actually up-to-date (auto-refresh on?)
Auto-refresh was off, which might have been the source of my problem
I did not see it refreshing or even listed in your original zypper output.
-- Bob Williams
Am 16.10.24 um 09:59 schrieb Bob Williams:
On Wed, 16 Oct 2024 09:47:30 +0200 Stefan Seyfried via openSUSE Factory wrote:
hm, and what repo-url does the "Signal Messaging Devel Project (openSUSE_Tumbleweed)" repo use?
https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumb...
This is what I am using, too and it does *not* contain signal-desktop-7.22.1-1.1.x86_64.rpm (anymore).
Is it actually up-to-date (auto-refresh on?)
Auto-refresh was off, which might have been the source of my problem
Yes. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
Just a guess - maybe it was removed because of this recent bug that is breaking the local database: https://github.com/signalapp/Signal-Desktop/issues/7029 On Wed, Oct 16, 2024 at 3:26 AM Stefan Seyfried via openSUSE Factory < factory@lists.opensuse.org> wrote:
Am 16.10.24 um 09:59 schrieb Bob Williams:
On Wed, 16 Oct 2024 09:47:30 +0200 Stefan Seyfried via openSUSE Factory wrote:
hm, and what repo-url does the "Signal Messaging Devel Project (openSUSE_Tumbleweed)" repo use?
https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumb...
This is what I am using, too and it does *not* contain signal-desktop-7.22.1-1.1.x86_64.rpm (anymore).
Is it actually up-to-date (auto-refresh on?)
Auto-refresh was off, which might have been the source of my problem
Yes. -- Stefan Seyfried
"For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
-- Samuel Exner
It's unrelated to any upstream bug. OBS repos simply do not keep old binaries of packages around.
tks On Tuesday, 15 October 2024 at 03:07:04 pm GMT-4, Bob Williams <usenet@karmasailing.uk> wrote: I tried to install signal-desktop, but ran into the following failed dependency.
participants (6)
-
Arjen de Korte
-
athurtic@yahoo.com
-
Bob Williams
-
Bruno Pitrus
-
Sam Exner
-
Stefan Seyfried