> Generally speaking snaps do not have dependencies as such, everything is 
> bundled inside the snap.
> Some snaps use platform snaps to provide some core libs, but that's not 
> relevant in this case.

That snaps does not have dependencies is a nice theory, but as you said
that some snaps use platform snaps and without them they do not work. So
what should this relation be?

The problem I see is that the software center does not provide the information, 
which snaps are required to run an installed snap.
In the case of notepad++ I realized the dependency to wine only, because I 
analyzed the problem with the snap command. But software center does not give 
this information, nor does it solve the dependency.
Also when starting notepad++ no information is given, that something is 
missing. It simply does not start.

So the question I have is: How the casual user should recognize what is
missing to run a snap?

** Changed in: gnome-software (Ubuntu)
       Status: Invalid => Opinion

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-software in Ubuntu.
https://bugs.launchpad.net/bugs/1821523

Title:
  Installed snaps miss dependencies and permissions

Status in gnome-software package in Ubuntu:
  Opinion

Bug description:
  When testing some text editors I have stumbled over multiple problems,
  after the software is installed.

  The first test was with notepad++. After installing the snap nothing
  worked. The program did not even start, nor provide some information
  what is wrong. After checking the interfaces of the notepad++ snap, I
  assume that there is a dependency to wine. At least the "notepad-plus-
  plus:wine-platform-plug" let me guess it.

  I was a little bit surprised that additional software is needed,
  because the software description in the software center did not
  mention any additional dependencies. Also I am used that the required
  dependencies are installed along with the selected software.

  I did not want to experiment with wine for now, so I have selected
  another editor: notepadqq. After the installation at least the program
  can be started, but no text files can be opened. The bug is also
  described at the project:
  https://github.com/notepadqq/notepadqq/issues/822

  On the Open File dialog a file system is visible that is not the file system 
of my PC. I guess it is the file system of the confined environment. The 
problem is that a text editor that can not access the files of my PC is useless.
  I had to install notepadqq with the classic option, so the file system of my 
PC can be accessed by notepadqq.

  The problem of software center is, that this step is not possible
  within the software center, but only via command line.

  I think it is important that the software center consider the dependencies 
when installing software and give the software all permissions needed to run.
  When permission should not be given without review/check/.... the user can be 
asked what access right a software should get. At least an information should 
be given, that permissions are insufficient and how this can be changed.

  Cheers Matthias

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1821523/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to