Michael Catanzaro wrote: > 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. Pushing DNF-specific code is also unlikely to happen for projects such as KDE Plasma Discover, so if we want those to keep working, we will need the PackageKit D-Bus API implemented one way or the other. > But Red Hat has a conflicting goal: we don't want to maintain PackageKit > anymore! I think that if Red Hat drops PackageKit, it will be completely dead. The whole idea of having one common API for all distros has already failed, because many distros have stuck or reverted to defaulting to tools directly using their native package manager / dependency solver. Some of those already emulate the PackageKit D-Bus API. Even for Fedora, dnfdragora is already used by many users (including me), and now Red Hat wants to port more stuff to dnf5 directly, away from PackageKit. And Fedora is a distribution where PackageKit works *well*. (E.g., I use plasma-pk-updates for my system updates and it just works.) On Arch-based distributions, PackageKit is absolutely horrible (because the PackageKit alpm (pacman) backend is very poorly maintained). E.g., Discover just fails spectacularly at upgrading Manjaro. Only the native tools (pacman, pamac, etc.) work there. Kevin Kofler _______________________________________________ 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