Bug 481697 - Have to click twice to see which programs will be upgraded and what are their versions
Summary: Have to click twice to see which programs will be upgraded and what are their...
Status: CONFIRMED
Alias: None
Product: Discover
Classification: Applications
Component: Updates (offline) (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6, usability
Depends on:
Blocks:
 
Reported: 2024-02-22 20:54 UTC by John
Modified: 2024-02-27 17:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Expanded "System upgrade" section after one click (91.26 KB, image/png)
2024-02-22 20:54 UTC, John
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John 2024-02-22 20:54:34 UTC
Created attachment 166025 [details]
Expanded "System upgrade" section after one click

SUMMARY
Have to click twice to see which programs will be upgraded and what are their versions, installing updates that are applied after reboot


STEPS TO REPRODUCE
1. Open Discover
2. Click on Updates
3. Wait until some updates are found the the "System upgrade" section is shown
4. Click on it to open

OBSERVED RESULT
Clicking on it just shows a few details and a more information button
You have to click on the "More information..." button to actually get what you want


EXPECTED RESULT
Clicking on that "System upgrade" section should just open fully, with all updates and versions / sizes to be seen.
Like with updates that are not applied after reboot.
So without the need for an extra click on the "More information..." button.
If you need to show some extra info, just show it on the status bar, at the bottom.
The total size is anyway displayed there too.
And the number of packages to be upgraded can also be displayed there as there's plenty of space.
Honestly, I don't even understand why the updates display is different from the other version, with updates installed without rebooting.
In my opinion they should both be displayed the same
Only after they are downloaded, there should be different messages like:
The updates will be installed after reboot (for those that require reboot)
Up to date (for those that don't require reboot)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Graphics Platform: Wayland
Installed ISO: neon-testing-20240207-1524.iso
Comment 1 Nate Graham 2024-02-23 22:14:26 UTC
This is something I've considered as well.

We use the expanding list item paradigm here primarily to support apps which may actually have more content in there, such as release notes. But for technical packages or combined upgrades like this, there's nothing there and it might be better if you were just taken to another page, with a little arrow pointing right to indicate that.
Comment 2 John 2024-02-27 17:28:15 UTC
Pretty much every time I install updates I prefer to see which packages are upgraded and to what versions.

I do it for curiosity and also for excitement, when I see major upgrades of the Linux kernel, Mesa, Plasma, Firefox, etc.

But I also do it for safety, since I use Debian, which doesn't have a backup and restore in case of problems system in place and it is just too hard to do it manually.

In the past I had to reinstall Debian multiple times because the upgrade of one of the broke the login screen so bad that I could not login anymore and I didn't know how to fix that without reinstalling.

Luckily by watching which packages were upgrading before the break and happening multiple times I got the conclusion that the most dangerous one is the upgrade of Qt package.

So I avoid it when I see it until I'm sure I can deal with the potential breakage, like in the week-end.

Another package upgrade that caused a major annoyance to me was the upgrade of libtorrent package.

Luckily again that I watched what packages were upgrading and knowing that my Qbittorrent used Libtorrent as the back-end, as soon as I discovered that Qbittorrent, where I had more 100 torrents was not opening anymore, at all, with no error, both visiually and when started from terminal, I knew which is most likely the culprit.

Since I was using Debian's testing repository, I tracked down  the same package, but in the stable repository, downloaded it and installed, which made a downgrade of Libtorrent and I was very happy to see that Qbittorrent opened again and I could access all my torrents there, without losing anything.

But for about 2-3 weeks I had to uncheck (untick) the package update for Libtorrent every time I was searching for updates.

It would be nice if the updater had a way to uncheck (untick), ignore an package update termporarily, like for a week or a month or permanently.

I know that you can do something from command line with Apt, but it's a hassle. 

Anyway, that's my use case and what I prefer.

BTW, is there a possibility to ignore a package update with updates that are applied after reboot?

Because I don't think I have seen one and it would be shame to be able to do it only with the other type of updates.

If I can't do it and I really need to ignore a package update I will have to switch to the other type of updates and that is a hassle too.

As for reading changelogs, I would like to have that possibility too.

I"m not always in the mood to open a web browser to find that package project page and read the changelog there.

I'm not a fan of things that take too much time, especially when they could be easier.