Bug 1316705 - KDE "Software Updates Available" notification popup won't go away and blocks desktop
Summary: KDE "Software Updates Available" notification popup won't go away and blocks ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-pk-updates
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-10 20:56 UTC by Basic Six
Modified: 2020-08-26 14:51 UTC (History)
10 users (show)

Fixed In Version: plasma-pk-updates-0.3.2-7.fc32
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-08-26 14:51:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
KDE showing "Software Updates Available" notification popup (3.75 MB, image/bmp)
2016-03-10 20:56 UTC, Basic Six
no flags Details
Screenshot (33.78 KB, image/png)
2016-08-02 13:22 UTC, Basic Six
no flags Details
KDE Software Updates Available 5x (1.11 MB, image/png)
2017-12-11 07:36 UTC, Basic Six
no flags Details
KDE Update Error popups F29 (1.39 MB, image/png)
2018-11-27 09:29 UTC, Basic Six
no flags Details
"Software Updates Available" notification popups on F29 (1.60 MB, image/png)
2018-11-27 17:30 UTC, Basic Six
no flags Details
4x "Updates Available" (362.14 KB, image/jpeg)
2019-06-03 13:27 UTC, Basic Six
no flags Details
Persistent notification popup example (31.96 KB, image/png)
2020-08-15 12:03 UTC, Iñaki Ucar
no flags Details

Description Basic Six 2016-03-10 20:56:23 UTC
Created attachment 1135045 [details]
KDE showing "Software Updates Available" notification popup

Description of problem:

KDE periodically shows a "Software Updates Available" popup at the top of the screen, covering the windows behind it. This can be frustrating because the popups never go away (clicking on one usually hides it, but having to click on a popup whenever one appears is annoying).

