pop-os / shop

Pop!_Shop
GNU General Public License v3.0
91 stars 19 forks source link

Information is missing when installing programs using Pop Shop. #445

Open Loughty opened 9 months ago

Loughty commented 9 months ago

Distribution (run cat /etc/os-release):

Pop!_OS 22.04 LTS

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

pop-shop:
  Instalados: 7.3.0pop0~1695364353~22.04~e80e0b1
  Candidato:  7.3.0pop0~1695364353~22.04~e80e0b1
  Tabla de versión:
 *** 7.3.0pop0~1695364353~22.04~e80e0b1 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
        100 /var/lib/dpkg/status

Issue/Bug Description:

There is no progress bar when you install a new program, only status messages that are often insufficient. It also doesn't show when a program is queued.

Steps to reproduce (if you know):

Install a new program using Pop Shop.

(generic installation message, I don't know what it is installing at that moment or how much it takes to finish) Captura desde 2024-01-31 07-55-40

(program in queue, it only shows the cancel button, so I don't know if it is installing now or still in queue, or when it is its turn to install) Captura desde 2024-01-31 07-59-32

Expected behavior:

Other Notes:

I'm not sure if this qualifies as a bug, but it's something I'd normally expect from a software store, and I found it extremely strange that Pop Shop didn't have it, even APT has a progress bar when you install something, and it shows you that it's installing at that moment, there is no need to hide it from the user.

Thanks in advance, and sorry if this is not the right place 🙏

filipebsantos commented 7 months ago

Yeah, this's really annoying. We can't see even the queue, simply none information.

brys0 commented 7 months ago

Especially when there's over 10gb plus of updates. A progress bar and maybe even progress for each individual package would be highly beneficial. I understand the limitation when it comes to the program actually "installing" but a downloading percentage, or bar is far better than being left in the dark where the installer currently is. Or what is being downloaded/installed.

Bo7a commented 5 months ago

please consider this. If nothing else just surface the terminal output as an option, even if it is 100% non-interactive, just an echo of what is going on. I'm trying to be less of an old curmudgeon with pop-os and using GUI tools instead of always doing what I know at the CLI. But this 'up to 6.1GB" and "installing updates" is just not enough information.

Joshfindit commented 4 months ago

There are many many valid reasons for the user to have a long install:

  1. A multi-GB install
  2. Slow internet (possibly including packet loss that the user cannot control)
  3. Slow drives
  4. An old CPU
  5. Some type of underlying hardware issue causing system slowdowns

And it's normal/expected for users to fall in to one of three categories:

  1. impatient: "I want this right now, what's taking so long"
  2. Multitasking: "If this is going to take a while I'll just go do something else while it works"
  3. Concerned: "Is this still working?/Is something broken right now?"

In all cases the lack of any kind of progress is a poor experience.

Worth noting: It "adds insult to injury" when the "Installing..." modal plays hide and seek with the cursor.

L0Lock commented 4 months ago

when on the search result page you do see a progress bar:
image

But it's a far cry from an actual page that shows the progress of all the ongoing tasks, their state and completion status, and sometimes even individual + global ETAs

jacobgkau commented 4 months ago

The Pop!_Shop is being replaced with the new COSMIC Store app in 24.04: https://github.com/pop-os/cosmic-store

On 22.04, you can try out a preview of COSMIC Store by running sudo apt install cosmic-store to install it.

It's unlikely the Pop!_Shop will be overhauled to provide more detailed installation feedback before it's replaced by the COSMIC Store. We are somewhat limited by the information that PackageKit provides to us, as well. COSMIC Store does provide more obvious progress bars than the Pop!_Shop currently has.

Loughty commented 4 months ago

The Pop!_Shop is being replaced with the new COSMIC Store app in 24.04: https://github.com/pop-os/cosmic-store

On 22.04, you can try out a preview of COSMIC Store by running sudo apt install cosmic-store to install it.

Hi @jacobgkau, if I install Cosmic Store, can I uninstall Pop Shop without problems? If I upgrade the system from 22.04 to 24.04 Pop Shop will be automatically uninstalled?

jacobgkau commented 4 months ago

Hi @jacobgkau, if I install Cosmic Store, can I uninstall Pop Shop without problems?

Yes, pop-shop is only a recommends (soft dependency) of pop-desktop. You could uninstall it regardless of whether you have cosmic-store installed, and you can install it again later if you want it back.

If I upgrade the system from 22.04 to 24.04 Pop Shop will be automatically uninstalled?

I think that's the plan, but the upgrade path is not 100% finalized yet.

DanielJoyce commented 4 months ago

Wow that's nice. Instant launch speed. Free ack still kinda lacking ( would like to see package info ) but it is waaaay faster