Bug 1478300
Summary: | Regression: software updates known to be non-urgent are shown too frequently | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alan Jenkins <alan.christopher.jenkins> | ||||||||
Component: | gnome-software | Assignee: | Richard Hughes <rhughes> | ||||||||
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 26 | CC: | klember, rhughes | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2018-05-29 11:50:53 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Alan Jenkins
2017-08-04 08:46:36 UTC
Created attachment 1308960 [details]
Screenshot of information without update notification
Created attachment 1309295 [details]
Another non-security update notification on the subsequent day
This happened again the next day.
# updateinfo list
Fedora 26 - x86_64 - Updates 8.4 MB/s | 9.4 MB 00:01
Last metadata expiration check: 0:00:02 ago on Sat 05 Aug 2017 08:36:54 BST.
FEDORA-2017-d6c7c13aa1 bugfix file-5.30-8.fc26.x86_64
FEDORA-2017-d6c7c13aa1 bugfix file-libs-5.30-8.fc26.x86_64
FEDORA-2017-0dd79e9cf5 bugfix rubygem-rdoc-5.1.0-2.fc26.noarch
# pkcon get-updates
Getting updates [=========================]
Finished [=========================]
Available file-5.30-8.fc26.x86_64 (updates) A utility for determining file types
Available file-libs-5.30-8.fc26.x86_64 (updates) Libraries for applications using libmagic
Available rubygem-rdoc-5.1.0-2.fc26.noarch (updates) RDoc produces HTML and command-line documentation for Ruby projects
And again today. $ sudo journalctl --since=-1week | grep -i pk-offline-update Aug 21 09:03:23 alan-laptop pk-offline-update[760]: sent msg to plymouth 'Shutting down after installing updates…' Interestingly, in confirming the problem further, I get a rough date for when this stopped working :). $ dconf read /org/gnome/software/install-timestamp int64 1500846015 $ date --date=@1500846015 Sun 23 Jul 22:40:15 BST 2017 Huh. The stored data has been bumped now $ dconf read /org/gnome/software/install-timestamp int64 1505502744 $ date --date=@1505502744 Fri 15 Sep 20:12:24 BST 2017 but not to the most recent update $ journalctl --since=-1d | grep -i pk-offline-update | tail -n 1 Sep 28 16:42:46 alan-laptop pk-offline-update[765]: sent msg to plymouth 'Rebooting after installing updates…' Naturally enough I didn't get the "updates have been installed" notification after the reboot, either. Logs for the 15th show pk-offline-update like before. Hmm, looking at the code: /* have we notified about this before */ app = gs_app_list_index (apps, 0); g_settings_get (monitor->settings, "install-timestamp", "x", &time_last_notified); if (time_last_notified >= gs_app_get_install_date (app)) return; ... g_settings_set (monitor->settings, "install-timestamp", "x", gs_app_get_install_date (app)); } Apparenty GS switched from checking the PK offline update mtime, to checking the install time of the app with index 0. But app 0 might not have been part of the last update, right? This message is a reminder that Fedora 26 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 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 '26'. 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 26 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. Fedora 26 changed to end-of-life (EOL) status on 2018-05-29. Fedora 26 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. |