Please see the attached screenshot (it's not always this extreme though).

Apper is configured to "Never" check for updates.
There's also a "Software Updates" tray icon which has a "Software Updates Settings" menu entry - this one does not offer "Never" as an option, so "Monthly" is selected. Even if there is another setting hidden somewhere else, this still looks like a bug because no such notification popup is supposed stay there forever.



Version-Release number of selected component (if applicable):

KDE 5.19.0 on Fedora 23.



How reproducible:

Not sure how often these notification popups show up, but they do and it's neither "Never" as configured in Apper, nor "Monthly" as configured in "Software Updates Settings".



Steps to Reproduce:
1. Don't update the system for a while.
2. "Software Updates Available" popup will eventually show up and stay there.
3. More popups may or may not show up.



Actual results:

See screenshot.



Expected results:

1. Any notification that suddenly shows up must go away after a short timeout.
2. If KDE's update tool is configured to "Never" check for updates, then KDE probably should not check for updates.



Additional info:

A while back, a popup appeared with a different message (something completed) and that didn't even go away after clicking on it (had to log out).

Comment 1 Kevin Kofler 2016-03-11 03:29:50 UTC
The missing notifications might be the workspace's fault, but then it's in plasma-workspace or plasma-desktop. The kdebase-workspace package does not exist anymore.

Comment 2 Kevin Kofler 2016-03-11 03:30:24 UTC
(I mean the notifications that don't go away, sorry.)

Comment 3 Rex Dieter 2016-03-11 13:49:22 UTC
Can't explain why it's not going away, but:

* on f22+, apper no longer provides any plasma applet, that's the job of plasma-pk-updates

* if you don't want it, you can either disable the applet (or uninstall the plasma-pk-updates pkg).  

To disable, right click ^ in systray => system tray settings => General => Extra Items => (uncheck) Software Updates



Otherwise, I looks like there is definitively something wrong with the notification applet (re-assigning there, plasma-workspace)

Comment 4 Basic Six 2016-08-02 13:22:10 UTC
Created attachment 1186823 [details]
Screenshot

Another screenshot from a different computer (plasmashell 5.7.1). It looks very different, but those notifications also didn't go away until clicked.

Comment 5 Rex Dieter 2016-08-02 13:39:30 UTC
That doesn't appear to be the plasma notification applet I'm accostumed to, hard to say what it is.

do you have a "Notifications" applet active in your system tray?  What plasma theme are you using?  (hard to tell for sure, with all the redactions)

Comment 6 Basic Six 2016-08-02 15:05:42 UTC
Yes, there was a "Notifications" icon and also the "Software Updates" icon. I have disabled both in the "System Tray Settings" now.

System Settings - Workspace Theme: "Fedora Twenty Three"

Comment 7 Fedora End Of Life 2016-11-24 16:01:21 UTC
This message is a reminder that Fedora 23 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 23. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '23'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 23 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 8 Fedora End Of Life 2016-12-20 19:22:55 UTC
Fedora 23 changed to end-of-life (EOL) status on 2016-12-20. Fedora 23 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 9 Basic Six 2017-12-11 07:36:46 UTC
Created attachment 1365805 [details]
KDE Software Updates Available 5x

Comment 10 Basic Six 2017-12-11 07:40:56 UTC
I'm having this problem on a relatively new Fedora 27 (plasmashell 5.10.5) and I remembered this bug report. It doesn't look like this has been solved?

Please see the attached screenshot (above).

Comment 11 Rex Dieter 2017-12-20 20:39:19 UTC
It appears you do not have the plasma notifications applet active (??)

Comment 12 Basic Six 2018-01-02 15:37:07 UTC
The update icon is in the tray area (its on-click popup shows list of updates and update button). It's just that you can't see it in the screenshot because it's on another monitor (on the primary one).

Comment 13 Basic Six 2018-11-27 09:29:03 UTC
Created attachment 1508773 [details]
KDE Update Error popups F29

Comment 14 Basic Six 2018-11-27 09:29:36 UTC
This is what it looks like after upgrading to Fedora 29.

Comment 15 Rex Dieter 2018-11-27 14:31:26 UTC
Seems there's multiple issues here.

1.  No notification widget that I can tell, you probably see this for any app trying to display notifications?  one test, run this:
$ kdialog --passivepopup "notification test"

2.  the RPMDB errors/warnings are ominous

3.  Pretty sure the notifcation here isn't coming from apper, as it no longer includes any plasma updater widget.

Comment 16 Basic Six 2018-11-27 16:54:28 UTC
(In reply to Rex Dieter from comment #15)
> Seems there's multiple issues here.

Yes, you're right.

> 1.  No notification widget that I can tell, you probably see this for any
> app trying to display notifications?  one test, run this:

I believe I may have seen other popup notifications in the past which weren't duplicated, although I can't say for sure.

> $ kdialog --passivepopup "notification test"

That doesn't show anything (but it waits 10s).

> 2.  the RPMDB errors/warnings are ominous

Yes, those started when I upgraded to Fedora 29 a couple of days ago. I have opened Bug 1653809 because I think something may be seriously wrong if a distribution upgrade damages the RPMDB.

> 3.  Pretty sure the notifcation here isn't coming from apper, as it no
> longer includes any plasma updater widget.

I just noticed that I had opened this bug report because of "Software Updates Available" popups that were being duplicated. Should I open another bug report now? On the other hand they're all (duplicated) popup notifications.

Comment 17 Basic Six 2018-11-27 17:30:58 UTC
Created attachment 1508988 [details]
"Software Updates Available" notification popups on F29

This just happened on the same system: A different notification popup is shown twice. And I assume more duplicates will show up if I don't click on the X whenever one shows up.

By the way, that's why I'm rarely updating this bug report: When I see bugs in KDE, I may decide to report some of them. If they're annoying (new popups keep showing up every X minutes, KDE menu dead after several days uptime (Bug 1634681), user session lost after resuming/unlocking), I switch to MATE. A few months later, I'm annoyed by bugs or missing features in MATE (like wrong system date, wrong time zone, time sync not working and nothing in MATE settings that would allow me to change the time zone and/or restart time sync (system-config-date vanished), see Bug 1622299), so I switch back to KDE...

Comment 18 Basic Six 2019-06-03 13:27:42 UTC
Created attachment 1576662 [details]
4x "Updates Available"

Comment 19 Ben Cotton 2020-04-30 21:51:46 UTC
This message is a reminder that Fedora 30 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '30'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 30 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 20 Ben Cotton 2020-05-26 15:34:25 UTC
Fedora 30 changed to end-of-life (EOL) status on 2020-05-26. Fedora 30 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 21 Iñaki Ucar 2020-08-15 12:01:53 UTC
This bug is still present, and it's annoying. Notifications for plasma-pk-updates won't hide in 5 seconds as the rest of the notifications do.

Comment 22 Iñaki Ucar 2020-08-15 12:03:42 UTC
Created attachment 1711482 [details]
Persistent notification popup example

Here's an example of a notification that was created 1 minute ago and it's still there.

Comment 23 Rex Dieter 2020-08-18 14:20:50 UTC
that notification is one line in the code:

                KNotification::event(KNotification::Notification, i18n("Software Updates Available"),
                                     i18np("You have 1 new update", "You have %1 new updates", upCount),
                                     KIconLoader::global()->loadIcon("system-software-update", KIconLoader::Desktop), 0, KNotification::Persistent);

Sounds like folks would prefer if the 'KNotification::Persistent' option *not* be enabled?

Comment 24 Iñaki Ucar 2020-08-18 14:36:26 UTC
Definitely.

Comment 25 Fedora Update System 2020-08-18 15:11:16 UTC
FEDORA-2020-e15c59d34a has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-e15c59d34a

Comment 26 Fedora Update System 2020-08-18 21:08:18 UTC
FEDORA-2020-05bdd8a1ff has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-05bdd8a1ff

Comment 27 Fedora Update System 2020-08-19 01:11:56 UTC
FEDORA-2020-e15c59d34a has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-e15c59d34a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-e15c59d34a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 28 Fedora Update System 2020-08-19 01:28:42 UTC
FEDORA-2020-05bdd8a1ff has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-05bdd8a1ff`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-05bdd8a1ff

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 29 Fedora Update System 2020-08-26 14:40:49 UTC
FEDORA-2020-05bdd8a1ff has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 30 Fedora Update System 2020-08-26 14:51:22 UTC
FEDORA-2020-e15c59d34a has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.