On Mon, Nov 1, 2021 at 11:26 AM Matthew Miller <mattdm(a)fedoraproject.org> wrote:
On Mon, Nov 01, 2021 at 10:22:18AM -0400, Neal Gompa wrote:
> We want to have this implemented in Plasma Discover, indeed[1].
>
> The main inhibitor right now is a lack of understanding of how GNOME
> Software does it so that we can figure out an implementation for
> Discover. The GNOME Software code is kind of complex to understand...
> :(
>
> [1]:
https://pagure.io/fedora-kde/SIG/issue/3
Thanks Neal. It might be worth looking at
https://github.com/rpm-software-management/dnf-plugins-extras/blob/master...
as another (and perhaps simpler?) implementation?
Not really. Fundamentally, we would be orchestrating PackageKit to
prepare to do a system upgrade, and DNF does it *itself* rather than
calling PK. GNOME Software is the only other implementation I know of
for this, but GS code is complex to understand and not particularly
easy to follow.
I wish I understood what the steps are that GNOME Software does to
prepare the system upgrade...
--
真実はいつも一つ!/ Always, there's only one truth!