On Wed, Feb 1 2023 at 08:41:55 PM -0800, Gordon Messmer <gordon.mess...@gmail.com> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to