On Wed, Feb 1 2023 at 08:41:55 PM -0800, Gordon Messmer
<gordon.messmer@xxxxxxxxx> wrote:
Is the current plan to support the PackageKit API in the dnf daemon,
or
to port packagekit's dnf backend to the dnf5 API?
Red Hat is currently planning to port everything we care about that
uses PackageKit to use dnfdaemon's D-Bus API. Currently that's
gnome-software, gnome-shell, and gnome-initial-setup. (I think that's
all we have in Fedora Workstation that depends on PackageKit?)
I'm not sure this is actually a good plan! If feasible, I'd say the
best plan would be for dnfdaemon to implement the same D-Bus API as
PackageKit does. Then we no longer need PackageKit to serve as a glue
layer, but the PackageKit D-Bus API still lives on as the one true
standard for software centers and system updates.
A PackageKit backend for dnf5 would also work and I have no doubt it
will happen regardless. Surely that'd be the best option for Fedora if
dnfdaemon does not have the same D-Bus API that PackageKit does,
because pushing dnf-specific code into upstream projects when
PackageKit exists is not very friendly. But Red Hat has a conflicting
goal: we don't want to maintain PackageKit anymore!
Michael
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue