Re: Will dnf5 be ready by F39?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux