This bug has been migrated to another issue tracking site. It has been closed here and may no longer be being monitored.

If you would like to get updates for this issue, or to participate in it, you may do so at Red Hat Issue Tracker .
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2165126 - Prompted to install updates that are not prepared
Summary: Prompted to install updates that are not prepared
Keywords:
Status: CLOSED MIGRATED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: gnome-software
Version: 9.2
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: Milan Crha
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On: 2056721
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-01-27 19:07 UTC by Michael Catanzaro
Modified: 2023-07-24 06:55 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-24 06:55:35 UTC
Type: Bug
Target Upstream Version:
Embargoed:
pm-rhel: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker   RHEL-843 0 None None None 2023-07-24 06:55:34 UTC
Red Hat Issue Tracker RHELPLAN-146770 0 None None None 2023-01-27 19:09:13 UTC
Red Hat Issue Tracker RHELPLAN-146771 0 None None None 2023-01-27 19:09:11 UTC

Description Michael Catanzaro 2023-01-27 19:07:50 UTC
In RHEL 9.1, I just received a desktop notification from GNOME Software prompting me to install updates that were not yet downloaded. By default, desktop notifications should only be created after the update is prepared (all updates are downloaded) with the only exception being if automatic update downloading is disabled (I did not disable that). This is the same bug that existed in Fedora 34-37 until it was recently resolved.

We probably need https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1401 and https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/1565 at least.

Comment 1 Milan Crha 2023-01-31 16:44:02 UTC
Thanks for a bug report. There are more things to be backported and maintained, because the 41.5 has missing things done since then, which are related to this update monitor/PackageKit plugin. One such is commit 336737c374031f7f30e52a58b2a3745fe5ef2023 (I would reference it directly, but the GNOME's GitLab is currently down due to a maintenance).

The 42.x and 43.x received significant amount of API and internal architectural changes, where some of them can influence the proposed patches to be backported, which means a high maintenance burden. Not talking that apart of making mistakes in the backport, I'll surely forget some of the needed patches.

Comment 2 Michael Catanzaro 2023-01-31 19:50:09 UTC
Might be easiest to just rebase to whatever version you're most comfortable with.

Comment 3 Milan Crha 2023-02-21 12:56:43 UTC
Right, it should be easiest to rebase, but to the most recent version (44.x series at the moment), to not try to find out all the related changes. Problems/changes with the rebase:

* the 44.x will need the latest gtk4 (related to bug #2056721, but gnome-software needs 4.9.2)
* will need the latest libadwaita (not in RHEL9 yet, requires 1.3.alpha at the moment)
* the current fedora version builds against libsoup3, which is not part of the RHEL9, but it can be switched to libsoup2
* RHEL9 has PackageKit 1.2.4, but 1.2.5 and 1.2.6 contain changes related to gnome-software
* there landed significant changes for the 44.beta, which are not fully/thoroughly tested yet (one crash found already)

Due to the above, let's wait for the rebase until the dependencies are satisfied and the latest changes properly tested. It can be in time of 45.0, rebasing to 44.x (whichever version will be the latest).

Comment 4 Tomas Popela 2023-07-24 06:51:49 UTC
This is targeted for 9.4 and 9.4 will be tracked in JIRA, let me migrate this to JIRA.


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