responsively-org / responsively-app

A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
https://responsively.app
GNU Affero General Public License v3.0
22.38k stars 1.13k forks source link

RPM packages failing on opensuse #610

Open byIlsa opened 3 years ago

byIlsa commented 3 years ago

Hi!

Trying to install through sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v0.17.0/Responsively-App-0.17.0.x86_64.rpm

Getting:

error: Failed dependencies:
    libnotify is needed by Responsively-App-0.17.0-1.x86_64
    libuuid is needed by Responsively-App-0.17.0-1.x86_64
    nss is needed by Responsively-App-0.17.0-1.x86_64

These dependencies do not exist in my repositories.

What distro is this build for?

open-collective-bot[bot] commented 3 years ago

Hey @byIlsa :wave:,

Thank you for opening an issue. We will get back to you as soon as we can. Have you seen our Open Collective page? Please consider contributing financially to our project. This will help us involve more contributors and get to issues like yours faster.

https://opencollective.com/responsively

We offer priority support for all financial contributors. Don't forget to add priority label once you become one! :smile:

jjavierdguezas commented 3 years ago

I think this is an issue with electron-builder @byIlsa can you test it using -- force ?

jjavierdguezas commented 3 years ago

@byIlsa could you please try with this rpm file (I'm just trying with the workarounds in electron-builder#502):

👉🏻 https://we.tl/t-DsqeOID2TM

checksum SHA512 is 1920f0c409033ebf48cb9ab82b751aa2a67ff8eb75480fcf781107c83e76e2535d059cf83d3a9f55500d624e186ebf341f33b17c44821874d556b2f627e9c6a4

byIlsa commented 3 years ago

I installed it on OpenSuse Tumbleweeb (zypper package manager) with the following result:

sudo zypper in -f Responsively-App-0.17.0.x86_64.rpm 
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Forcing installation of 'Responsively-App-0.17.0-1.x86_64' from repository 'Plain RPM files cache'.
Resolving package dependencies...

Problem: nothing provides 'libuuid' needed by the to be installed Responsively-App-0.17.0-1.x86_64
 Solution 1: do not install Responsively-App-0.17.0-1.x86_64
 Solution 2: break Responsively-App-0.17.0-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  libnotify-tools Responsively-App

2 new packages to install.
Overall download size: 65.8 MiB. Already cached: 0 B. After the operation, additional 344.5 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package libnotify-tools-0.7.9-1.7.x86_64                                        (1/2),  21.2 KiB ( 19.8 KiB unpacked)
Retrieving: libnotify-tools-0.7.9-1.7.x86_64.rpm .........................................................................[done]
Retrieving package Responsively-App-0.17.0-1.x86_64                                        (2/2),  65.7 MiB (344.5 MiB unpacked)
Responsively-App-0.17.0.x86_64.rpm:
    Package is not signed!

Responsively-App-0.17.0-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i

Checking for file conflicts: .............................................................................................[done]
(1/2) Installing: libnotify-tools-0.7.9-1.7.x86_64 .......................................................................[done]
(2/2) Installing: Responsively-App-0.17.0-1.x86_64 .......................................................................[done]

He didnt complain about nss this time, but I figured it was installed anyway.

Application does start now. But it will be a surprise when it breaks :)

jjavierdguezas commented 3 years ago

I installed it on OpenSuse Tumbleweeb (zypper package manager) with the following result:

sudo zypper in -f Responsively-App-0.17.0.x86_64.rpm 
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Forcing installation of 'Responsively-App-0.17.0-1.x86_64' from repository 'Plain RPM files cache'.
Resolving package dependencies...

Problem: nothing provides 'libuuid' needed by the to be installed Responsively-App-0.17.0-1.x86_64
 Solution 1: do not install Responsively-App-0.17.0-1.x86_64
 Solution 2: break Responsively-App-0.17.0-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  libnotify-tools Responsively-App

2 new packages to install.
Overall download size: 65.8 MiB. Already cached: 0 B. After the operation, additional 344.5 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package libnotify-tools-0.7.9-1.7.x86_64                                        (1/2),  21.2 KiB ( 19.8 KiB unpacked)
Retrieving: libnotify-tools-0.7.9-1.7.x86_64.rpm .........................................................................[done]
Retrieving package Responsively-App-0.17.0-1.x86_64                                        (2/2),  65.7 MiB (344.5 MiB unpacked)
Responsively-App-0.17.0.x86_64.rpm:
    Package is not signed!

Responsively-App-0.17.0-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i

Checking for file conflicts: .............................................................................................[done]
(1/2) Installing: libnotify-tools-0.7.9-1.7.x86_64 .......................................................................[done]
(2/2) Installing: Responsively-App-0.17.0-1.x86_64 .......................................................................[done]

He didnt complain about nss this time, but I figured it was installed anyway.

Application does start now. But it will be a surprise when it breaks :)

Was this with the official build or the one I provided here : https://github.com/responsively-org/responsively-app/issues/610#issuecomment-873084429 ?

byIlsa commented 3 years ago

Official build. I wanted to try this one first :)

jjavierdguezas commented 3 years ago

Official build. I wanted to try this one first :)

of course, but if you can test that one please I'll know if the changes I made worked (I don't have access to an opensuse machine)

byIlsa commented 3 years ago

Sure, no problem :) I need to feed the monsters (kids) first. Will try to do it after dinner :)

byIlsa commented 3 years ago

Couldn't resist. Monsters will survive a while longer :p

sudo zypper in -f Responsively-App-0.17.0.x86_64.rpm 
[sudo] password for root: 
Loading repository data...
Reading installed packages...
Forcing installation of 'Responsively-App-0.17.0-1.x86_64' from repository 'Plain RPM files cache'.
Resolving package dependencies...

Problem: nothing provides 'libuuid' needed by the to be installed Responsively-App-0.17.0-1.x86_64
 Solution 1: do not install Responsively-App-0.17.0-1.x86_64
 Solution 2: break Responsively-App-0.17.0-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Resolving package dependencies...

The following NEW package is going to be installed:
  Responsively-App

1 new package to install.
Overall download size: 64.7 MiB. Already cached: 0 B. After the operation, additional 340.9 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package Responsively-App-0.17.0-1.x86_64                                  (1/1),  64.7 MiB (340.9 MiB unpacked)
Responsively-App-0.17.0.x86_64.rpm:
    Package is not signed!

Responsively-App-0.17.0-1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i

Checking for file conflicts: .......................................................................................[done]
(1/1) Installing: Responsively-App-0.17.0-1.x86_64 .................................................................[done]